Permalink
Newer
Older
100644 72 lines (65 sloc) 2.92 KB
1
26/2/2011 version 0.6.1
2
* !@ command alias for exit_all
3
* `cd /` for breaking out to pry top level (jump-to 0)
4
* made `-e` option work in a more effective way for `pry` command line invocation
5
* exit and exit-all commands now accept a parameter, this parameter becomes the return value of repl()
6
* `command` method from CommandBase now accepts a :keep_retval arg that determines if command value is returned to pry session or just `nil` (`nil` was old behaviour)
7
* tests for new :keep_retval and exit-all/exit behaviour; :keep_retval will remain undocumented.
8
9
22/2/2011 version 0.5.8
10
* Added -c (context) option to show-doc, show-methods and eval-file
11
* Fixed up ordering issue of -c and -r parameters to command line pry
12
14
* Added pry executable, auto-loads .pryrc in user's home directory, if it
15
exists.
16
18
* Added Pry.run_command
19
* More useful error messages
20
* Easter eggs (game and cohen-poem)
21
23
* Use clipped version of Pry.view() for large objects
24
* Exit Pry session on ^d
25
* Use Shellwords for breaking up parameters to pry commands
26
* Use OptionParser to parse options for default pry commands
27
* Add version command
28
* Refactor 'status' command: add current method info
29
* Add meth_name_from_binding utility lambda to commands.rb
30
* Add -M, -m, -v(erbose), -a(ll), -s(uper), -l(ocals), -i(ivars), -k(klass
31
vars), etc options to ls
32
* add -M(instance method) options to show-method and show-doc
33
* add --help option to most commands
34
* Get rid of ls_method and ls_imethods (subsumed by more powerful ls)
35
* Get rid of show_idoc and show_imethod
36
* Add special eval-file command that evals target file in current context
37
39
* fixed show_method (though fragile as it references __binding_impl__
40
directly, making a name change to that method difficult
42
* oops, added examples/ directory
44
* added alias_command and desc methods to Pry::CommandBase
45
* changed behaviour of ls_methods and ls_imethods to return sorted lists
46
of methods
Jan 24, 2011
48
* made it so a 'def meth;end' in an object Pry session defines singleton
49
methods, not methods on the class (except in the case of
50
immediates)
51
* reorganized documentation, moving customization to a separate wiki file
52
* storing wiki in a nested git repo, as github wiki pages have their own
53
repo
54
* added more tests for new method definition behaviour
56
* added command API
57
* added many new commands, i.e ls_methods and friends
58
* modified other commands
59
* now accepts greater customization, can modify: input, output, hooks,
60
prompt, print object
61
* added tab completion (even completes commands)
62
* added extensive tests
63
* added examples
64
* many more changes
65
9/12/2010 version 0.1.3
66
* Got rid of rubygems dependency, refactored some code.
67
8/12/2010 version 0.1.2
68
* now rescuing SyntaxError as well as Racc::Parser error in valid_expression?
69
8/12/2010 version 0.1.0
70
* release!
71