Skip to content

Commit e084a29

Browse files
committed
1.83.0 release notes
1 parent ed9e2f5 commit e084a29

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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+
119
Boost 1.82.0
220

321
* `set_at_pointer`.

doc/qbk/release_notes.qbk

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,38 @@
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]

0 commit comments

Comments
 (0)