Skip to content
Browse files

version 0.9.4 release, finally complete with full JRuby support

  • Loading branch information...
1 parent 02addb1 commit 52bd898e72edd448cce1cde09eebad5d340b6774 @banister banister committed Sep 8, 2011
Showing with 18 additions and 5 deletions.
  1. +17 −3 CHANGELOG
  2. +0 −1 TODO
  3. +1 −1 lib/pry/version.rb
View
20 CHANGELOG
@@ -1,4 +1,20 @@
-*/8/2011 version 0.9.4
+8/9/2011 version 0.9.4
+
+MAJOR NEW FEATURES:
+- JRuby support, including show-method/edit-method and editor integration on both 1.8 and 1.9 versions
+- extended cd syntax: cd ../@x/y
+- play command now works much better with _in_ array (this is a very powerful feature, esp with Pry::NAV_PROMPT)
+- history saving/loading is now lightning fast
+- 'edit' (entered by itself) now opens current lines in input buffer in an editor, and evals on exit
+- 'edit' command is also, in general more intelligent
+- ls output no longer in array format, and colors can be configured, e.g: Pry.config.ls.ivar_color = :bright_blue
+- new switch-to command for moving around the binding stack without exiting out of sessions
+- more sophisticated prompts, Pry::NAV_PROMPT to ease deep spelunking of code
+- major bug fix for windows systems
+- much better support for huge objects, should no longer hang pry (see #245)
+- cat --ex and edit --ex now work better
+
+complete CHANGELOG:
* tempfile should end in .rb (for edit -t)
* ls output should not be in array format
* fix history saving (should not save all of Readline::HISTORY, but only what changed)
@@ -9,8 +25,6 @@
* got rid of warnings caused by stricter ruby 1.9.3 rules
* remove interpolation of command names and fix interpolation error messag (update WIKI) (thanks ryanf!)
* 'nested sessions' now use binding stacks (so each instance manages its own collection of bindings without spawning other instances)
-* changed `exit` command so that it now called Kernel#exit (after saving history)
-* 'quit' now behaves like 'exit-all' (and aliased to exit-all) - it breaks out of the repl loop and sets empties the binding_stack
* 'cd ..' just pops a binding off the binding_stack with special behaviour when only one binding in stack - it breaks out of the repl loop
* added switch-to command (like jump-to but doesnt unwind the stack)
* show-method and show-doc now accept multiple method names
View
1 TODO
@@ -19,7 +19,6 @@
* whitelist exceptions
* hooks system
* jruby shell command support
-*
0.9.3
* hist command now excludes last line of input (the command invocation itself)
View
2 lib/pry/version.rb
@@ -1,3 +1,3 @@
class Pry
- VERSION = "0.9.4pre5"
+ VERSION = "0.9.4"
end

0 comments on commit 52bd898

Please sign in to comment.
Something went wrong with that request. Please try again.