Skip to content
This repository
Newer
Older
100644 111 lines (98 sloc) 4.859 kb
f00ec392 »
2011-08-02 updated TODO
1 0.9.4
2 * include method visiblity in show-doc and stat output
3 * tempfile should end in .rb (for edit -t)
4 * ls output should not be in array format
5 * exceptions should allow access to previous items in the backtrace
6 * input should allow multiple objects which are switched to automatically when EOF is reached on the preceding one
7 * pry -r should happen in pry
8 * more plugin-related commands in pry - see installed ones, see activated ones, see available on rubygems
9 * should also allow plugins be explicitly activated as a command line option
10 * should not raise if plugin activation fails (should show warning instead)
11 * more documentation on CommandContext, etc and also command helpers
12 * fix history saving (should not save all of Readline::HISTORY, but only what changed)
13 * prevent blank lines going to Readline::HISTORY
14 * ensure that cat --ex emulates the `whereami` format - includes line numbers and formatted the same, etc
15
8c444ba4 »
2011-07-25 updated CHANGELOG and TODO
16 0.9.3
17 * hist command now excludes last line of input (the command invocation itself)
0394c3e6 »
2011-07-27 fixed help for play command, updated TODO and CHANGELOG
18 * hist now has `history` alias
8c444ba4 »
2011-07-25 updated CHANGELOG and TODO
19 * `pry -r` requires now happen after plugin loading (so as not to interfere with
20 * new Pry.config.disable_auto_reload option, for turning off auto reloading by edit-method and related
21 * add better error messages for `cd` command
309c3cf3 »
2011-07-26 updated TODO
22 * add command_prefix
23 * change some command names to include hyphen, e.g version => pry-version, install => install-command
24 * do cat --ex and edit --ex
df10d639 »
2011-07-27 updated TODO and CHANGELOG
25 * add reload-method
d74ddeea »
2011-07-26 updated CHANGELOG and TODO
26 * fixed exotic object regression - BasicObject.new etc now return "=> unknown"
df10d639 »
2011-07-27 updated TODO and CHANGELOG
27 * converted: import => import-set, version => pry-version, install => install-command
8c444ba4 »
2011-07-25 updated CHANGELOG and TODO
28 * fix show-doc bug for ruby 1.8 and Kernel.fork
0394c3e6 »
2011-07-27 fixed help for play command, updated TODO and CHANGELOG
29 * edit -t (opens a temporary file and evals it in current context when closed)
083babf1 »
2011-05-08 added ROADMAP to the TODO file with an idea of features for the upcom…
30
31 0.9.0
32 Major features
33 --------------
34 * Restructure command system and helpers (almost complete)
35 * Delete unnecessary commands, add a couple of new ones (e.g amend-line)
36 * Readline history
37 * Plugin support
38 * Support Rubinius core methods
39 * in[] and out[] arrays
40 * Improve test coverage (test some commands, etc)
41
42 Minor changes
43 -------------
44 * improve edit-method support for various editors
45 * ensure all commands have appropriate error handing and informative error messages
46 * show-doc should include signature of method
47
48 Optional
49 --------
50 * multi-line readline support
51
96a4d513 »
2011-04-05 trying to fix yard and rdoc parsing
52
53 0.8.0
ad0e3b9d »
2011-04-08 * got run command working by passing in extra 'target' argument. Got
54 * allow #{} interpolation of all commands
55 * update documentation! new commands and features and change in behaviour of `run`
f0265166 »
2011-04-08 version 0.8.0pre4, suppress output from command that dont have return
56 * add ; at end of line to suppress return value output
57 * Remove message spam (before/after hooks)
083babf1 »
2011-05-08 added ROADMAP to the TODO file with an idea of features for the upcom…
58 * stop commands returning a value
cfba7fee »
2011-04-07 version 0.8.0pre2, refactored out command_processor.rb. fixed '?' as …
59 * use `redo` in the r() method when encounter a command
479c44a1 »
2011-04-07 added execution of shell commands when ':' is first char of command,
60 * shell functionality should just use system(), but redirect in and
61 out to Pry.input and Pry.output by reassining $stdin and $stdout
62 for duration of block.
96a4d513 »
2011-04-05 trying to fix yard and rdoc parsing
63 * basicobject and no to_s/inspect support
64 * fix documentation, support rdoc and yard properly
65 * only load Ripper if 1.9 AND MRI (support jruby 1.9, using
66 RubyParser)
0e1e5524 »
2011-04-08 updated TODO
67 * shell commands invokable file .<command>
96a4d513 »
2011-04-05 trying to fix yard and rdoc parsing
68 * supercharge cat-file so it can syntax highlight sourcecode files
69
52349f55 »
2011-03-04 version 0.6.7 release: major features are (1) syntax highlighting (2)…
70
e1d2372e »
2011-03-15 version 0.7.0, added pry-doc support and a few misc things.
71 0.7.0
72 * add pry-doc support with syntax highlighting for docs
73 * add 'mj' option to ls (restrict to singleton methods)
74 * add _ex_ local to hold last exception raised in an exception
75
d299f3be »
2011-03-05 version 0.6.8pre4, changed Pry::Commands.dup to Pry::Commands.clone d…
76 0.6.8
77 * add whereami command, a la the `ir_b` gem
78 * make .pryrc be loaded by run-time pry sessions
79
f1c5fa4a »
2011-03-03 version 0.6.7pre3, getting syntax higlighting working and adding new …
80 0.6.7
81 * color support
82 * --simple-prompt for pry commandline
b3e6c742 »
2011-03-03 updated TODO
83 * -I mode for pry commandline
84 * --color mode for pry commandline
85 * clean up requires (put them all in one place)
52349f55 »
2011-03-04 version 0.6.7 release: major features are (1) syntax highlighting (2)…
86 * simple-prompt command and toggle-color commandd.
f1c5fa4a »
2011-03-03 version 0.6.7pre3, getting syntax higlighting working and adding new …
87
7ce581e7 »
2011-02-25 version 0.6.1(pre), added !! as alias for exit-all, added cd/ to retu…
88 0.6.1
c0e49475 »
2011-02-26 version 0.6.1 release, added optional return value to `exit` and `exi…
89 * !@ command alias for exit_all
7ce581e7 »
2011-02-25 version 0.6.1(pre), added !! as alias for exit-all, added cd/ to retu…
90 * `cd /` for breaking out to pry top level (jump-to 0)
91 * made `-e` option work in a more effective way for `pry` command line invocation
c0e49475 »
2011-02-26 version 0.6.1 release, added optional return value to `exit` and `exi…
92 * exit and exit-all commands now accept a parameter, this parameter becomes the return value of repl()
93 * `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)
94 * tests for new :keep_retval and exit-all/exit behaviour; :keep_retval will remain undocumented.
7ce581e7 »
2011-02-25 version 0.6.1(pre), added !! as alias for exit-all, added cd/ to retu…
95
f8f09191 »
2011-02-17 Got rid of show_imethod and show_idoc, merged into show-method and sh…
96 0.5.0 release:
97 * !!!! UPDATE DOCUMENTATION !!!!
98 * Use clipped version of Pry.view() for large objects
99 * Exit Pry session on ^d
100 * Use Shellwords for breaking up parameters to pry commands
101 * Use OptionParser to parse options for default pry commands
102 * Add version command
103 * Refactor 'status' command: add current method info
104 * Add meth_name_from_binding utility lambda to commands.rb
29722bb9 »
2011-02-17 * version 0.5.0 release
105 * Add -M, -m, -v(erbose), -a(ll), -s(uper), -l(ocals), -i(ivars), -k(klass vars) options to ls
106 * add -i(nstance) option to show-method
f8f09191 »
2011-02-17 Got rid of show_imethod and show_idoc, merged into show-method and sh…
107 * add --help option to most commands
108 * Get rid of ls_method and ls_imethods (subsumed by more powerful ls)
109 * Get rid of show_idoc and show_imethod
29722bb9 »
2011-02-17 * version 0.5.0 release
110 * Add special eval-file command that evals target file in current context
Something went wrong with that request. Please try again.