Commit 0fe1dc892bcbef48b3911510209c7033f31ce05e
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 | ... | ... |