aboutsummaryrefslogtreecommitdiff
path: root/third-party/cxxopts/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'third-party/cxxopts/CHANGELOG.md')
-rw-r--r--third-party/cxxopts/CHANGELOG.md9
1 files changed, 8 insertions, 1 deletions
diff --git a/third-party/cxxopts/CHANGELOG.md b/third-party/cxxopts/CHANGELOG.md
index 4bddcff1ff..df0e110995 100644
--- a/third-party/cxxopts/CHANGELOG.md
+++ b/third-party/cxxopts/CHANGELOG.md
@@ -3,7 +3,7 @@
This is the changelog for `cxxopts`, a C++11 library for parsing command line
options. The project adheres to semantic versioning.
-## Next version
+## 3.0
### Changed
@@ -12,6 +12,13 @@ options. The project adheres to semantic versioning.
* Fix duplicate default options when there is a short and long option.
* Add `CXXOPTS_NO_EXCEPTIONS` to disable exceptions.
* Fix char parsing for space and check for length.
+* Change argument type in `Options::parse` from `char**` to `const char**`.
+* Refactor parser to not change its arguments.
+* `ParseResult` doesn't depend on a reference to the parser.
+
+### Added
+
+* A list of unmatched arguments is available in `ParseResult`.
## 2.2