daw_json_link

Fast, convenient JSON serialization and parsing in C++

BSL-1.0 License

Stars
468

Bot releases are visible (Hide)

daw_json_link - Release Version 3.28.3 Latest Release

Published by beached about 2 months ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.28.1...v3.28.3

daw_json_link - Release Version 3.28.1

Published by beached about 2 months ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.27.1...v3.28.1

daw_json_link - Release Version 3.27.1

Published by beached 2 months ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.26.0...v3.27.1

daw_json_link - v3.26.0

Published by beached 3 months ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.25.0...v3.26.0

daw_json_link - v3.25.0

Published by beached 3 months ago

What's Changed

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

daw_json_link - Release Version 3.24.1

Published by beached 4 months ago

What's Changed

daw_json_link - Release Version 3.24.0

Published by beached 6 months ago

daw_json_link - Release Version v3.23.3

Published by beached 6 months ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.23.2...v3.23.3

daw_json_link - Release Version 3.23.2

Published by beached 8 months ago

Small dependency update

daw_json_link - Release Version 3.23.1

Published by beached 8 months ago

What's Changed

  • 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++

New Contributors

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.23.0...v3.23.1

daw_json_link - Release Version 3.23.0

Published by beached 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.20.1...v3.23.0

daw_json_link - Release Version 3.20.1

Published by beached about 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v2.19.0...v3.20.1

daw_json_link - Release Version 3.19.0

Published by beached over 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.17.2...v3.19.0

daw_json_link - Release Version 3.17.2

Published by beached over 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.17.1...v3.17.2

daw_json_link - Release Version 3.17.1

Published by beached over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.16.0...v3.17.1

daw_json_link - Release Version 3.16.0

Published by beached over 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.15.0...v3.16.0

daw_json_link - Release Version 3.15.0

Published by beached over 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.14.1...v3.15.0

daw_json_link - Release Version 3.14.1

Published by beached over 1 year ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.14...v3.14.1

daw_json_link - Release Version 𝜋(3.14)

Published by beached almost 2 years ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.12.0...v3.14

daw_json_link - Release Version 3.12.0

Published by beached almost 2 years ago

What's Changed

Full Changelog: https://github.com/beached/daw_json_link/compare/v3.11.2...v3.12.0