Revision history for Reply0.42 2016-08-23 - make tests pass again if Term::ReadKey is not installed (andk, #52)0.41 2016-08-16 - add #vars command to list currently in scope variable names (garu, #39) - add Reply::Plugin::Pager to page long results (y, #47)0.40 2016-06-25 - fix docs (y, #49)0.39 2016-05-29 - allow ~/ in the history_file option to ReadLine (y, #48)0.38 2015-12-02 - fix running reply without the Package plugin (2shortplanks, #45)0.37 2014-11-18 - internal refactoring for extensibility (sergeyromanov, #41)0.36 2014-11-16 - unshift onto @INC instead of pusing directories set with -l/-b/-I (ilmari, #40)0.35 2014-07-04 - allow executing snippets and files from the argument list (suggested by tobyink, #36)0.34 2013-08-29 - fix running reply without the ReadLine plugin (lestrrat, #26)0.33 2013-08-16 - Support Term::ReadLine::Caroline (tokuhirom, #24)0.32 2013-07-18 - Fix test failures if Carp::Always isn't installed (djerius, #21) - Clarify ReadLine documentation about the location of the history file (Kosuke Asami)0.31 2013-07-18 - fix a ReadLine bug introduced in the previous release (Kosuke Asami, #22)0.30 2013-07-17 - better support for Term::ReadLine::Perl5 (Kosuke Asami, #20)0.29 2013-07-10 - Make CollapseStack always run under Carp::Always (#13) - Fix lexical subs (#19)0.28 2013-07-10 - remove accidentally added dep on 'mro', which doesn't exist on 5.80.27 2013-07-10 - Add completion plugin for #-commands (#18) - More completion edge case fixes - More internal refactorings0.26 2013-07-08 - Let Data::Printer handle coloring in the DataPrinter plugin. (Sawyer X) - Add a CollapseStack plugin, to make working with large stack traces easier. (sartak)0.25 2013-07-05 - The DataDump plugin now respects object stringification overloads by default. This behavior can be disabled by setting the 'respect_stringification' option to 0.0.24 2013-07-04 - use Devel::LexAlias to ensure that the lexical environment is persisted properly (gh #10) - a few internal refactorings0.23 2013-07-03 - use the correct #! line (reported by SREZIC, RT86669)0.22 2013-07-02 - few more completion edge cases0.21 2013-07-01 - check inheritance in method completions - fix a couple more completion edge cases0.20 2013-06-28 - completion for packages declared in the repl (Toby Inkster, gh-#7) - completion for functions (Toby Inkster, gh-#8)0.19 2013-06-28 - fix test failures (reported by brunobuss)0.18 2013-06-27 - tab completion support (with help from sartak) - lots of internal refactorings to make writing plugins easier0.17 2013-06-27 - support color on windows (aero)0.16 2013-06-26 - bump the Getopt::Long dep, for installing on older perls0.15 2013-06-26 - add default command of #q for exiting the repl0.14 2013-06-26 - add -l, -b, -I, and -M options (requested by Toby Inkster, RT86341)0.13 2013-06-26 - allow plugins to configure the current package to use through the 'package' parameter in the compile callback0.12 2013-06-25 - make the AutoRefresh plugin use the new track_require functionality in Class::Refresh (fixes a problem reported by Michael Reddick)0.11 2013-06-24 - report failure to load of plugins which use modules that fail to load (reported by Michael Reddick)0.10 2013-06-24 - don't pollute main::, since that's where the default configuration drops the user (reported by miyagawa)0.09 2013-06-21 - fix tests0.08 2013-06-21 - add AutoRefresh plugin (Michael Reddick)0.07 2013-06-08 - expose a 'step' method to run single iterations of the repl - plugins specified in the 'plugins' constructor parameter are now run after loading config rather than before (this should give them more control over what actually runs - if this is a problem, i might add separate options for "before config" and "after config") - config handling is split out into a separate Reply::Config class for better reuse of the config loading logic - DataDumper plugin now sets Terse and Sortkeys, since that produces output that looks better - plugins can now set multiple independent lexical environments, to allow them to override the actual logical environment without wiping out special vars set by other plugins0.06 2013-06-08 - add Timer plugin (Arthur Axel fREW Schmidt) - fix DataPrinter plugin when ~/.dataprinter has a custom value for 'alias' (Charles Bailey)0.05 2013-06-04 - avoid test failures from DataPrinter, since it's optional0.04 2013-06-04 - add a bit of option parsing to the reply script, to support choosing an alternate configuration file - Data::Printer plugin (creaktive)0.03 2013-06-03 - fix LexicalPersistence plugin (reported by tokuhirom)0.02 2013-06-03 - packaging and pod fixes0.01 2013-06-03 - Initial release