You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.8 KiB
2.8 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Unreleased
1.0.2 - 2015-05-14
Added
- Add Value::XXXMember(...) overloads for std::string (#335)
Fixed
- Include rapidjson.h for all internal/error headers.
- Parsing some numbers incorrectly in full-precision mode (
kFullPrecisionParseFlag
) (#342) - Fix alignment of 64bit platforms (#328)
- Fix MemoryPoolAllocator::Clear() to clear user-buffer (0691502573f1afd3341073dd24b12c3db20fbde4)
Changed
- CMakeLists for include as a thirdparty in projects (#334, #337)
- Change Document::ParseStream() to use stack allocator for Reader (ffbe38614732af8e0b3abdc8b50071f386a4a685)
1.0.1 - 2015-04-25
Added
- Changelog following Keep a CHANGELOG suggestions.
Fixed
- Parsing of some numbers (e.g. "1e-00011111111111") causing assertion (#314).
- Visual C++ 32-bit compilation error in
diyfp.h
(#317).
1.0.0 - 2015-04-22
Added
Fixed
- A bug in trimming long number sequence (4824f12efbf01af72b8cb6fc96fae7b097b73015).
- Double quote in unicode escape (#288).
- Negative zero roundtrip (double only) (#289).
- Standardize behavior of
memcpy()
andmalloc()
(0c5c1538dcfc7f160e5a4aa208ddf092c787be5a, #305, 0e8bbe5e3ef375e7f052f556878be0bd79e9062d).
Removed
- Remove an invalid
Document::ParseInsitu()
API (e7f1c6dd08b522cfcf9aed58a333bd9a0c0ccbeb).
1.0-beta - 2015-04-8
Added
- RFC 7159 (#101)
- Optional Iterative Parser (#76)
- Deep-copy values (#20)
- Error code and message (#27)
- ASCII Encoding (#70)
kParseStopWhenDoneFlag
(#83)kParseFullPrecisionFlag
(881c91d696f06b7f302af6d04ec14dd08db66ceb)- Add
Key()
to handler concept (#134) - C++11 compatibility and support (#128)
- Optimized number-to-string and vice versa conversions (#137, #80)
- Short-String Optimization (#131)
- Local stream optimization by traits (#32)
- Travis & Appveyor Continuous Integration, with Valgrind verification (#24, #242)
- Redo all documentation (English, Simplified Chinese)
Changed
- Copyright ownership transfered to THL A29 Limited (a Tencent company).
- Migrating from Premake to CMAKE (#192)
- Resolve all warning reports
Removed
- Remove other JSON libraries for performance comparison (#180)