- Added mutual exclusion support, thanks to @hpaulj
- Fixed options check for
storeConst
&appendConst
actions, thanks to @hpaulj
- Fixed option dest interferens with other options (issue #23), thanks to @hpaulj
- Fixed default value behavior with
*
positionals, thanks to @hpaulj - Improve
getDefault()
behavior, thanks to @hpaulj - Imrove negative argument parsing, thanks to @hpaulj
- Fixed parser parents (issue #19), thanks to @hpaulj
- Fixed negative argument parse (issue #20), thanks to @hpaulj
- Fixed 'choices' argument parse (issue #16)
- Fixed stderr output (issue #15)
- Fixed check for conflict of options (thanks to @tomxtobin)
- Fix parser #setDefaults method (thanks to @tomxtobin)
- Fixed pseudo-argument support (thanks to @CGamesPlay)
- Fixed addHelp default (should be true), if not set (thanks to @benblank)
- Fixed formatter api name: Formatter -> HelpFormatter
- Added basic tests
- Removed excess whitespace in help
- Fixed error reporting, when parcer with subcommands called with empty arguments
- Fixed line wrapping in help formatter
- Added better error reporting on invalid arguments
- First release.