Skip to content

Release v3.0.0

Compare
Choose a tag to compare
@Sirraide Sirraide released this 27 Jul 22:12
· 7 commits to master since this release

Breaking changes

This includes breaking changes, hence the new major version.

  • get<>() now returns a std::span<> instead of a std::vector<>* for multiple<> options.

Changelog

  • Added a feature that allows options to reference other options during parsing.
  • Added a feature that allows options to be overridden when specified more than once.
  • Fixed a problem that caused us to no longer compile on Windows when compiling w/ MSVC 19.38 or later.
  • Amended the test suite to make sure it still compiles in C++20 mode on both Linux and Windows.