mirror of
https://github.com/CLIUtils/CLI11.git
synced 2025-04-30 04:33:53 +00:00
Adding notes to changelog
This commit is contained in:
parent
3038540bd9
commit
72c384cfbb
@ -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.
|
||||
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]
|
||||
* 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]
|
||||
* 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]
|
||||
* 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]
|
||||
@ -22,6 +24,8 @@ Passing the same subcommand multiple times is better supported. Several new feat
|
||||
[#190]: https://github.com/CLIUtils/CLI11/pull/190
|
||||
[#191]: https://github.com/CLIUtils/CLI11/pull/191
|
||||
[#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
|
||||
|
||||
|
2
LICENSE
2
LICENSE
@ -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.
|
||||
|
||||
Redistribution and use in source and binary forms of CLI11, with or without
|
||||
|
@ -478,6 +478,8 @@ Significant features and/or improvements to the code were contributed by:
|
||||
- [Paweł Bylica](https://github.com/chfast)
|
||||
- [Philip Top](https://github.com/phlptp)
|
||||
- [almikhayl](https://github.com/almikhayl)
|
||||
- [nurelin](https://github.com/nurelin)
|
||||
- [ncihneg](https://github.com/ncihneg)
|
||||
|
||||
|
||||
## License
|
||||
|
Loading…
x
Reference in New Issue
Block a user