mirror of
https://github.com/nlohmann/json.git
synced 2026-10-28 08:45:43 +00:00
1.5 KiB
1.5 KiB
v3.11.0
Released on 2022-08-01.
One of the largest releases ever. All changes are backward-compatible.
- Allows
std::string_viewas object keys inat,operator[],value,erase,find,contains, andcount. - Adds the BJData binary format (the fifth supported format).
- Improves C++20 support, including
operator<=>and<ranges>-compatible iterators. - Adds a versioned, ABI-tagged inline namespace
(
NLOHMANN_JSON_NAMESPACE) and the option to move the UDLs out of the global namespace (JSON_USE_GLOBAL_UDLS). - Adds
patch_inplace, default values for the conversion macros, and an option to disable enum serialization (JSON_DISABLE_ENUM_SERIALIZATION).
This release introduced a UDL regression that was fixed in 3.11.1. Full release notes.