json v3.1.2 Release Notes

Release Date: 2018-03-14 // about 6 years ago
  • Full Changelog

    • STL containers are always serialized to a nested array like [[1,2,3]] #1013
    • The library doesn't want to insert an unordered_map #1010
    • Convert Json to uint8_t #1008
    • How to compare two JSON objects? #1007
    • Syntax checking #1003
    • more than one operator '=' matches these operands #1002
    • How to check if key existed #1000
    • ๐Ÿ“œ nlohmann::json::parse exhaust memory in go binding #999
    • Range-based iteration over a non-array object #998
    • 0๏ธโƒฃ get<T> for types that are not default constructible #996
    • Prevent Null values to appear in .dump() #995
    • ๐Ÿ“œ number parsing #993
    • C2664 (C++/CLR) cannot convert 'nullptr' to 'nullptr &&' #987
    • Uniform initialization from another json object differs between gcc and clang. #985
    • Problem with adding the lib as a submodule #983
    • UTF-8/Unicode error #982
    • "forcing MSVC stacktrace to show which T we're talking about." error #980
    • reverse order of serialization #979
    • Assigning between different json types #977
    • Support serialisation of unique\_ptr\<\> and shared\_ptr\<\> #975
    • Unexpected end of input (not same as one before) #974
    • Segfault on direct initializing json object #973
    • Segmentation fault on G++ when trying to assign json string literal to custom json type. #972
    • os_defines.h:44:19: error: missing binary operator before token "(" #970
    • Passing an iteration object by reference to a function #967
    • Json and fmt::lib's format_arg() #964

    • ๐Ÿ‘ Allowing for user-defined string type in lexer/parser #1009 (nlohmann)

    • dump to alternative string type, as defined in basic_json template #1006 (agrianius)

    • ๐Ÿ›  Fix memory leak during parser callback #1001 (nlohmann)

    • ๐Ÿ›  fixed misprinted condition detected by PVS Studio. #992 (bogemic)

    • ๐Ÿ›  Fix/basic json conversion #986 (theodelrieu)

    • ๐Ÿ‘‰ Make integration section concise #981 (wla80)