Breaking Changes
- Removed GLZ... macros now that we have reflection support in multiple areas. The macros are less flexible, more verbose in many cases, and added noise to the API. Additionally, we want to move towards implementing module support for Glaze, where we want to avoid all macros in the API.
If you think you need these macros, file an issue and we can walk through how to eliminate them. Or, copy the macro code from an older version of Glaze.
- Requiring glaze/util/poly.hpp to be explicitly included by users by @stephenberry in #792
Improvements
- The cli_menu will skip non-invocable members instead of static asserting (with the default option)
Full Changelog: v2.1.6...v2.1.7