Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jarro2783/cxxopts.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarryd Beck <jarro.2783@gmail.com>2018-04-09 01:17:56 +0300
committerJarryd Beck <jarro.2783@gmail.com>2018-04-09 01:17:56 +0300
commit0fe1dc892bcbef48b3911510209c7033f31ce05e (patch)
tree001071dd96f8947eb3e86d10c37677e8ff7d5b26
parent16e3968e1a829f2057ce44baf373b3639d31272d (diff)
Prepare changelog for releasev2.1.0
-rw-r--r--CHANGELOG.md14
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