2.3 KiB
2.3 KiB
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) - Absolute paths for requires and autoloads (#39)
Development Fixes
- Bump to RSpec 3 (#40)
0.3.4 / 2014-07-11
Bug Fixes
- 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)
0.3.2 / 2014-03-18
Bug Fixes
- 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)
Bug Fixes
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)
Minor Enhancements
- Logging state is maintained throughout process (#12)
- Tidy up Command#logger output (#21)
Development Fixes
- Added specs for
Program
(#13)
0.2.1 / 2013-12-25
Bug Fixes
- 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)
Minor Enhancements
- Add
Command#execute
to execute the actions of a command (#6)
Development Fixes
- Add standard GitHub bootstrap and cibuild scripts to
script/
(#2)
0.1.0 / 2013-11-08
Major Enhancements
- It works!
Minor Enhancements
- Add a logger to
Command
- Add
--version
switch to all programs
Bug Fixes
- Fix
Command#syntax
andCommand#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
0.0.1 / 2013-11-06
- Birthday!