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,6 +25,7 @@ New for Config file reading and writing [#121]:
25 * Has `config_formatter()` and `get_config_formatter()` 25 * Has `config_formatter()` and `get_config_formatter()`
26 * Dropped prefix argument from `config_to_str` 26 * Dropped prefix argument from `config_to_str`
27 * Added `ConfigItem` 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 Validators are now much more powerful [#118], all built in validators upgraded to the new form: 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,9 +37,9 @@ Validators are now much more powerful [#118], all built in validators upgraded t
36 37
37 Other changes: 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 * Added `->each()` to make adding custom callbacks easier [#126] 43 * Added `->each()` to make adding custom callbacks easier [#126]
43 * Added filter argument to `get_subcommands`, `get_options`; use empty filter `{}` to avoid filtering 44 * Added filter argument to `get_subcommands`, `get_options`; use empty filter `{}` to avoid filtering
44 * Added `get_groups()` to get groups 45 * Added `get_groups()` to get groups
@@ -53,6 +54,7 @@ Other changes: @@ -53,6 +54,7 @@ Other changes:
53 * Better CMake policy handling [#110] 54 * Better CMake policy handling [#110]
54 * Includes are properly sorted [#120] 55 * Includes are properly sorted [#120]
55 * Help flags now use new `short_circuit` property to simplify parsing [#121] 56 * Help flags now use new `short_circuit` property to simplify parsing [#121]
  57 +* Const added to argv [#126]
56 58
57 [#109]: https://github.com/CLIUtils/CLI11/pull/109 59 [#109]: https://github.com/CLIUtils/CLI11/pull/109
58 [#110]: https://github.com/CLIUtils/CLI11/pull/110 60 [#110]: https://github.com/CLIUtils/CLI11/pull/110
@@ -65,6 +67,8 @@ Other changes: @@ -65,6 +67,8 @@ Other changes:
65 [#120]: https://github.com/CLIUtils/CLI11/pull/120 67 [#120]: https://github.com/CLIUtils/CLI11/pull/120
66 [#121]: https://github.com/CLIUtils/CLI11/pull/121 68 [#121]: https://github.com/CLIUtils/CLI11/pull/121
67 [#126]: https://github.com/CLIUtils/CLI11/pull/126 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 ### Version 1.5.4: Optionals 73 ### Version 1.5.4: Optionals
70 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. 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.