mirror of
https://github.com/CLIUtils/CLI11.git
synced 2025-04-30 04:33:53 +00:00
docs: update changelog (#564)
This commit is contained in:
parent
51ea7ebeb0
commit
97f5460fbe
36
CHANGELOG.md
36
CHANGELOG.md
@ -1,14 +1,42 @@
|
||||
## Version 2.0: In progress
|
||||
|
||||
* Built-in config format is TOML compliant now [#435]
|
||||
* Config updates [#442]
|
||||
* More powerful containers, `%%` separator [#423]
|
||||
* Add a version flag easily [#452]
|
||||
* Built-in config format is TOML compliant now [#435][]
|
||||
* Support multiline TOML [#528][]
|
||||
* Support short/positional options in config mode [#443][]
|
||||
* More powerful containers, `%%` separator [#423][]
|
||||
* Add a version flag easily [#452][]
|
||||
* Support atomic types [#520][]
|
||||
* Add a type validator `CLI::TypeValidator<TYPE>` [#526][]
|
||||
* Support `->silent()` on subcommands. [#529][]
|
||||
* Add alias section to help for subcommands [#545][]
|
||||
* Redesigned MakeSingleFiles to have a higher level of manual control, to support future features. [#546][]
|
||||
* Moved testing from GTest to Catch2 [#574][]
|
||||
|
||||
* Bugfix: avoid listing helpall as a required flag [#530][]
|
||||
* Bugfix: avoid a clash with WINDOWS define [#563][]
|
||||
|
||||
* Removed deprecated set commands, use validators instead. [#565][]
|
||||
|
||||
* Build: support pkg-config [#523][]
|
||||
|
||||
|
||||
[#435]: https://github.com/CLIUtils/CLI11/pull/435
|
||||
[#443]: https://github.com/CLIUtils/CLI11/pull/443
|
||||
[#423]: https://github.com/CLIUtils/CLI11/pull/423
|
||||
[#452]: https://github.com/CLIUtils/CLI11/pull/452
|
||||
[#520]: https://github.com/CLIUtils/CLI11/pull/520
|
||||
[#523]: https://github.com/CLIUtils/CLI11/pull/523
|
||||
[#526]: https://github.com/CLIUtils/CLI11/pull/526
|
||||
[#528]: https://github.com/CLIUtils/CLI11/pull/528
|
||||
[#529]: https://github.com/CLIUtils/CLI11/pull/529
|
||||
[#530]: https://github.com/CLIUtils/CLI11/pull/530
|
||||
[#545]: https://github.com/CLIUtils/CLI11/pull/545
|
||||
[#546]: https://github.com/CLIUtils/CLI11/pull/546
|
||||
[#563]: https://github.com/CLIUtils/CLI11/pull/563
|
||||
[#565]: https://github.com/CLIUtils/CLI11/pull/565
|
||||
[#574]: https://github.com/CLIUtils/CLI11/pull/574
|
||||
|
||||
|
||||
|
||||
|
||||
### Version 1.9.1: Backporting fixes
|
||||
|
@ -224,7 +224,7 @@ While all options internally are the same type, there are several ways to add an
|
||||
app.add_option(option_name, help_str="")
|
||||
|
||||
app.add_option(option_name,
|
||||
variable_to_bind_to, // bool, char(see note)🚧, int, float, vector, enum, or string-like, or anything with a defined conversion from a string or that takes an int 🆕, double 🆕, or string in a constructor. Also allowed are tuples 🆕, std::array 🆕 or std::pair 🆕. Also supported are complex numbers🚧, wrapper types🚧, and containers besides vector🚧 of any other supported type.
|
||||
variable_to_bind_to, // bool, char(see note)🚧, int, float, vector, enum, std::atomic 🚧, or string-like, or anything with a defined conversion from a string or that takes an int 🆕, double 🆕, or string in a constructor. Also allowed are tuples 🆕, std::array 🆕 or std::pair 🆕. Also supported are complex numbers🚧, wrapper types🚧, and containers besides vector🚧 of any other supported type.
|
||||
help_string="")
|
||||
|
||||
app.add_option_function<type>(option_name,
|
||||
@ -245,7 +245,7 @@ app.add_flag(option_name,
|
||||
help_string="")
|
||||
|
||||
app.add_flag(option_name,
|
||||
variable_to_bind_to, // bool, int, float, complex, containers, enum, or string-like, or any singular object with a defined conversion from a string like add_option
|
||||
variable_to_bind_to, // bool, int, float, complex, containers, enum, std::atomic 🚧, or string-like, or any singular object with a defined conversion from a string like add_option
|
||||
help_string="")
|
||||
|
||||
app.add_flag_function(option_name,
|
||||
|
Loading…
x
Reference in New Issue
Block a user