Releases: beached/daw_json_link
Releases · beached/daw_json_link
Beta Release 3.0.0 b7 The final beta... hopefully
What's Changed
- Documentation and -fno-exceptions update by @beached in #292
- Added WritableOuputType support by @beached in #293
- to_json simplifications by @beached in #294
- Fix wrong link in cookbook/readme.md by @jk-jeon in #296
- Cleanup of from JSON, Container concept by @beached in #297
New Contributors
Full Changelog: v3.0.0_beta06...v3.0.0_beta07
Beta Release Version 3.0.0 beta 6
Highlights
- Updated json_value to allow for better exploration by @beached in #284
- Fixed some issues with path parsing by @beached in #285
- Added JSON Lines Support by @beached in #286
- Made json exception inherit from std::exception by @beached in #287
- Added json lines partitioning helper by @beached in #288
Full Changelog: v3.0.0_beta04...v3.0.0_beta06
Release Version v3.0.0 beta 05
What's Changed
- type deduction in mappings. This allows integration with Reflection and reflection like libraries(e.g. Boost.Describe)
- Pretty printing/output formatting options
- json_nullable/readable trait to separate nullability from mappers
- json_raw/json_custom for things that don't fit
- Json Schema generation via to_json_schema
- Minimized symbol names
- Using a single Options value for member mappings, serialization options, and parse options
- Using better testing in CI
- added
json_type_alias
mapping type to allow classes to be parsed as other types e.g json_string/json_number/...
... and more
Release Version 2.15.3
Release Version 2.15.2
- Update dependency
Release Version 2.15.1
- Updated header_libraries dependency
Hopefully final beta of v3
- Bugfixes
- Cleanup of customization around optional like types(e.g. pointers/shared ptr/unique ptr)
- Fixed deduction bugs(e.g. for json_link types)
- Added example of deduction of type mapping concepts https://github.com/beached/daw_json_link_describe
Release Version 2.15.0
Corrected some perf issues when DAW_JSON_DONT_USE_EXCEPTIONS was set
- std::uncaught_exceptions was showing how in some profiling. It shouldn't be needed if there are no exceptions.
- This can potentially result in termination if multiple exceptions are throwing in some cases.
Release Version 2.14.0
Fixed CNTTP feature detection for JSON member names
Release Version v2.13.0
- BUGFIX: with json_delayed and json_value_state
Full Changelog: v2.12.9...v2.13.0