Skip to content

v4.0.3

Compare
Choose a tag to compare
@stephenberry stephenberry released this 12 Dec 15:40
· 118 commits to main since this release

Improvements

  • Support for nullable value types in #1460
    • This adds support for optional like types that cannot provide an operator bool() because that operator is reserved for some other action. This adds a nullable_value_t concept that only checks for value() and has_value().
  • Adding glz::convert_struct for reflection conversion in #1472
  • Faster glz::validate_json in #1478
  • Use constructible_from rather than convertible to string_view in #1486
  • Cleanup and minor optimizations by @stephenberry in #1461, #1462, #1464, #1475, #1479

Fixes

  • Fix issue with variants of 1 type and tags in #1485
  • validate_skipped for glz::validate_jsonc in #1476

In Development

  • Improvements to glz::async_map in #1465
  • async_map -> shared_async_map in #1469

Full Changelog: v4.0.2...v4.0.3