Prepare changelog for release
This commit is contained in:
parent
16e3968e1a
commit
0fe1dc892b
14
CHANGELOG.md
14
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.
|
when a positional argument could follow an option with an implicit value.
|
||||||
For example, `--foo value`, where `foo` has an implicit value, will be
|
For example, `--foo value`, where `foo` has an implicit value, will be
|
||||||
parsed as `--foo=implicit` and a positional argument `value`.
|
parsed as `--foo=implicit` and a positional argument `value`.
|
||||||
* Fixed an ambiguous overload in the `parse_positional` function when an
|
* Boolean values are no longer special, but are just an option with a default
|
||||||
`initializer_list` was directly passed.
|
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
|
### Bug Fixes
|
||||||
|
|
||||||
* Building against GCC 4.9 was broken due to overly strict shadow warnings.
|
* 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
|
## 2.0
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user