daw_json_link

Fast, convenient JSON serialization and parsing in C++

BSL-1.0 License

Stars
468

Bot releases are hidden (Show)

daw_json_link - Release Version 2.12.7

Published by beached over 2 years ago

Updated deps

daw_json_link - Release Version 2.12.6

Published by beached over 2 years ago

  • Fixed compiler warnings
daw_json_link - Release Version 2.12.4

Published by beached over 2 years ago

Updated to header_libraries 2.14.5

daw_json_link - Release Version 2.12.1

Published by beached over 2 years ago

Updated to use newer header_libraries dependencies

daw_json_link - Release Version 2.12.0

Published by beached over 2 years ago

Updated to use newer header_libraries dependencies

daw_json_link - Release version 2.11.2

Published by beached almost 3 years ago

Cleaned up cmake messages so they do not output to stderr

daw_json_link - Release Version v2.11.0

Published by beached almost 3 years ago

Updated usages of daw::string_view to use new version from header_libraries

daw_json_link - Release Version v3.0.0 beta03

Published by beached about 3 years ago

  • Readme updates and json_link_version( ) method
  • Readme updates and added json_link_version( )
  • More readme updates, fixed namespace dependency
  • Readme updates and cleaned up iostream example/test
  • Fixed typo
  • Added fuzzing and artifact generation
  • Updated readme, fixed link
  • BUGFIX: CI found a 0 being passed to __builtin_ctzl, added check
  • Added some optional consteval support in select places
  • Excluded MSVC from consteval due to codegen bug and __builtin_array_init_helper
  • Added customization optons DAW_JSON_USE_STDEXCEPT and DAW_JSON_VER_OVERRIDE
  • Allow overriding inline namespace for API version via DAW_JSON_VER_OVERRIDE
  • Exception fixes
  • Fixed exception handling/disbling in tests
  • Made constexpr only method only throw if exceptions are used
  • Fixed two typos
  • made all ci builds use the full target
  • Using ninja for building ubuntu
  • Added constexpr to_json for doubles.
  • slow paths umul128 on MSVC when IS_CONSTANT_EVALUATED isn't avail
  • Excluded compilers without constexpr bitcast from using constexpr
    to_decimal
  • Fixed issue with throwing, using daw_json_error
  • Adjusted daw_json_link_test to report, but not abort, on ulp diff
  • fixed issue with MSVC bug and constexpr in test

And more

daw_json_link - Beta Version 3.0.0_beta02

Published by beached about 3 years ago

Merged in rest of dev branch

daw_json_link - Beta Release v3.0.0 Beta 01

Published by beached about 3 years ago

This is the first beta release for Version 3

daw_json_link - Release Version 2.10.2

Published by beached about 3 years ago

  • Using cleaned up version of daw-header-libraries
daw_json_link - Release Version 2.10.1

Published by beached about 3 years ago

Updated version of dependency to reflect bugfix upstream

daw_json_link - Release Version 2.10.0

Published by beached about 3 years ago

BUGFIX: fixed support for find_package

Also added support for more CI checks, including installation/find_package testing

daw_json_link - Release Version 2.9.11

Published by beached about 3 years ago

Pinned the dependency versions used in FetchContent so that they don't break when/if upstream is changed

daw_json_link - Release Version 2.9.9

Published by beached about 3 years ago

Moved the thirdparty/dragonbox code into the daw namespace to prevent id collisions with codebases that use the upstream library. jkj::dragonbox -> daw::jkj::dragonbox

daw_json_link - Release Version 2.9.8

Published by beached about 3 years ago

Updated cmake structure to be more compatable with vcpkg.
Retained alias for daw::json_link to maintain compatibility with previous FetchContent installs/target_link_libraries

daw_json_link - Release Version 2.9.7

Published by beached about 3 years ago

Updates to enable better use of package management

daw_json_link - Release version 2.9.6

Published by beached over 3 years ago

Maintenance release to fix issues with C++20 as compilers test better.

Some tests had incorrect names of members, missing quotes
Fix of json_date
Removed case in json array iterator that didn't work
Made trailing commas test full constexpr to help with spruious warning

daw_json_link - release version 2.9.5

Published by beached over 3 years ago

Fixed bug in nullable tagged variant mapping

daw_json_link - Release version 2.9.4

Published by beached over 3 years ago

Fixes bug with install, missing / in folder name