json v3.10.4 Release Notes

Release Date: 2021-10-16 // over 2 years ago
  • Full Changelog

    • Compiler error in output serializer due to 'incompatible initializer' #3081
    • Strange behaviour when using std::sort on std::vector<json> #3080
    • ๐Ÿ“œ Unhandled exception: nlohmann::detail::parse_error #3078
    • 0๏ธโƒฃ explicit constructor with default does not compile #3077
    • ๐Ÿ“œ Parse an object but get an array using GCC #3076
    • ๐Ÿ”– Version 3.10.3 breaks backward-compatibility with 3.10.2 #3070
    • Feature request, Add to_json/from_json to align with other to/from binary api. #3067
    • vcpkg is out of date #3066

    • โช Revert invalid fix #3082 (nlohmann)

    • ๐Ÿ‘ Allow to use get with explicit constructor #3079 (nlohmann)

    • ๐Ÿ›  fix std::filesystem::path regression #3073 (theodelrieu)

    • ๐Ÿ›  Fix Clang version #3040 (nlohmann)

    • ๐Ÿ›  Fix assertion failure for JSON_DIAGNOSTICS #3037 (carlsmedstad)

    • meta: fix is_compatible/constructible traits #3020 (theodelrieu)

    • โšก๏ธ Set parent pointers for values inserted via update() (fixes #3007). #3008 (AnthonyVH)

    • Allow allocators for output_vector_adapter #2989 (nlohmann)

    • Re-add Clang 12 #2986 (nlohmann)

    • ๐Ÿณ Use new Docker image #2981 (nlohmann)

    • ๐Ÿ›  Fix -Wunused warnings on JSON_DIAGNOSTICS #2976 (gcerretani)

    • โšก๏ธ Update docset generation script #2967 (nlohmann)