jarro2783/cxxopts v3.0 Release Notes

  • ๐Ÿ”„ Changed

    • Only search for a C++ compiler in CMakeLists.txt.
    • ๐Ÿ‘ Allow for exceptions to be disabled.
    • ๐Ÿ›  Fix duplicate default options when there is a short and long option.
    • Add CXXOPTS_NO_EXCEPTIONS to disable exceptions.
    • ๐Ÿ›  Fix char parsing for space and check for length.
    • Change argument type in Options::parse from char** to const char**.
    • โ™ป๏ธ Refactor parser to not change its arguments.
    • ๐Ÿ“œ ParseResult doesn't depend on a reference to the parser.

    โž• Added

    • ๐Ÿ“œ A list of unmatched arguments is available in ParseResult.