CLI11 v1.2 Release Notes

  • 🚀 This release focuses on making CLI11 behave properly in corner cases, and with 🛠 config files on the command line. This includes fixes for a variety of reported issues. A few features were added to make life easier, as well; such as a new 📜 flag callback and a macro for the parse command.

    • ➕ Added functional form of flag #33, automatic on C++14
    • 🛠 Fixed Config file search if passed on command line #30
    • ➕ Added CLI11_PARSE(app, argc, argv) macro for simple parse commands (does not support returning arg)
    • The name string can now contain spaces around commas #29
    • 0️⃣ set_default_str now only sets string, and set_default_val will evaluate the default string given #26
    • Required positionals now take priority over subcommands #23
    • Extra requirements enforced by Travis