From 38b4b1bee4a1d2c94d9310fbaa5b3f52af720074 Mon Sep 17 00:00:00 2001 From: Jarryd Beck Date: Wed, 18 Oct 2017 18:42:49 +1100 Subject: [PATCH] improve changelog --- CHANGELOG.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86b2889..f4a6291 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 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.