2015-08-17 Compatible
- makes gem backward compatible with 1.0
2015-04-28
- moved rubocop to Gemfile, it prevents build on MRI 1.8
2015-04-28 Holidays
- All exclamation marks removed from method names
Option/Argument#set_value
renamed to#add_value
Option/Argument#add_value
,set_default
and#reset
now returnself
Option/Argument#value
now is read-onlyOption/Argument#value?
now returns true in case of parsed option w/o param- Block(name, value) in
#parse
- Major version changed due to extensive renamings and removals
- Whitespace in option names no longer stripped
- Separate classes for options and arguments
Option#argument
renamed toOption#param
Option#eval
andOption#env
settings removed as they aren't secure, useOption#default
, which now may be a proc/lambdaArgParser.manifest=
added, which merges with manifest supplied throughArgParser.new
ArgParser.new
raisesManifestError
instead of lateexit(2)
inArgParser#parse
while checking manifestDefaultParser
module removed and#parse!
method merged back intoArgParser
2015-04-14
- Some minor fixes and refactorings
- MRI-1.8, jruby-1.8-mode support
2015-04-03
- First public release