json v3.10.2 Release Notes

Release Date: 2021-08-26 // 2 months ago
  • Full Changelog

    • Annoying -Wundef on new JSON_DIAGNOSTICS macro #2975
    • += issue with multiple redirection. #2970
    • "incomplete type β€˜nlohmann::detail::wide_string_input_helper" compilation error #2969

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


Previous changes from v3.10.1

  • Full Changelog

    • JSON_DIAGNOSTICS assertion for ordered_json #2962
    • Inserting in unordered json using a pointer retains the leading slash #2958
    • βœ… Test #9: test-cbor test case sample.json fails in debug mode - Stack overflow #2955
    • 3.10.0 broke at least the Bear project #2953
    • 2 tests fail in 3.10.0: cmake_fetch_content_configure, cmake_fetch_content_build #2951
    • ctest (58+60,/67 cmake_import_configure) fails when build with -D JSON_Install:BOOL=OFF because of missing nlohmann_jsonTargets.cmake #2946
    • Document vcpkg usage #2944
    • πŸ”— Linker error LNK2005 when compiling (x64) json-3.10.0.zip with Visual Studio 2019 16.11.1 #2941
    • 🚚 Move Travis jobs to travis-ci.com #2938

    • πŸ›  Fixed typo in docs/api/basic_json/parse.md #2968 (mb0202)

    • βž• Add link to Homebrew package #2966 (nlohmann)

    • πŸ›  Fix parent update for diagnostics with ordered_json #2963 (nlohmann)

    • βœ… Set stack size for some unit tests when using MSVC #2961 (nlohmann)

    • βž• Add regression test #2960 (nlohmann)

    • ⚑️ Update Travis badge #2959 (nlohmann)

    • πŸ›  Fix some extra ";" clang warnings #2957 (Hallot)

    • βž• Add documentation for integration via vcpkg #2954 (nlohmann)

    • πŸ— Avoid duplicate AppVeyor builds #2952 (nlohmann)

    • 🚨 fix gdb_pretty_printer failure on basic types #2950 (senyai)

    • βž• Add header to use value_t #2948 (nlohmann)

    • βœ… Skip some tests if JSON_Install is not set #2947 (nlohmann)

    • βœ‚ Remove outdated json_unit test binary #2945 (nlohmann)

    • ⚑️ Updating the Homebrew Command #2943 (amirmasoudabdol)