mirror of
https://github.com/pry/pry.git
synced 2022-11-09 12:35:05 -05:00
Summarise 0.9.8 work done so far
This commit is contained in:
parent
f3262e3270
commit
40a9cde119
1 changed files with 36 additions and 0 deletions
36
CHANGELOG
36
CHANGELOG
|
@ -1,3 +1,39 @@
|
|||
X/X/2012 version 0.9.8
|
||||
|
||||
MAJOR NEW FEATURES
|
||||
- upgraded command api, https://github.com/pry/pry/wiki/Custom-commands
|
||||
- added a system of hooks for customizing pry behaviour
|
||||
- changed syntax checking to use eval() for improved accuracy
|
||||
|
||||
|
||||
complete CHANGELOG:
|
||||
* CommandError's no longer cause the current input to be disgarded
|
||||
* Better syntax highlighting for rbx code code
|
||||
* added cat --in to show pry input history
|
||||
* prefixed temporary file names with 'pry'
|
||||
* added a man page
|
||||
* added CommandSet#{before_command,after_command} for enhancing builtin commands
|
||||
* added checking for namespace collisions with pry commands, set Pry.config.collision_warning
|
||||
* work around namespace collisions by ensuring lines starting with a space are executed as
|
||||
* ruby.work around namespace collisions by prensuring lines starting with a space are executed as ruby
|
||||
* added handlers for Ctrl+C (SIGINT) on jruby, these are now caught as in other ruby versions
|
||||
* removed dependency on ruby_parser
|
||||
* prevented colours leaking across the pry prompt
|
||||
* fixed edge cases in Pry::Method, for methods with crazy names and methods that have been 'undef'd
|
||||
* refactored history handling code for clarity and correctness
|
||||
* added Pry::WrappedModule as a counterpart to Pry::Method
|
||||
* made a trailing , cause pry to wait for further input
|
||||
* removed gist-method command, added gist command
|
||||
* added pry-backtrace command to show history of current session
|
||||
* fixed whereami within 'super' methods
|
||||
* replaced inline version guards by Pry::Helpers::BaseHelpers.{rbx?,jruby?,windows?} etc.
|
||||
* removed the CommandProcessor, its functionality is part of the new Command class
|
||||
* changed cd .. at the top level so it doesn't quit pry.
|
||||
* changed edit-command to no-longer need a command set argument
|
||||
* fixed empty lines so that they don't replace _ by nil
|
||||
* fixed SyntaxErrors at the REPL level so they don't replace _ex_.
|
||||
<TODO: everything that happened after f3262e32700709a6998579a9f71cdc6b8f4a695e>
|
||||
|
||||
5/11/2011 version 0.9.7.4 hotfix
|
||||
* ls -M now works in modules (bugfix)
|
||||
* added exception msg for bad cd object/path
|
||||
|
|
Loading…
Add table
Reference in a new issue