Commit 0fe1dc892bcbef48b3911510209c7033f31ce05e

Authored by Jarryd Beck
1 parent 16e3968e

Prepare changelog for release

Showing 1 changed file with 12 additions and 2 deletions
CHANGELOG.md
... ... @@ -12,12 +12,22 @@ options. The project adheres to semantic versioning.
12 12 when a positional argument could follow an option with an implicit value.
13 13 For example, `--foo value`, where `foo` has an implicit value, will be
14 14 parsed as `--foo=implicit` and a positional argument `value`.
15   -* Fixed an ambiguous overload in the `parse_positional` function when an
16   - `initializer_list` was directly passed.
  15 +* Boolean values are no longer special, but are just an option with a default
  16 + and implicit value.
  17 +
  18 +### Added
  19 +
  20 +* Added support for `std::optional` as a storage type.
  21 +* Allow the help string to be customised.
  22 +* Use `const` for the type in the `argv` parameter, since the contents of the
  23 + arguments is never modified.
17 24  
18 25 ### Bug Fixes
19 26  
20 27 * Building against GCC 4.9 was broken due to overly strict shadow warnings.
  28 +* Fixed an ambiguous overload in the `parse_positional` function when an
  29 + `initializer_list` was directly passed.
  30 +* Fixed precedence in the Boolean value regex.
21 31  
22 32 ## 2.0
23 33  
... ...