1# Change Log
2All notable changes to this project will be documented in this file.
3This project adheres to [Semantic Versioning](http://semver.org/).
4
5## [Unreleased]
6
7## [1.0.2] - 2015-05-14
8
9### Added
10* Add Value::XXXMember(...) overloads for std::string (#335)
11
12### Fixed
13* Include rapidjson.h for all internal/error headers.
14* Parsing some numbers incorrectly in full-precision mode (`kFullPrecisionParseFlag`) (#342)
15* Fix alignment of 64bit platforms (#328)
16* Fix MemoryPoolAllocator::Clear() to clear user-buffer (0691502573f1afd3341073dd24b12c3db20fbde4)
17
18### Changed
19* CMakeLists for include as a thirdparty in projects (#334, #337)
20* Change Document::ParseStream() to use stack allocator for Reader (ffbe38614732af8e0b3abdc8b50071f386a4a685)
21
22## [1.0.1] - 2015-04-25
23
24### Added
25* Changelog following [Keep a CHANGELOG](https://github.com/olivierlacan/keep-a-changelog) suggestions.
26
27### Fixed
28* Parsing of some numbers (e.g. "1e-00011111111111") causing assertion (#314).
29* Visual C++ 32-bit compilation error in `diyfp.h` (#317).
30
31## [1.0.0] - 2015-04-22
32
33### Added
34* 100% [Coverall](https://coveralls.io/r/miloyip/rapidjson?branch=master) coverage.
35* Version macros (#311)
36
37### Fixed
38* A bug in trimming long number sequence (4824f12efbf01af72b8cb6fc96fae7b097b73015).
39* Double quote in unicode escape (#288).
40* Negative zero roundtrip (double only) (#289).
41* Standardize behavior of `memcpy()` and `malloc()` (0c5c1538dcfc7f160e5a4aa208ddf092c787be5a, #305, 0e8bbe5e3ef375e7f052f556878be0bd79e9062d).
42
43### Removed
44* Remove an invalid `Document::ParseInsitu()` API (e7f1c6dd08b522cfcf9aed58a333bd9a0c0ccbeb).
45
46## 1.0-beta - 2015-04-8
47
48### Added
49* RFC 7159 (#101)
50* Optional Iterative Parser (#76)
51* Deep-copy values (#20)
52* Error code and message (#27)
53* ASCII Encoding (#70)
54* `kParseStopWhenDoneFlag` (#83)
55* `kParseFullPrecisionFlag` (881c91d696f06b7f302af6d04ec14dd08db66ceb)
56* Add `Key()` to handler concept (#134)
57* C++11 compatibility and support (#128)
58* Optimized number-to-string and vice versa conversions (#137, #80)
59* Short-String Optimization (#131)
60* Local stream optimization by traits (#32)
61* Travis & Appveyor Continuous Integration, with Valgrind verification (#24, #242)
62* Redo all documentation (English, Simplified Chinese)
63
64### Changed
65* Copyright ownership transfered to THL A29 Limited (a Tencent company).
66* Migrating from Premake to CMAKE (#192)
67* Resolve all warning reports
68
69### Removed
70* Remove other JSON libraries for performance comparison (#180)
71
72## 0.11 - 2012-11-16
73
74## 0.1 - 2011-11-18
75
76[Unreleased]: https://github.com/miloyip/rapidjson/compare/v1.0.2...HEAD
77[1.0.2]: https://github.com/miloyip/rapidjson/compare/v1.0.1...v1.0.2
78[1.0.1]: https://github.com/miloyip/rapidjson/compare/v1.0.0...v1.0.1
79[1.0.0]: https://github.com/miloyip/rapidjson/compare/v1.0-beta...v1.0.0
80