Fast, convenient JSON serialization and parsing in C++
BSL-1.0 License
Bot releases are visible (Hide)
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.28.1...v3.28.3
Published by beached about 2 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.27.1...v3.28.1
Published by beached 2 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.26.0...v3.27.1
Published by beached 3 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.25.0...v3.26.0
Published by beached 3 months ago
Thanks to @jk-jeon and @pkerichang for their fixes and issues.
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.24.1...v3.25.0
Published by beached 4 months ago
Published by beached 6 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.23.3...v3.24.0
Published by beached 6 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.23.2...v3.23.3
Published by beached 8 months ago
Small dependency update
Published by beached 8 months ago
Fix link in readme by @codeinred in https://github.com/beached/daw_json_link/pull/415
Bugfix for narrow_cast and updated deps by @beached in https://github.com/beached/daw_json_link/pull/414
Updated deduced empty fix to serialize and fast path the parsing
Added test for issue 409
Bugfix: MSVC caught error in checking code
small change to test
Initial support of parsing to/from aggregates without mapping
Fixed issue with using cpp20 features
Potential workout for gcc < 12 bug in detection
Updated deps, and minor cleanups
Fixed attribute placement
Pruned some headers
Readded missing header for MSVC
Fixed warning from clang-17 when static call op is used
clang-16 and above sets the feature flag for the static call operator
even in prior C++ versions and with pedantic-errors set. It will
sometimes warn though. Disabled warning around areas of use when
clang-17 is used.
missing include in test
Reduced symbol sizes and minimized headers
Added Boost PFR mapping header and some minor refactors
Fixed ref issue
Rewrote the code around digits100 to work around MSVC issue
Fixed compile time error message
Fixed example in aliases.md and added clarification of how it works
Added extra check for uniqueness in json_variant.
Added extra check for uniqueness in json_variant that warns earlier and
with less noise
Small update to includes
Added new test related to issue and updated alias test
Added missing include
Split out io related writable_outputs
Split out io related writable_outputs in order to allow compile time
disabling their default inclusion via DAW_JSON_NO_DEFAULT_OSTREAM_WRITER
and DAW_JSON_NO_DEFAULT_CSTDIO_WRITER cmake/compile options
Fixed constexpr in 17 issue and missing namespace
Fixed bug in error checking plus strings in unknown types
Expended test to other types
Disabled clang-12 to 14 with C++20 as it breaks on libstdc++
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.23.0...v3.23.1
Published by beached 11 months ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.20.1...v3.23.0
Published by beached about 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v2.19.0...v3.20.1
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.17.2...v3.19.0
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.17.1...v3.17.2
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.16.0...v3.17.1
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.15.0...v3.16.0
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.14.1...v3.15.0
Published by beached over 1 year ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.14...v3.14.1
Published by beached almost 2 years ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.12.0...v3.14
Published by beached almost 2 years ago
Full Changelog: https://github.com/beached/daw_json_link/compare/v3.11.2...v3.12.0