Skip to content

chore(deps): update json to v3.12.0 (prepare-for-v3.0.0)#15317

Closed
renovate-bot wants to merge 1 commit into
googleapis:prepare-for-v3.0.0from
renovate-bot:renovate/prepare-for-v3.0.0-json
Closed

chore(deps): update json to v3.12.0 (prepare-for-v3.0.0)#15317
renovate-bot wants to merge 1 commit into
googleapis:prepare-for-v3.0.0from
renovate-bot:renovate/prepare-for-v3.0.0-json

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Jul 25, 2025

This PR contains the following updates:

Package Type Update Change
nlohmann/json minor v3.11.3 -> v3.12.0
nlohmann_json bazel_dep minor 3.11.3 -> 3.12.0
nlohmann_json http_archive minor v3.11.3 -> v3.12.0

Release Notes

nlohmann/json (nlohmann/json)

v3.12.0: JSON for Modern C++ version 3.12.0

Compare Source

Release date: 2025-04-11
SHA-256: aaf127c04cb31c406e5b04a63f1ae89369fccde6d8fa7cdda1ed4f32dfc5de63 (json.hpp), b8cb0ef2dd7f57f18933997c9934bb1fa962594f701cd5a8d3c2c80541559372 (include.zip), 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa (json.tar.xz)

Summary

This release fixes some bugs found in the 3.11.3 release and adds some new features.

All changes are backward-compatible.

💰 Note you can support this project via GitHub sponsors or PayPal.

Key updates and enhancements
Changes and fixes
Warnings

The quality assurance page gives an overview of the warning flags used during the tests.

Compiler warnings
Clang-Tidy
  • Suppress warnings modernize-use-std-numbers,
    readability-redundant-member-init, and bugprone-unused-local-non-trivial-variable. #​4276
  • Suppress warnings modernize-type-traits and modernize-avoid-c-arrays in NLOHMANN_JSON_SERIALIZE_ENUM. #​4497 #​3924
  • Suppress warning boost-use-ranges as we do not want to rely on Boost. #​4489
  • Suppress warning modernize-use-designated-initializers as designated initializers are a C++20 feature. #​4489
  • Suppress warning modernize-use-ranges as ranges are a C++20 feature. #​4489
  • Suppress warning clang-analyzer-webkit.NoUncountedMemberChecker as we are using pointers internally. #​4701
  • Fix warning modernize-use-integer-sign-comparison . #​4558
Build
CMake
  • Adjust CMake minimal version to 3.5. #​4709
  • Allow overriding the CMake target name via variable NLOHMANN_JSON_TARGET_NAME. #​4483
  • Add CPack support. #​4459
  • Adjust CMake to generate a pkg-config file that follows the pkg-config conventions. #​4456
Package Managers
  • Remove alwayslink=True Bazel flag. #​4396
  • Improve Bazel support by switching to Bzlmod. #​4584
  • Add VisionOS support to Swift Package Manager Package.swift definition file. #​4611
  • Remove wsjcpp package manager support. #​4623
CI
Tests
Infrastructure
Indentation and amalgamation
Documentation

The documentation website contains all project documentation.

Fixed documentation
Added documentation
Improved documentation
Package Manager documentation
Documentation implementation
  • Replace PlantUML by Mermaid. #​4026
  • Serve assets (fonts, CSS) locally. #​4560
  • Update Python requirements. #​4516

Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) (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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


This change is Reviewable

@renovate-bot renovate-bot requested a review from a team July 25, 2025 14:31
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Jul 25, 2025

/gcbrun

@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.03%. Comparing base (a147785) to head (db88ada).

Additional details and impacted files
@@                  Coverage Diff                   @@
##           prepare-for-v3.0.0   #15317      +/-   ##
======================================================
- Coverage               93.03%   93.03%   -0.01%     
======================================================
  Files                    2399     2399              
  Lines                  219333   219333              
======================================================
- Hits                   204059   204047      -12     
- Misses                  15274    15286      +12     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from 848c617 to 800c88d Compare July 31, 2025 16:14
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Jul 31, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from 800c88d to 45c6e4c Compare August 3, 2025 14:53
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 3, 2025

/gcbrun

@scotthart
Copy link
Copy Markdown
Member

/gcbrun

1 similar comment
@scotthart
Copy link
Copy Markdown
Member

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from 45c6e4c to bd306ff Compare August 13, 2025 14:33
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 13, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from bd306ff to e20c57a Compare August 13, 2025 14:38
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 13, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from e20c57a to b6de418 Compare August 13, 2025 23:55
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 13, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from b6de418 to 84a043b Compare August 14, 2025 11:36
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 14, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from 84a043b to db88ada Compare August 15, 2025 20:44
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Aug 15, 2025

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/prepare-for-v3.0.0-json branch from db88ada to 6209180 Compare September 8, 2025 15:50
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Sep 8, 2025

/gcbrun

@scotthart scotthart closed this Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants