1
0
mirror of https://github.com/CLIUtils/CLI11.git synced 2025-04-30 12:43:52 +00:00

Adding notes to changelog

This commit is contained in:
Henry Fredrick Schreiner 2019-01-19 12:35:16 +01:00
parent 3038540bd9
commit 72c384cfbb
3 changed files with 8 additions and 2 deletions

View File

@ -1,4 +1,4 @@
## Version 1.7.0: Parse breakup ## Version 1.7: Parse breakup (in progress)
The parsing procedure now maps much more sensibly to complex, nested subcommand structures. Each phase of the parsing happens on all subcommands before moving on with the next phase of the parse. This allows several features, like required environment variables, to work properly even through subcommand boundaries. The parsing procedure now maps much more sensibly to complex, nested subcommand structures. Each phase of the parsing happens on all subcommands before moving on with the next phase of the parse. This allows several features, like required environment variables, to work properly even through subcommand boundaries.
Passing the same subcommand multiple times is better supported. Several new features were added as well, including Windows style option support, parsing strings directly, and ignoring underscores in names. Passing the same subcommand multiple times is better supported. Several new features were added as well, including Windows style option support, parsing strings directly, and ignoring underscores in names.
@ -6,6 +6,8 @@ Passing the same subcommand multiple times is better supported. Several new feat
* Support Windows style options with `->allow_windows_style_options`. [#187] On by default on Windows. [#190] * Support Windows style options with `->allow_windows_style_options`. [#187] On by default on Windows. [#190]
* Added `parse(string)` to split up and parse a command-line style string directly. [#186] * Added `parse(string)` to split up and parse a command-line style string directly. [#186]
* Added `ignore_underscore` and related functions, to ignore underscores when matching names. [#185] * Added `ignore_underscore` and related functions, to ignore underscores when matching names. [#185]
* The default INI Config will now add quotes to strings with spaces [#195]
* The default message now will mention the help--all flag also if present [#197]
* Subcommands now track how many times they were parsed in a parsing process. `count()` with no arguments will return the number of times a subcommand was encountered. [#179] * Subcommands now track how many times they were parsed in a parsing process. `count()` with no arguments will return the number of times a subcommand was encountered. [#179]
* Parsing is now done in phases: `shortcurcuits`, `ini`, `env`, `callbacks`, and `requirements`; all subcommands complete a phase before moving on. [#179] * Parsing is now done in phases: `shortcurcuits`, `ini`, `env`, `callbacks`, and `requirements`; all subcommands complete a phase before moving on. [#179]
* Calling parse multiple times is now officially supported without `clear` (automatic). [#179] * Calling parse multiple times is now officially supported without `clear` (automatic). [#179]
@ -22,6 +24,8 @@ Passing the same subcommand multiple times is better supported. Several new feat
[#190]: https://github.com/CLIUtils/CLI11/pull/190 [#190]: https://github.com/CLIUtils/CLI11/pull/190
[#191]: https://github.com/CLIUtils/CLI11/pull/191 [#191]: https://github.com/CLIUtils/CLI11/pull/191
[#192]: https://github.com/CLIUtils/CLI11/pull/192 [#192]: https://github.com/CLIUtils/CLI11/pull/192
[#197]: https://github.com/CLIUtils/CLI11/pull/197
[#195]: https://github.com/CLIUtils/CLI11/issues/195
## Version 1.6.2: Help-all ## Version 1.6.2: Help-all

View File

@ -1,4 +1,4 @@
CLI11 1.7 Copyright (c) 2017-2018 University of Cincinnati, developed by Henry CLI11 1.7 Copyright (c) 2017-2019 University of Cincinnati, developed by Henry
Schreiner under NSF AWARD 1414736. All rights reserved. Schreiner under NSF AWARD 1414736. All rights reserved.
Redistribution and use in source and binary forms of CLI11, with or without Redistribution and use in source and binary forms of CLI11, with or without

View File

@ -478,6 +478,8 @@ Significant features and/or improvements to the code were contributed by:
- [Paweł Bylica](https://github.com/chfast) - [Paweł Bylica](https://github.com/chfast)
- [Philip Top](https://github.com/phlptp) - [Philip Top](https://github.com/phlptp)
- [almikhayl](https://github.com/almikhayl) - [almikhayl](https://github.com/almikhayl)
- [nurelin](https://github.com/nurelin)
- [ncihneg](https://github.com/ncihneg)
## License ## License