Skip to content

Version 2.3: Precompilation Support

Compare
Choose a tag to compare
@henryiii henryiii released this 06 Oct 04:23
· 144 commits to main since this release
a66ae41

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> in FormatterFwd #727
  • Bugfix: Add missing Macros.hpp to Error.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

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