mirror of
https://github.com/Tencent/rapidjson.git
synced 2025-03-06 13:41:35 +01:00
2.7 KiB
2.7 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
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 (
0691502573
)
Changed
- CMakeLists for include as a thirdparty in projects (#334, #337)
- Change Document::ParseStream() to use stack allocator for Reader (
ffbe386147
)
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
- 100% Coverall coverage.
- Version macros (#311)
Fixed
- A bug in trimming long number sequence (
4824f12efb
). - Double quote in unicode escape (#288).
- Negative zero roundtrip (double only) (#289).
- Standardize behavior of
memcpy()
andmalloc()
(0c5c1538dc
, #305,0e8bbe5e3e
).
Removed
- Remove an invalid
Document::ParseInsitu()
API (e7f1c6dd08
).
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
(881c91d696
)- 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)