History.markdown in mercenary-0.3.5 vs History.markdown in mercenary-0.3.6

- old
+ new

@@ -1,5 +1,11 @@ +## 0.3.6 / 2016-04-07 + +### Bug Fixes + + * Presenter: Options should include those from parent command (#42) + ## 0.3.5 / 2014-11-12 ### Bug Fixes * Capture `OptionsParser::InvalidOption` and show a nice error message (#38) @@ -11,97 +17,93 @@ ## 0.3.4 / 2014-07-11 ### Bug Fixes -* Use option object as key in the command's `@map` hash (#35) + * Use option object as key in the command's `@map` hash (#35) ## 0.3.3 / 2014-05-07 ### Bug Fixes -* The `--version` flag should not exit with code 1, but instead code 0. (#33) + * The `--version` flag should not exit with code 1, but instead code 0. (#33) ## 0.3.2 / 2014-03-18 ### Bug Fixes -* Remove duplicate commands from help output; show aliases w/command names - (#29) + * Remove duplicate commands from help output; show aliases w/command names (#29) ## 0.3.1 / 2014-02-21 ### Minor Enhancements -* Add `-t/--trace` to list of options in help message (#19) + * Add `-t/--trace` to list of options in help message (#19) ### Bug Fixes -* `Mercenary::Option` now accepts return values in the form of Class constants - (#22) + * `Mercenary::Option` now accepts return values in the form of Class constants (#22) ## 0.3.0 / 2014-02-20 ### Major Enhancements -* Officially drop 1.8.7 support (#14) -* Allow Commands to set their own versions (#17) -* Show subcommands, options and usage in help and attach to all commands (#18) -* Add `-t, --trace` to allow full exception backtrace to print, otherwise print - just the error message (#19) + * Officially drop 1.8.7 support (#14) + * Allow Commands to set their own versions (#17) + * Show subcommands, options and usage in help and attach to all commands (#18) + * Add `-t, --trace` to allow full exception backtrace to print, otherwise print just the error message (#19) ### Minor Enhancements -* Logging state is maintained throughout process (#12) -* Tidy up Command#logger output (#21) + * Logging state is maintained throughout process (#12) + * Tidy up Command#logger output (#21) ### Development Fixes -* Added specs for `Program` (#13) + * Added specs for `Program` (#13) ## 0.2.1 / 2013-12-25 ### Bug Fixes -* Added missing comma to fix '-v' and '--version' options (#9) + * Added missing comma to fix '-v' and '--version' options (#9) ## 0.2.0 / 2013-11-30 ### Major Enhancements -* Add `Command#default_command` to specify a default command if none is given - by the user at runtime (#7) + * Add `Command#default_command` to specify a default command if none is given by the user at runtime (#7) ### Minor Enhancements -* Add `Command#execute` to execute the actions of a command (#6) + * Add `Command#execute` to execute the actions of a command (#6) ### Development Fixes -* Add standard GitHub bootstrap and cibuild scripts to `script/` (#2) + * Add standard GitHub bootstrap and cibuild scripts to `script/` (#2) ## 0.1.0 / 2013-11-08 ### Major Enhancements -* It works! + * It works! ### Minor Enhancements -* Add a logger to `Command` -* Add `--version` switch to all programs + * Add a logger to `Command` + * Add `--version` switch to all programs ### Bug Fixes -* Fix `Command#syntax` and `Command#description`'s handing of setting vs getting -* Fix load path problem in `lib/mercenary.rb` + * Fix `Command#syntax` and `Command#description`'s handing of setting vs getting + * Fix load path problem in `lib/mercenary.rb` ### Development Fixes -* Add TomDoc to everything -* Add a couple starter specs -* Add TravisCI badge -* Add Travis configuration + * Add TomDoc to everything + * Add a couple starter specs + * Add TravisCI badge + * Add Travis configuration ## 0.0.1 / 2013-11-06 -* Birthday! + * Birthday!