mirror of
https://github.com/nlohmann/json.git
synced 2026-10-29 17:15:42 +00:00
21 lines
934 B
Markdown
21 lines
934 B
Markdown
# v3.11.3
|
|
|
|
Released on 2023-11-28.
|
|
|
|
Adds features and fixes bugs found in 3.11.2. All changes are backward-compatible.
|
|
|
|
- Adds a [custom base class](../../api/basic_json/json_base_class_t.md) as a node customization point.
|
|
- Adds serialization-only [conversion macros](../../features/macros.md)
|
|
(`NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE` and `NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE`)
|
|
and a clearer parse error for empty input.
|
|
- Adds [Bazel](../../integration/package_managers.md#bazel) and
|
|
[Swift Package Manager](../../integration/package_managers.md#swift-package-manager) build support.
|
|
- Fixes custom allocators, a memory leak in [`adl_serializer`](../../api/adl_serializer/to_json.md)'s
|
|
`to_json`, initializer-list construction when `size_type` is not `int`, and many compiler warnings.
|
|
|
|
[Full release notes](https://github.com/nlohmann/json/releases/tag/v3.11.3).
|
|
|
|
## API changes
|
|
|
|
<!-- api-changes -->
|