Commit 4fdf8322d3d3c2ccd925f668abc90a0bdb6e9a09
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. | ... | ... |