1.0.0
Version 1 release with significant changes, some of them breaking.
- Glaze now builds with -fno-exceptions and -fno-rtti, making it better for validation and for embedded development
- Errors are handled with a
glz::expected
type, which has the same API as C++23'sstd::expected
- Inlining is used more aggressively for the sake of performance with the new error handling approach
- Variant support has been improved, allowing automatic variant deduction based on key differences
- glz:: validate_json funtion and a force_conformance option for reading
- Other bug fixes and performance improvements