This version improves support for alternative build systems, like Meson and Bazel. The single-include file now is in its own subdirectory. Several smaller fixes as well.
What's Changed
- Meson: fixes, cleanups, and modernizations #1024 & #1025
- Support building with Bazel #1033
- Restore non-arch dependent path for the pkgconfig file #1012
- Add
get_subcommand_no_throw
#1016 - Move single file to
single-include
folder #1030 & #1036 - Fixed
app.set_failure_message(...)
->app.failure_message(...)
#1018 - Add IWYU pragmas #1008
- Fix internal header include paths #1011
- Improved clarity in
RequiredError
#1029 - Added ability to use lexical_cast overloads constrained with enable_if #1021
- Bug fixes in latest release related to environmental variable parsing from option groups and unrecognized fields in a config file #1005
New Contributors
- @krico made their first contribution in #1018
- @dcbaker made their first contribution in #1024
- @gostefan made their first contribution in #1008
- @sifferman made their first contribution in #1029
- @calebzulawski made their first contribution in #1033
Full Changelog: v2.4.1...v2.4.2