diff --git a/CHANGELOG.md b/CHANGELOG.md index eae87527..0a332135 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,15 @@ -## Version 0.3 (in progress) +## Version 0.3 -* Added `->requires`, `->excludes`, and `->envname` from plumbum -* More tests for Help strings, improvements in formatting +* Added `->requires`, `->excludes`, and `->envname` from [Plumbum](http://plumbum.readthedocs.io/en/latest/) +* Supports `->mandatory` from 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_config` option. * Supports GCC 4.7 again +* Clang 3.5 now required for tests due to googlemock usage, 3.4 should still work otherwise * Changes `setup` for an explicit help bool in constructor/`add_subcommand` - ## Version 0.2 * Moved to simpler syntax, where `Option` pointers are returned and operated on diff --git a/tests/HelpTest.cpp b/tests/HelpTest.cpp index 7caaa4eb..30533f8c 100644 --- a/tests/HelpTest.cpp +++ b/tests/HelpTest.cpp @@ -80,7 +80,6 @@ TEST(THelp, EnvName) { std::string help = app.help(); EXPECT_THAT(help, HasSubstr("SOME_ENV")); - } TEST(THelp, Requires) { @@ -92,7 +91,6 @@ TEST(THelp, Requires) { std::string help = app.help(); EXPECT_THAT(help, HasSubstr("Requires: --op1")); - } TEST(THelp, Excludes) { @@ -104,5 +102,5 @@ TEST(THelp, Excludes) { std::string help = app.help(); EXPECT_THAT(help, HasSubstr("Excludes: --op1")); - } +