diff options
author | Jarryd Beck <jarro.2783@gmail.com> | 2018-04-09 01:17:56 +0300 |
---|---|---|
committer | Jarryd Beck <jarro.2783@gmail.com> | 2018-04-09 01:17:56 +0300 |
commit | 0fe1dc892bcbef48b3911510209c7033f31ce05e (patch) | |
tree | 001071dd96f8947eb3e86d10c37677e8ff7d5b26 | |
parent | 16e3968e1a829f2057ce44baf373b3639d31272d (diff) |
Prepare changelog for releasev2.1.0
-rw-r--r-- | CHANGELOG.md | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 01b67b6..e562f96 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,12 +12,22 @@ options. The project adheres to semantic versioning. when a positional argument could follow an option with an implicit value. For example, `--foo value`, where `foo` has an implicit value, will be parsed as `--foo=implicit` and a positional argument `value`. -* Fixed an ambiguous overload in the `parse_positional` function when an - `initializer_list` was directly passed. +* Boolean values are no longer special, but are just an option with a default + and implicit value. + +### Added + +* Added support for `std::optional` as a storage type. +* Allow the help string to be customised. +* Use `const` for the type in the `argv` parameter, since the contents of the + arguments is never modified. ### Bug Fixes * Building against GCC 4.9 was broken due to overly strict shadow warnings. +* Fixed an ambiguous overload in the `parse_positional` function when an + `initializer_list` was directly passed. +* Fixed precedence in the Boolean value regex. ## 2.0 |