@@ -4,6 +4,83 @@ This project adheres to [Semantic Versioning](http://semver.org/).
4
4
5
5
## [ Unreleased]
6
6
7
+ ## 1.1.0 - 2016-08-25
8
+
9
+ ### Added
10
+ * Add GenericDocument ctor overload to specify JSON type (#369 )
11
+ * Add FAQ (#372 , #373 , #374 , #376 )
12
+ * Add forward declaration header ` fwd.h `
13
+ * Add @PlatformIO Library Registry manifest file (#400 )
14
+ * Implement assignment operator for BigInteger (#404 )
15
+ * Add comments support (#443 )
16
+ * Adding coapp definition (#460 )
17
+ * documenttest.cpp: EXPECT_THROW when checking empty allocator (470)
18
+ * GenericDocument: add implicit conversion to ParseResult (#480 )
19
+ * Use <wchar.h> with C++ linkage on Windows ARM (#485 )
20
+ * Detect little endian for Microsoft ARM targets
21
+ * Check Nan/Inf when writing a double (#510 )
22
+ * Add JSON Schema Implementation (#522 )
23
+ * Add iostream wrapper (#530 )
24
+ * Add Jsonx example for converting JSON into JSONx (a XML format) (#531 )
25
+ * Add optional unresolvedTokenIndex parameter to Pointer::Get() (#532 )
26
+ * Add encoding validation option for Writer/PrettyWriter (#534 )
27
+ * Add Writer::SetMaxDecimalPlaces() (#536 )
28
+ * Support {0, } and {0, m} in Regex (#539 )
29
+ * Add Value::Get/SetFloat(), Value::IsLossLessFloat/Double() (#540 )
30
+ * Add stream position check to reader unit tests (#541 )
31
+ * Add Templated accessors and range-based for (#542 )
32
+ * Add (Pretty)Writer::RawValue() (#543 )
33
+ * Add Document::Parse(std::string), Document::Parse(const char* , size_t length) and related APIs. (#553 )
34
+ * Add move constructor for GenericSchemaDocument (#554 )
35
+ * Add VS2010 and VS2015 to AppVeyor CI (#555 )
36
+ * Add parse-by-parts example (#556 , #562 )
37
+ * Support parse number as string (#564 , #589 )
38
+ * Add kFormatSingleLineArray for PrettyWriter (#577 )
39
+ * Added optional support for trailing commas (#584 )
40
+ * Added filterkey and filterkeydom examples (#615 )
41
+ * Added npm docs (#639 )
42
+ * Allow options for writing and parsing NaN/Infinity (#641 )
43
+ * Add std::string overload to PrettyWriter::Key() when RAPIDJSON_HAS_STDSTRING is defined (#698 )
44
+
45
+ ### Fixed
46
+ * Fix gcc/clang/vc warnings (#350 , #394 , #397 , #444 , #447 , #473 , #515 , #582 , #589 , #595 , #667 )
47
+ * Fix documentation (#482 , #511 , #550 , #557 , #614 , #635 , #660 )
48
+ * Fix emscripten alignment issue (#535 )
49
+ * Fix missing allocator to uses of AddMember in document (#365 )
50
+ * CMake will no longer complain that the minimum CMake version is not specified (#501 )
51
+ * Make it usable with old VC8 (VS2005) (#383 )
52
+ * Prohibit C++11 move from Document to Value (#391 )
53
+ * Try to fix incorrect 64-bit alignment (#419 )
54
+ * Check return of fwrite to avoid warn_unused_result build failures (#421 )
55
+ * Fix UB in GenericDocument::ParseStream (#426 )
56
+ * Keep Document value unchanged on parse error (#439 )
57
+ * Add missing return statement (#450 )
58
+ * Fix Document::Parse(const Ch* ) for transcoding (#478 )
59
+ * encodings.h: fix typo in preprocessor condition (#495 )
60
+ * Custom Microsoft headers are necessary only for Visual Studio 2012 and lower (#559 )
61
+ * Fix memory leak for invalid regex (26e69ffde95ba4773ab06db6457b78f308716f4b)
62
+ * Fix a bug in schema minimum/maximum keywords for 64-bit integer (e7149d665941068ccf8c565e77495521331cf390)
63
+ * Fix a crash bug in regex (#605 )
64
+ * Fix schema "required" keyword cannot handle duplicated keys (#609 )
65
+ * Fix cmake CMP0054 warning (#612 )
66
+ * Added missing include guards in istreamwrapper.h and ostreamwrapper.h (#634 )
67
+ * Fix undefined behaviour (#646 )
68
+ * Fix buffer overrun using PutN (#673 )
69
+ * Fix rapidjson::value::Get< std::string > () may returns wrong data (#681 )
70
+ * Add Flush() for all value types (#689 )
71
+ * Handle malloc() fail in PoolAllocator (#691 )
72
+ * Fix builds on x32 platform. #703
73
+
74
+ ### Changed
75
+ * Clarify problematic JSON license (#392 )
76
+ * Move Travis to container based infrastructure (#504 , #558 )
77
+ * Make whitespace array more compact (#513 )
78
+ * Optimize Writer::WriteString() with SIMD (#544 )
79
+ * x86-64 48-bit pointer optimization for GenericValue (#546 )
80
+ * Define RAPIDJSON_HAS_CXX11_RVALUE_REFS directly in clang (#617 )
81
+ * Make GenericSchemaDocument constructor explicit (#674 )
82
+ * Optimize FindMember when use std::string (#690 )
83
+
7
84
## [ 1.0.2] - 2015-05-14
8
85
9
86
### Added
@@ -12,6 +89,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
12
89
### Fixed
13
90
* Include rapidjson.h for all internal/error headers.
14
91
* Parsing some numbers incorrectly in full-precision mode (` kFullPrecisionParseFlag ` ) (#342 )
92
+ * Fix some numbers parsed incorrectly (#336 )
15
93
* Fix alignment of 64bit platforms (#328 )
16
94
* Fix MemoryPoolAllocator::Clear() to clear user-buffer (0691502573f1afd3341073dd24b12c3db20fbde4)
17
95
@@ -31,7 +109,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
31
109
## [ 1.0.0] - 2015-04-22
32
110
33
111
### Added
34
- * 100% [ Coverall] ( https://coveralls.io/r/miloyip /rapidjson?branch=master ) coverage.
112
+ * 100% [ Coverall] ( https://coveralls.io/r/Tencent /rapidjson?branch=master ) coverage.
35
113
* Version macros (#311 )
36
114
37
115
### Fixed
@@ -62,7 +140,7 @@ This project adheres to [Semantic Versioning](http://semver.org/).
62
140
* Redo all documentation (English, Simplified Chinese)
63
141
64
142
### Changed
65
- * Copyright ownership transfered to THL A29 Limited (a Tencent company).
143
+ * Copyright ownership transferred to THL A29 Limited (a Tencent company).
66
144
* Migrating from Premake to CMAKE (#192 )
67
145
* Resolve all warning reports
68
146
@@ -73,7 +151,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
73
151
74
152
## 0.1 - 2011-11-18
75
153
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
154
+ [ Unreleased ] : https://github.com/Tencent/rapidjson/compare/v1.1.0...HEAD
155
+ [ 1.1.0 ] : https://github.com/Tencent/rapidjson/compare/v1.0.2...v1.1.0
156
+ [ 1.0.2 ] : https://github.com/Tencent/rapidjson/compare/v1.0.1...v1.0.2
157
+ [ 1.0.1 ] : https://github.com/Tencent/rapidjson/compare/v1.0.0...v1.0.1
158
+ [ 1.0.0 ] : https://github.com/Tencent/rapidjson/compare/v1.0-beta...v1.0.0
0 commit comments