mirror of
https://github.com/CLIUtils/CLI11.git
synced 2025-01-15 06:38:02 +00:00
Compare commits
5 Commits
2255619b0f
...
c7af1a688c
Author | SHA1 | Date | |
---|---|---|---|
|
c7af1a688c | ||
|
fb3aa96640 | ||
|
addafa5bdf | ||
|
bb7c96a09e | ||
|
c9558b3470 |
@ -440,6 +440,42 @@
|
||||
"contributions": [
|
||||
"doc"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "paddy-hack",
|
||||
"name": "Olaf Meeuwissen",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/6804372?v=4",
|
||||
"profile": "https://github.com/paddy-hack",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "dryleev",
|
||||
"name": "dryleev",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/83670813?v=4",
|
||||
"profile": "https://github.com/dryleev",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "AnticliMaxtic",
|
||||
"name": "Max",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/43995389?v=4",
|
||||
"profile": "https://github.com/AnticliMaxtic",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "alexdewar",
|
||||
"name": "Alex Dewar",
|
||||
"avatar_url": "https://avatars.githubusercontent.com/u/23149834?v=4",
|
||||
"profile": "https://profiles.sussex.ac.uk/p281168-alex-dewar/publications",
|
||||
"contributions": [
|
||||
"code"
|
||||
]
|
||||
}
|
||||
],
|
||||
"contributorsPerLine": 7,
|
||||
|
40
CHANGELOG.md
40
CHANGELOG.md
@ -1,19 +1,34 @@
|
||||
## Version 2.0: In progress
|
||||
## Version 2.0: Cleanup & TOML
|
||||
|
||||
This version focuses on cleaning up deprecated functionality, and some minor
|
||||
default changes. The config processing is TOML compliant now. Atomics and
|
||||
complex numbers are directly supported, along with other container
|
||||
improvements. A new version flag option has finally been added. Subcommands are
|
||||
significantly improved with new features and bugfixes for corner cases. This
|
||||
release contains a lot of backend cleanup, including a complete overhaul of the
|
||||
testing system and single file generation system.
|
||||
|
||||
* Built-in config format is TOML compliant now [#435][]
|
||||
* Support multiline TOML [#528][]
|
||||
* Support short/positional options in config mode [#443][]
|
||||
* More powerful containers, `%%` separator [#423][]
|
||||
* Add a version flag easily [#452][]
|
||||
* Support atomic types [#520][]
|
||||
* Support for configurable quotes [#599][]
|
||||
* Support short/positional options in config mode [#443][]
|
||||
* More powerful containers, support for `%%` separator [#423][]
|
||||
* Support atomic types [#520][] and complex types natively [#423][]
|
||||
* Add a type validator `CLI::TypeValidator<TYPE>` [#526][]
|
||||
* Add a version flag easily [#452][], with help message [#601][]
|
||||
* Support `->silent()` on subcommands. [#529][]
|
||||
* Add alias section to help for subcommands [#545][]
|
||||
* Redesigned MakeSingleFiles to have a higher level of manual control, to support future features. [#546][]
|
||||
* Moved testing from GTest to Catch2 [#574][]
|
||||
* Allow quotes to specify a program name [#605][]
|
||||
|
||||
* Backend: redesigned MakeSingleFiles to have a higher level of manual control, to support future features. [#546][]
|
||||
* Backend: moved testing from GTest to Catch2 [#574][]
|
||||
|
||||
* Bugfix: avoid duplicated and missed calls to the final callback [#584][]
|
||||
* Bugfix: support embedded newlines in more places [#592][]
|
||||
* Bugfix: avoid listing helpall as a required flag [#530][]
|
||||
* Bugfix: avoid a clash with WINDOWS define [#563][]
|
||||
* Bugfix: the help flag didn't get processed when a config file was required [#606][]
|
||||
* Bugfix: fix description of non-configurable subcommands in config [#604][]
|
||||
|
||||
* Build: support pkg-config [#523][]
|
||||
|
||||
@ -26,9 +41,9 @@
|
||||
* Use `add_option` on a complex number instead of `add_complex`, which has been removed.
|
||||
|
||||
|
||||
[#423]: https://github.com/CLIUtils/CLI11/pull/423
|
||||
[#435]: https://github.com/CLIUtils/CLI11/pull/435
|
||||
[#443]: https://github.com/CLIUtils/CLI11/pull/443
|
||||
[#423]: https://github.com/CLIUtils/CLI11/pull/423
|
||||
[#452]: https://github.com/CLIUtils/CLI11/pull/452
|
||||
[#520]: https://github.com/CLIUtils/CLI11/pull/520
|
||||
[#523]: https://github.com/CLIUtils/CLI11/pull/523
|
||||
@ -41,9 +56,14 @@
|
||||
[#563]: https://github.com/CLIUtils/CLI11/pull/563
|
||||
[#565]: https://github.com/CLIUtils/CLI11/pull/565
|
||||
[#574]: https://github.com/CLIUtils/CLI11/pull/574
|
||||
[#584]: https://github.com/CLIUtils/CLI11/pull/584
|
||||
[#592]: https://github.com/CLIUtils/CLI11/pull/592
|
||||
[#597]: https://github.com/CLIUtils/CLI11/pull/597
|
||||
|
||||
|
||||
[#599]: https://github.com/CLIUtils/CLI11/pull/599
|
||||
[#601]: https://github.com/CLIUtils/CLI11/pull/601
|
||||
[#604]: https://github.com/CLIUtils/CLI11/pull/604
|
||||
[#605]: https://github.com/CLIUtils/CLI11/pull/605
|
||||
[#606]: https://github.com/CLIUtils/CLI11/pull/606
|
||||
|
||||
|
||||
### Version 1.9.1: Backporting fixes
|
||||
|
@ -965,6 +965,12 @@ This project was created by [Henry Schreiner](https://github.com/henryiii) and m
|
||||
<td align="center"><a href="https://github.com/ZeeD26"><img src="https://avatars2.githubusercontent.com/u/2487468?v=4" width="100px;" alt=""/><br /><sub><b>Dominik Steinberger</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=ZeeD26" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/dfleury2"><img src="https://avatars1.githubusercontent.com/u/4805384?v=4" width="100px;" alt=""/><br /><sub><b>D. Fleury</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=dfleury2" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/dbarowy"><img src="https://avatars3.githubusercontent.com/u/573142?v=4" width="100px;" alt=""/><br /><sub><b>Dan Barowy</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=dbarowy" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="https://github.com/paddy-hack"><img src="https://avatars.githubusercontent.com/u/6804372?v=4" width="100px;" alt=""/><br /><sub><b>Olaf Meeuwissen</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=paddy-hack" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/dryleev"><img src="https://avatars.githubusercontent.com/u/83670813?v=4" width="100px;" alt=""/><br /><sub><b>dryleev</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=dryleev" title="Code">💻</a></td>
|
||||
<td align="center"><a href="https://github.com/AnticliMaxtic"><img src="https://avatars.githubusercontent.com/u/43995389?v=4" width="100px;" alt=""/><br /><sub><b>Max</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=AnticliMaxtic" title="Code">💻</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://profiles.sussex.ac.uk/p281168-alex-dewar/publications"><img src="https://avatars.githubusercontent.com/u/23149834?v=4" width="100px;" alt=""/><br /><sub><b>Alex Dewar</b></sub></a><br /><a href="https://github.com/CLIUtils/CLI11/commits?author=alexdewar" title="Code">💻</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user