Commit 0aaf52a6fca1c4275d44161bc87b572303034c9a

Authored by Henry Fredrick Schreiner
1 parent 79a18476

Preparing version 1.4.0

CHANGELOG.md
1 -## Version 1.4: More feedback (in progress) 1 +## Version 1.4: More feedback
2 2
3 * Added `get_parent()` to access the parent from a subcommand 3 * Added `get_parent()` to access the parent from a subcommand
4 * `app.allow_ini_extras()` added to allow extras in INI files [#70] 4 * `app.allow_ini_extras()` added to allow extras in INI files [#70]
5 -* Adding install support for CMake [#79], improved support for `find_package` [#83] 5 +* Adding install support for CMake [#79], improved support for `find_package` [#83], [#84]
6 * MakeSingleHeader now works if outside of git [#78] 6 * MakeSingleHeader now works if outside of git [#78]
7 * Double printing of error message fixed [#77] 7 * Double printing of error message fixed [#77]
8 * Descriptions can now be written with `config_to_str` [#66] 8 * Descriptions can now be written with `config_to_str` [#66]
@@ -10,11 +10,12 @@ @@ -10,11 +10,12 @@
10 * Added `ExistingPath` validator [#73] 10 * Added `ExistingPath` validator [#73]
11 * Renamed `requires` to `needs` to avoid C++20 keyword [#75], [#82] 11 * Renamed `requires` to `needs` to avoid C++20 keyword [#75], [#82]
12 * Added support for Conan.io [#83] 12 * Added support for Conan.io [#83]
13 -* Lexical cast is now more strict than before [#68] 13 +* Lexical cast is now more strict than before [#68] and fails on overflow [#84]
14 14
15 [#70]: https://github.com/CLIUtils/CLI11/issues/70 15 [#70]: https://github.com/CLIUtils/CLI11/issues/70
16 [#75]: https://github.com/CLIUtils/CLI11/issues/75 16 [#75]: https://github.com/CLIUtils/CLI11/issues/75
17 17
  18 +[#84]: https://github.com/CLIUtils/CLI11/pull/84
18 [#83]: https://github.com/CLIUtils/CLI11/pull/83 19 [#83]: https://github.com/CLIUtils/CLI11/pull/83
19 [#82]: https://github.com/CLIUtils/CLI11/pull/82 20 [#82]: https://github.com/CLIUtils/CLI11/pull/82
20 [#79]: https://github.com/CLIUtils/CLI11/pull/79 21 [#79]: https://github.com/CLIUtils/CLI11/pull/79
README.md
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
5 [![License: BSD][license-badge]](./LICENSE) 5 [![License: BSD][license-badge]](./LICENSE)
6 [![Latest release][releases-badge]][Github Releases] 6 [![Latest release][releases-badge]][Github Releases]
7 [![DOI][DOI-badge]][DOI-link] 7 [![DOI][DOI-badge]][DOI-link]
  8 +[![Conan.io][conan-badge]][conan-link]
8 9
9 [Documentation][GitBook] • 10 [Documentation][GitBook] •
10 [API Reference][api-docs] • 11 [API Reference][api-docs] •
@@ -396,6 +397,8 @@ CLI11 was developed at the [University of Cincinnati] to support of the [GooFit] @@ -396,6 +397,8 @@ CLI11 was developed at the [University of Cincinnati] to support of the [GooFit]
396 [gitter-badge]: https://badges.gitter.im/CLI11gitter/Lobby.svg 397 [gitter-badge]: https://badges.gitter.im/CLI11gitter/Lobby.svg
397 [gitter]: https://gitter.im/CLI11gitter/Lobby 398 [gitter]: https://gitter.im/CLI11gitter/Lobby
398 [license-badge]: https://img.shields.io/badge/License-BSD-blue.svg 399 [license-badge]: https://img.shields.io/badge/License-BSD-blue.svg
  400 +[conan-badge]: https://api.bintray.com/packages/cliutilsa/cli11/cli11%3Acli11/images/download.svg
  401 +[conan-link]: https://bintray.com/cliutils/cli11/cli11%3Acli11/_latestVersion
399 [Github Releases]: https://github.com/CLIUtils/CLI11/releases 402 [Github Releases]: https://github.com/CLIUtils/CLI11/releases
400 [Github Issues]: https://github.com/CLIUtils/CLI11/issues 403 [Github Issues]: https://github.com/CLIUtils/CLI11/issues
401 [Github Pull Requests]: https://github.com/CLIUtils/CLI11/pulls 404 [Github Pull Requests]: https://github.com/CLIUtils/CLI11/pulls
include/CLI/Version.hpp
@@ -8,8 +8,8 @@ namespace CLI { @@ -8,8 +8,8 @@ namespace CLI {
8 // Note that all code in CLI11 must be in a namespace, even if it just a define. 8 // Note that all code in CLI11 must be in a namespace, even if it just a define.
9 9
10 #define CLI11_VERSION_MAJOR 1 10 #define CLI11_VERSION_MAJOR 1
11 -#define CLI11_VERSION_MINOR 3 11 +#define CLI11_VERSION_MINOR 4
12 #define CLI11_VERSION_PATCH 0 12 #define CLI11_VERSION_PATCH 0
13 -#define CLI11_VERSION "1.3.0" 13 +#define CLI11_VERSION "1.4.0"
14 14
15 } // namespace CLI 15 } // namespace CLI