CLI11 v2.3 Release Notes

  • 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 0๏ธโƒฃ 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