CLI11 v1.4 Release Notes

  • ๐Ÿ”จ This version adds lots of smaller fixes and additions after the refactor in ๐Ÿ”– version 1.3. More ways to download and use CLI11 in CMake have been added. INI ๐Ÿ‘ files have improved support.

    • Lexical cast is now more strict than before #68 and fails on overflow #84
    • โž• Added get_parent() to access the parent from a subcommand
    • โž• Added ExistingPath validator #73
    • app.allow_ini_extras() added to allow extras in INI files #70
    • ๐Ÿ‘ Multiline INI comments now supported
    • Descriptions can now be written with config_to_str #66
    • ๐Ÿ–จ Double printing of error message fixed #77
    • ๐Ÿ“‡ Renamed requires to needs to avoid C++20 keyword #75, #82
    • ๐Ÿ‘‰ MakeSingleHeader now works if outside of git #78
    • โž• Adding install support for CMake #79, improved support for find_package #83, #84
    • โž• Added support for Conan.io #83