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.
- Add
CLI11_PRECOMPILED
as an option. #762 - Bugfix: Include
<functional>
inFormatterFwd
#727 - Bugfix: Add missing
Macros.hpp
toError.hpp
#755 - Bugfix: Fix subcommand callback trigger #733
- Bugfix: Variable rename to avoid warning #734
- Bugfix:
split_program_name
single file name error #740 - Bugfix: Better support for min/max overrides on MSVC #741
- Bugfix: Support MSVC 2022 #748
- Bugfix: Support negated flag in config file #775
- Bugfix: Better errors for some confusing config file situations #781
- Backend: Restore coverage testing (lost with Travis CI) #747
New Contributors
- @shameekganguly made their first contribution in #727
- @PeteAudinate made their first contribution in #734
- @dherrera-fb made their first contribution in #762
Full Changelog: v2.2.0...v2.3.0