github stephenberry/glaze v3.4.1

latest releases: v9.0.0, v8.4.0, v8.3.0...
2 years ago

Improvements

  • New glz::write_at, to write to a target value given a JSON Pointer path by @stephenberry in #1300
  • Limit recursive depth in beve_to_json in #1301
  • new_lines_in_arrays support for .prettify = true write in #1302
  • Enum reading with new hash approach in #1303
  • Support for partial writing of const qualified objects in #1304
  • Using new hash approach in glz::mustache in #1306

glz::write_at example:

std::string buffer = R"({"str":"hello","number":3.14,"sub":{"target":"X"}})";
auto ec = glz::write_at<"/sub/target">("42", buffer);
expect(buffer == R"({"str":"hello","number":3.14,"sub":{"target":42}})");

Full Changelog: v3.4.0...v3.4.1

Don't miss a new glaze release

NewReleases is sending notifications on new releases.