Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 35 lines (30 sloc) 1.936 kb
0e3fb76 @mislav fixed a typo in runner.rb; added TODO; release 0.9.5
mislav authored
1 == TODO
7a8927d @mislav add CHANGELOG covering the 0.9.2 -> 0.9.4 differences
mislav authored
2
0e3fb76 @mislav fixed a typo in runner.rb; added TODO; release 0.9.5
mislav authored
3 * Change Thor.start to parse ARGV in a single pass
4 * Improve spec coverage for Thor::Runner
5 * Improve help output to list shorthand switches, too
6 * Investigate and fix deep namespacing ("foo:bar:baz") issues
7
8 == 0.9.5, released 2008-08-27
9
10 * Improve Windows compatibility
7a8927d @mislav add CHANGELOG covering the 0.9.2 -> 0.9.4 differences
mislav authored
11 * Update (incorrect) README and task.thor sample file
12 * Options hash is now frozen (once returned)
13 * Allow magic predicates on options object. For instance: `options.force?`
14 * Add support for :numeric type
15 * BACKWARDS INCOMPATIBLE: Refactor Thor::Options. You cannot access shorthand forms in options hash anymore (for instance, options[:f])
16 * Allow specifying optional args with default values: method_options(:user => "mislav")
17 * Don't write options for nil or false values. This allows, for example, turning color off when running specs.
18 * Exit with the status of the spec command to help CI stuff out some.
19
20 == 0.9.4, released 2008-08-13
21
22 * Try to add Windows compatibility.
0e3fb76 @mislav fixed a typo in runner.rb; added TODO; release 0.9.5
mislav authored
23 * BACKWARDS INCOMPATIBLE: options hash is now accessed as a property in your class and is not passed as last argument anymore
7a8927d @mislav add CHANGELOG covering the 0.9.2 -> 0.9.4 differences
mislav authored
24 * Allow options at the beginning of the argument list as well as the end.
25 * Make options available with symbol keys in addition to string keys.
26 * Allow true to be passed to Thor#method_options to denote a boolean option.
27 * If loading a thor file fails, don't give up, just print a warning and keep going.
28 * Make sure that we re-raise errors if they happened further down the pipe than we care about.
29 * Only delete the old file on updating when the installation of the new one is a success
30 * Make it Ruby 1.8.5 compatible.
31 * Don't raise an error if a boolean switch is defined multiple times.
32 * Thor::Options now doesn't parse through things that look like options but aren't.
33 * Add URI detection to install task, and make sure we don't append ".thor" to URIs
34 * Add rake2thor to the gem binfiles.
35 * Make sure local Thorfiles override system-wide ones.
Something went wrong with that request. Please try again.