improve changelog

This commit is contained in:
Jarryd Beck 2017-10-18 18:42:49 +11:00
parent 8010e06952
commit 38b4b1bee4

View File

@ -1,6 +1,23 @@
# 2.0 # Changelog
## Changed This is the changelog for `cxxopts`, a C++11 library for parsing command line
options. The project adheres to semantic versioning.
## 2.0
### Changed
* `Options::parse` returns a ParseResult rather than storing the parse * `Options::parse` returns a ParseResult rather than storing the parse
result internally. result internally.
### Added
* A new `ParseResult` object that is the immutable result of parsing. It
responds to the same `count` and `operator[]` as `Options` of 1.x did.
## 1.x
The 1.x series was the first major version of the library, with release numbers
starting to follow semantic versioning, after 0.x being unstable. It never had
a changelog maintained for it. Releases mostly contained bug fixes, with the
occasional feature added.