File tree Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Expand file tree Collapse file tree 2 files changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ Boost 1.83.0
2+
3+ * The library now only throws ` system_error ` , except for when allocation
4+ failed, in which case ` std::bad_alloc ` is thrown.
5+ * Serialization behavior can now be changed by ` serialize_options ` .
6+ * Contextual conversions.
7+ * Parser option for more precise number parsing.
8+ * Support ` parse_options ` in stream ` operator<< ` .
9+ * Parser option to allow ` Infinity ` and ` NaN ` JSON literals.
10+ * Parser mode that only validates numbers rather than parsing them.
11+ * Numbers with exponent larger than ` INT_MAX ` are accepted by the parser and
12+ treated as infinity.
13+ * Fix ` object ` member functions that should provide strong guarantee.
14+ * Fix ambiguity of ` end ` call when ` boost/range.hpp ` is included.
15+ * Fix ASan failures.
16+ * Fix error message for ` error::size_mismatch ` .
17+ * Fix conversion into tuple with const elements.
18+
119Boost 1.82.0
220
321* ` set_at_pointer ` .
Original file line number Diff line number Diff line change 1111
1212[/-----------------------------------------------------------------------------]
1313
14+ [heading Boost 1.83.0]
15+
16+ [*API Changes]
17+
18+ * [ issue 859 ] The library now only throws __system_error__, except for when
19+ allocation failed, in which case `std::bad_alloc` is thrown.
20+ * [ issue 884 ] Serialization behavior can now be changed by
21+ [link json.ref.boost__json__serialize_options `serialize_options`].
22+
23+ [*New Features]
24+
25+ * [ issue 819 ] [link json.conversion.contextual_conversions Contextual conversions].
26+ * [ issue 599 ] [link json.ref.boost__json__number_precision Parser option]
27+ for more precise number parsing.
28+ * [ issue 885 ] Support [link json.ref.boost__json__parse_options `parse_options`]
29+ in stream `operator<<`.
30+ * [ issue 397 ] [link json.ref.boost__json__parse_options Parser option] to
31+ allow `Infinity` and `NaN` JSON literals.
32+ * [ issue 901 ] [link json.ref.boost__json__number_precision Parser mode]
33+ that only validates numbers rather than parsing them.
34+ * [ issue 892 ] Numbers with exponent larger than `INT_MAX` are accepted
35+ by the parser and treated as infinity.
36+
37+ [*Fixes]
38+
39+ * [ issue 901 ] Fix `object` member functions that should provide strong
40+ guarantee.
41+ * [ issue 887 ] Fix ambiguity of `end` call when `boost/range.hpp` is included.
42+ * [ issue 902 ] Fix ASan failures.
43+ * [ issue 904 ] Fix error message for `error::size_mismatch`.
44+ * Fix conversion into tuple with const elements.
45+
1446[heading Boost 1.82.0]
1547
1648[*New Features]
You can’t perform that action at this time.
0 commit comments