Closed renovate[bot] closed 8 months ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
v3.11.2
->v3.11.3
Release Notes
nlohmann/json (nlohmann_json)
### [`v3.11.3`](https://togithub.com/nlohmann/json/releases/tag/v3.11.3): JSON for Modern C++ version 3.11.3 [Compare Source](https://togithub.com/nlohmann/json/compare/v3.11.2...v3.11.3) Release date: 2023-11-28 SHA-256: 9bea4c8066ef4a1c206b2be5a36302f8926f7fdc6087af5d20b417d0cf103ea6 (json.hpp), a22461d13119ac5c78f205d3df1db13403e58ce1bb1794edc9313677313f4a9d (include.zip), d6c65aca6b1ed68e7a182f4757257b107ae403032760ed6ef121c9d55e81757d (json.tar.xz) ##### Summary This release fixes some bugs found in the [3.11.2](https://togithub.com/nlohmann/json/releases/tag/v3.11.2) release. All changes are backward-compatible. :moneybag: Note you can **support this project** via [GitHub sponsors](https://togithub.com/sponsors/nlohmann) or [PayPal](https://paypal.me/nlohmann). ##### :sparkles: New Features - Allow [**custom base class**](https://json.nlohmann.me/api/basic_json/json_base_class_t/) as node customization point. This adds an additional template parameter which allows to set a custom base class for `nlohmann::json`. This class serves as an extension point and allows to add functionality to json node. Examples for such functionality might be metadata or additional member functions (e.g., visitors) or other application specific code. By default the parameter is set to `void` and an empty base class is used. In this case the library behaves as it already did. [#3110](https://togithub.com/nlohmann/json/issues/3110) - Add more specific parse error message when attempting to **parse empty input**. [#4037](https://togithub.com/nlohmann/json/issues/4037) [#4180](https://togithub.com/nlohmann/json/issues/4180) - Add serialization-only user defined type [**macros**](https://json.nlohmann.me/features/macros/) (`NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE` and `NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE`). [#3816](https://togithub.com/nlohmann/json/issues/3816) - Add **Bazel** build support. If you are using [Bazel](https://bazel.build/) you can simply reference this repository using `http_archive` or `git_repository` and depend on `@nlohmann_json//:json`. [#3709](https://togithub.com/nlohmann/json/issues/3709) - Support Apple's Swift Package Manager. [#4010](https://togithub.com/nlohmann/json/issues/4010) ##### :bug: Bug Fixes - Adjust CMake files to accept `NEW` **CMake policies** up to CMake 3.14. This fixes a nasty deprecation warning that "Compatibility with CMake < 3.5 will be removed from a future version of CMake". [#4076](https://togithub.com/nlohmann/json/issues/4076) [#4112](https://togithub.com/nlohmann/json/issues/4112) - Fix CMake header path in install with custom `CMAKE_INSTALL_INCLUDEDIR`. [#4194](https://togithub.com/nlohmann/json/issues/4194) - Add missing `Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.