Breaking Changes
- Deprecated bloated
glz::read_fileandglz::write_file. Use the format specific versions:glz::read_file_jsonorglz::write_file_binaryetc. - Using
glaze_reflectrather thanreflectfor user customized serialization, to stop reflection in certain edge cases. This is not typically required and shouldn't affect many users.glaze_reflectis simply a better name as custom classes might have members namedreflect.
Fixes
- Fix for reflection writing const structs (fixes error introduced in v2.0.0)
Improvements
- Support for
glz::file_includeandglz::hostname_includein structs. Making these usable with reflection. - More [[nodiscard]] attributes
- More optional
glz::optsconfiguration inputs to API