Skip to content

1.0.0

Compare
Choose a tag to compare
@stephenberry stephenberry released this 01 Mar 17:21
· 1894 commits to main since this release

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's std::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