CHANGELOG.md
1.51 KB
Version 0.5 (in progress)
- Added
require_subcommandtoApp, to simplify forcing subcommands. Do not "chain" withadd_subcommand, since that is the subcommand, not the masterApp. Untested. - Added printout of ini file text given parsed options, skips flags.
Version 0.4
- Updates to help print
- Removed
run, please useparseunless you subclass and add it - Supports ini files mixed with command line, tested
- Added Range for further Plumbum compatibility
- Added function to print out ini file
Version 0.3
- Added
->requires,->excludes, and->envnamefrom Plumbum - Supports
->mandatoryfrom Plubmum - More tests for help strings, improvements in formatting
- Support type and set syntax in positionals help strings
- Added help groups, with
->group("name")syntax - Added initial support for ini file reading with
add_configoption. - Supports GCC 4.7 again
- Clang 3.5 now required for tests due to googlemock usage, 3.4 should still work otherwise
- Changes
setupfor an explicit help bool in constructor/add_subcommand
Version 0.2
- Moved to simpler syntax, where
Optionpointers are returned and operated on - Removed
make_style options - Simplified Validators, now only requires
->check(function) - Removed Combiners
- Fixed pointers to Options, stored in
unique_ptrnow - Added
Option_pandApp_p, mostly for internal use - Startup sequence, including help flag, can be modified by subclasses
Version 0.1
Initial version