21 lines
869 B
Markdown
21 lines
869 B
Markdown
# v3.10.0
|
|
|
|
Released on 2021-08-17.
|
|
|
|
Feature release. All changes are backward-compatible.
|
|
|
|
- Adds [extended diagnostic messages](../../api/macros/json_diagnostics.md)
|
|
([`JSON_DIAGNOSTICS`](../../api/macros/json_diagnostics.md)) that prepend a JSON pointer to exception
|
|
messages to pinpoint the offending value.
|
|
- Adds a GDB pretty-printer and a [`cbor_tag_handler_t`](../../api/basic_json/cbor_tag_handler_t.md)
|
|
`store` option to keep CBOR tags as binary subtypes.
|
|
- Supports containers with non-default-constructible types and parsing from `std::byte`.
|
|
- Adds [`JSON_NO_IO`](../../api/macros/json_no_io.md) to exclude the I/O headers and the
|
|
[`JSON_HAS_CPP_*`](../../api/macros/json_has_cpp_11.md) macros to override the detected C++ standard.
|
|
|
|
[Full release notes](https://github.com/nlohmann/json/releases/tag/v3.10.0).
|
|
|
|
## API changes
|
|
|
|
<!-- api-changes -->
|