A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/CLIUtils/CLI11/releases below:

Releases · CLIUtils/CLI11 · GitHub

Releases: CLIUtils/CLI11

Releases · CLIUtils/CLI11

Version 2.5.0: Formatter

This version add a new formatter with improved control capabilities and output aligned with standards for help output. It also add a modifier to enable use of non-standard option names. Along with several bug fixes for edge cases in string and config file parsing.

New Contributors

Full Changelog: v2.4.2...v2.5.0

Version 2.4.2: Build systems

This version improves support for alternative build systems, like Meson and Bazel. The single-include file now is in its own subdirectory. Several smaller fixes as well.

What's Changed New Contributors

Full Changelog: v2.4.1...v2.4.2

Version 2.4.1

A transitive include that might be present in some standard libraries is now included directly. Also fixes a test on architectures that need libatomic linked and fixes an inadvertent breaking change regarding unused defaults for config files.

Full Changelog: v2.4.0...v2.4.1

Version 2.4.0

This version adds Unicode support, support for TOML standard including multiline strings, digit separators, string escape sequences,and dot notation. An initial round of a fuzzer was added to testing which has caught several bugs related to config file processing, and a few other edge cases not previously observed.

New Contributors

Full Changelog: v2.3.2...v2.4.0

Version 2.3.2: Minor maintenance

This version provides a few fixes collected over the last three months before adding features for 2.4.

New Contributors

Full Changelog: v2.3.1...v2.3.2

Version 2.3.1: Missing function implementation

A function implementation was missing after the pre-compile move, missed due to the fact we lost 100% after losing coverage checking. We are working on filling out 100% coverage again to ensure this doesn't happen again!

Version 2.3: Precompilation Support

This version adds a pre-compiled mode to CLI11, which allows you to precompile the library, saving time on incremental rebuilds, making CLI11 more competitive on compile time with classic compiled CLI libraries. The header-only mode is still default, and is not yet distributed via binaries.

New Contributors

Full Changelog: v2.2.0...v2.3.0

Version 2.2: Option and Configuration Flexibility

New features include support for output of an empty vector, a summing option policy that can be applied more broadly, and an option to validate optional arguments to discriminate from positional arguments. A new validator to check for files on a default path is included to allow one or more default paths for configuration files or other file arguments. A number of bug fixes and code cleanup for various build configurations. Clean up of some error outputs and extension of existing capability to new types or situations.

There is a possible minor breaking change in behavior of certain types which wrapped an integer, such as std::atomic<int> or std::optional<int> when used in a flag. The default behavior is now as a single argument value vs. summing all the arguments. The default summing behavior is now restricted to pure integral types, int64_t, int, uint32_t, etc. Use the new sum multi option policy to revert to the older behavior. The summing behavior on wrapper types was not originally intended.

Version 2.1.2: Better subproject builds Version 2.1.1: Quick Windows fix

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4