Commit 4fdf8322d3d3c2ccd925f668abc90a0bdb6e9a09

Authored by Henry Fredrick Schreiner
Committed by Henry Schreiner
1 parent 2ae5598d

Adding recent changes to changelog

Showing 1 changed file with 7 additions and 3 deletions
CHANGELOG.md
... ... @@ -25,6 +25,7 @@ New for Config file reading and writing [#121]:
25 25 * Has `config_formatter()` and `get_config_formatter()`
26 26 * Dropped prefix argument from `config_to_str`
27 27 * Added `ConfigItem`
  28 +* Added an example of a custom config format using [json](https://github.com/nlohmann/json) [#138]
28 29  
29 30  
30 31 Validators are now much more powerful [#118], all built in validators upgraded to the new form:
... ... @@ -36,9 +37,9 @@ Validators are now much more powerful [#118], all built in validators upgraded t
36 37  
37 38 Other changes:
38 39  
39   -* Dropped `set_` on Option's `type_name`, `default_str`, and `default_val`
40   -* Replaced `set_custom_option` with `type_name` and `type_size` instead of `set_custom_option`. Methods return `this`.
41   -* Removed `set_` from App's `failure_message`, `footer`, `callback`, and `name`
  40 +* Replaced `set_custom_option` with `type_name` and `type_size` instead of `set_custom_option`. Methods return `this`. [#136]
  41 +* Dropped `set_` on Option's `type_name`, `default_str`, and `default_val` [#136]
  42 +* Removed `set_` from App's `failure_message`, `footer`, `callback`, and `name` [#136]
42 43 * Added `->each()` to make adding custom callbacks easier [#126]
43 44 * Added filter argument to `get_subcommands`, `get_options`; use empty filter `{}` to avoid filtering
44 45 * Added `get_groups()` to get groups
... ... @@ -53,6 +54,7 @@ Other changes:
53 54 * Better CMake policy handling [#110]
54 55 * Includes are properly sorted [#120]
55 56 * Help flags now use new `short_circuit` property to simplify parsing [#121]
  57 +* Const added to argv [#126]
56 58  
57 59 [#109]: https://github.com/CLIUtils/CLI11/pull/109
58 60 [#110]: https://github.com/CLIUtils/CLI11/pull/110
... ... @@ -65,6 +67,8 @@ Other changes:
65 67 [#120]: https://github.com/CLIUtils/CLI11/pull/120
66 68 [#121]: https://github.com/CLIUtils/CLI11/pull/121
67 69 [#126]: https://github.com/CLIUtils/CLI11/pull/126
  70 +[#127]: https://github.com/CLIUtils/CLI11/pull/127
  71 +[#138]: https://github.com/CLIUtils/CLI11/pull/138
68 72  
69 73 ### Version 1.5.4: Optionals
70 74 This version fixes the optional search in the single file version; some macros were not yet defined when it did the search. You can define the `CLI11_*_OPTIONAL` macros to 0 if needed to eliminate the search.
... ...