All Versions
43
Latest Version
Avg Release Cycle
71 days
Latest Release
480 days ago

Changelog History
Page 5

  • v1.1.0 Changes

    January 24, 2016

    Full Changelog

    • Small error in pull #185 #194
    • ๐Ÿ› Bugs in miloyip/nativejson-benchmark: floating-point parsing #186
    • Floating point equality #185
    • Unused variables in catch #180
    • ๐Ÿ“š Typo in documentation #179
    • Integer conversion to unsigned #178
    • ๐ŸŽ JSON performance benchmark comparision #177
    • Since re2c is often ignored in pull requests, it may make sense to make a contributing.md file #175
    • Question about exceptions #173
    • Android? #172
    • Cannot index by key of type static constexpr const char* #171
    • โž• Add assertions #168
    • ๐Ÿ— MSVC 2015 build fails when attempting to compare object_t #167
    • Member detector is not portable #166
    • Unnecessary const_cast #162
    • Question about get_ref() #128
    • range based for loop for objects #83
    • Consider submitting this to the Boost Library Incubator #66

    • ๐Ÿ›  Fixed issue #199 - Small bugs in json.hpp (get_number) and unit.cpp (non-standard integer type test) #200 (twelsby)

    • ๐Ÿ›  Fixed Issue #186 - add strto(f|d|ld) overload wrappers, "-0.0" special case and FP trailing zero #191 (twelsby)

    • ๐Ÿšš Issue #185 - remove approx() and use #pragma to kill warnings #190 (twelsby)

    • ๐Ÿ›  Fixed Issue #171 - added two extra template overloads of operator[] for T* arguments #189 (twelsby)

    • ๐Ÿ›  Fixed issue #167 - removed operator ValueType() condition for VS2015 #188 (twelsby)

    • ๐Ÿ›  Fixed some typos in CONTRIBUTING.md #182 (nibroc)

  • v1.0.0 Changes

    December 27, 2015

    Full Changelog

    • โž• add key name to exception #160
    • Getting member discarding qualifyer #159
    • basic_json::iterator::value() output includes quotes while basic_json::iterator::key() doesn't #158
    • Indexing const basic\_json\<\> with const basic\_string\<char\> #157
    • token_type_name(token_type t): not all control paths return a value #156
    • โš  prevent json.hpp from emitting compiler warnings #154
    • ๐Ÿ“œ json::parse(string) does not check utf8 bom #152
    • unsigned 64bit values output as signed #151
    • Wish feature: json5 #150
    • Unable to compile on MSVC 2015 with SDL checking enabled: This function or variable may be unsafe. #149
    • "Json Object" type does not keep object order #148
    • ๐Ÿ dump() convert strings encoded by utf-8 to shift-jis on windows 10. #147
    • Unable to get field names in a json object #145
    • Question: Is the use of incomplete type correct? #138
    • json.hpp:5746:32: error: 'to_string' is not a member of 'std' #136
    • ๐Ÿ› Bug in basic_json::operator[] const overload #135
    • wrong enable_if for const pointer (instead of pointer-to-const) #134
    • 0๏ธโƒฃ overload of at() with default value #133
    • Splitting source #132
    • Question about get_ptr() #127
    • Visual Studio 14 Debug assertion failed #125
    • Memory leak in face of exceptions #118
    • Find and Count for arrays #117
    • dynamically constructing an arbitrarily nested object #114
    • Returning any data type #113
    • Compile error with g++ 4.9.3 cygwin 64-bit #112
    • insert json array issue with gcc4.8.2 #110
    • error: unterminated raw string #109
    • vector<json> copy constructor really weird #108
    • [clang-3.6.2] string/sstream with number to json issue #107
    • object field accessors #103
    • v8pp and json #95
    • Wishlist #65
    • ๐Ÿ Windows/Visual Studio (through 2013) is unsupported #62

    • Implementation of get_ref() #184 (dariomt)

    • ๐Ÿ–จ Replace sprintf with hex function, this fixes #149 #153 (whackashoe)

    • ๐Ÿ›  Fix character skipping after a surrogate pair #146 (robertmrk)

    • Detect correctly pointer-to-const #137 (dariomt)

    • ๐Ÿ‘€ disabled "CopyAssignable" test for MSVC in Debug mode, see #125 #131 (dariomt)

    • โœ‚ removed stream operator for iterator, resolution for #125 #130 (dariomt)

    • ๐Ÿ›  fixed typos in comments for examples #129 (dariomt)

    • โœ‚ Remove superfluous inefficiency #126 (d-frey)

    • โœ‚ remove invalid parameter '-stdlib=libc++' in CMakeLists.txt #124 (emvivre)

    • ๐Ÿ›  exception-safe object creation, fixes #118 #122 (d-frey)

    • ๐Ÿ›  Fix small oversight. #121 (ColinH)

    • ๐Ÿ“œ Overload parse() to accept an rvalue reference #120 (silverweed)

    • ๐Ÿ‘‰ Use the right variable name in doc string #115 (whoshuu)

  • v1.0.0-rc1 Changes

    July 26, 2015

    Full Changelog

    • Finish documenting the public interface in Doxygen #102
    • Binary string causes numbers to be dumped as hex #101
    • failed to iterator json object with reverse_iterator #100
    • 'noexcept' : unknown override specifier #99
    • ๐Ÿ“œ json float parsing problem #98
    • Adjust wording to JSON RFC #97
    • โš  static analysis warnings #94
    • reverse_iterator operator inheritance problem #93
    • init error #92
    • access by (const) reference #91
    • is_integer and is_float tests #90
    • Nonstandard integer type #89
    • ๐Ÿ— static library build #84
    • lexer::get_number return NAN #82
    • MinGW have no std::to_string #80
    • Incorrect behaviour of basic_json::count method #78
    • Invoking is_array() function creates "null" value #77
    • ๐Ÿ“œ dump() / parse() not idempotent #76
    • ๐Ÿ– Handle infinity and NaN cases #70
    • errors in g++-4.8.1 #68
    • Keys when iterating over objects #67
    • โš  Compilation results in tons of warnings #64
    • ๐Ÿ“š Complete brief documentation #61
    • ๐Ÿ“œ Double quotation mark is not parsed correctly #60
    • Get coverage back to 100% #58
    • erase elements using iterators #57
    • Removing item from array #56
    • Serialize/Deserialize like PHP? #55
    • Numbers as keys #54
    • Why are elements alphabetized on key while iterating? #53
    • Document erase, count, and iterators key and value #52
    • Do not use std::to_string #51
    • ๐Ÿ‘Œ Supported compilers #50
    • Confused about iterating through json objects #49
    • ๐Ÿ‘‰ Use non-member begin/end #48
    • Erase key #47
    • Key iterator #46
    • โž• Add count member function #45
    • Problem getting vector (array) of strings #44
    • Compilation error due to assuming that private=public #43
    • ๐Ÿ—„ Use of deprecated implicit copy constructor #42
    • ๐Ÿ–จ Printing attribute names #39
    • dumping a small number_float just outputs 0.000000 #37
    • find is error #32
    • ๐Ÿ–จ Avoid using spaces when encoding without pretty print #31
    • Cannot encode long numbers #30
    • segmentation fault when iterating over empty arrays/objects #28
    • Creating an empty array #27
    • ๐Ÿ‘ Custom allocator support #25
    • ๐Ÿ‘‰ make the type of the used string container customizable #20
    • ๐Ÿ“œ Improper parsing of JSON string "\" #17
    • create a header-only version #16
    • Don't return "const values" #15
    • โž• Add to_string overload for indentation #13
    • ๐Ÿ“œ string parser does not recognize uncompliant strings #12
    • ๐Ÿ†“ possible double-free in find function #11
    • โœ… UTF-8 encoding/deconding/testing #10
    • ๐Ÿšš move code into namespace #9
    • ๐Ÿ†“ free functions for explicit objects and arrays in initializer lists #8
    • unique_ptr for ownership #7
    • โž• Add unit tests #4
    • โฌ‡๏ธ Drop C++98 support #3
    • โœ… Test case coverage #2
    • ๐Ÿ‘ท Runtime error in Travis job #1

    • Keyword 'inline' is useless when member functions are defined in headers #87 (ahamez)

    • โœ‚ Remove useless typename #86 (ahamez)

    • โš  Avoid warning with Xcode's clang #85 (ahamez)

    • โœ๏ธ Fix typos #73 (aqnouch)

    • 0๏ธโƒฃ Replace default_callback function with nullptr and check for nullโ€ฆ #72 (aburgh)

    • ๐Ÿ‘Œ support enum #71 (likebeta)

    • ๐Ÿ›  Fix performance regression introduced with the parsing callback feature. #69 (aburgh)

    • ๐Ÿ‘Œ Improve the implementations of the comparission-operators #63 (Florianjw)

    • ๐Ÿ›  Fix compilation of json_unit with GCC 5 #59 (dkopecek)

    • ๐Ÿ“œ Parse streams incrementally. #40 (aburgh)

    • ๐Ÿ”‹ Feature/small float serialization #38 (jrandall)

    • template version with re2c scanner #36 (nlohmann)

    • ๐Ÿ“š more descriptive documentation in example #33 (luxe)

    • ๐Ÿ›  Fix string conversion under Clang #26 (wancw)

    • ๐Ÿ›  Fixed dumping of strings #24 (Teemperor)

    • โž• Added a remark to the readme that coverage is GCC only for now #23 (Teemperor)

    • Unicode escaping #22 (Teemperor)

    • ๐Ÿ“œ Implemented the JSON spec for string parsing for everything but the \uXXXX escaping #21 (Teemperor)

    • โž• add the std iterator typedefs to iterator and const_iterator #19 (kirkshoop)

    • ๐Ÿ›  Fixed escaped quotes #18 (Teemperor)

    • ๐Ÿ›  Fix double delete on std::bad_alloc exception #14 (elliotgoodrich)

    • โž• Added CMake and lcov #6 (Teemperor)

    • ๐Ÿ”– Version 2.0 #5 (nlohmann)

    * This Changelog was automatically generated by github_changelog_generator