Roll jsoncpp from 42e892d96e47 to 755d0a69d710 (111 revisions)

https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp/+log/42e892d96e47..755d0a69d710

2026-04-23 bayles.jordan@gmail.com Improve formatting (#1680)
2026-04-23 bayles.jordan@gmail.com feat: add .members() iterator adapter for range-based for loops (#288) (#1679)
2026-04-09 bayles.jordan@gmail.com feat: add Json::version() to expose runtime version (#1531) (#1678)
2026-04-09 bayles.jordan@gmail.com docs: update amalgamation instructions and add github action (#1677)
2026-04-09 bayles.jordan@gmail.com chore: remove leftover CMake checks for std::string_view (#1676)
2026-04-09 bayles.jordan@gmail.com Fix C++11 ABI breakage when compiled with C++17 #1668 (#1675)
2026-04-08 bayles.jordan@gmail.com ci: suppress Node 20 deprecation and missing python-version warnings (#1674)
2026-04-08 jophba@chromium.org Fix CMake 4.0 compatibility in jsoncppConfig.cmake.in (#1671)
2026-04-08 anandolee@gmail.com prevent macro redefined for JSON_HAS_INT64 (#1673)
2026-03-20 bayles.jordan@gmail.com Revert soversion change -- unnecessary (#1667)
2026-03-20 bayles.jordan@gmail.com Update version to 1.9.8, remove qualifier from version string (#1666)
2026-03-16 keithbsmiley@gmail.com Update bazel config for 9.x (#1655)
2026-03-16 bayles.jordan@gmail.com Fix use-after-free in Reader::parse(std::istream&) (#1665)
2026-03-16 bayles.jordan@gmail.com Revert "Fix number parsing failing under non-C locales" (#1664)
2026-03-16 bayles.jordan@gmail.com Fix string_view ABI mismatch between library and consumers (#1661)
2026-03-16 bayles.jordan@gmail.com Fix MSAN issue in #1626 (#1654)
2026-03-16 bayles.jordan@gmail.com Reject unescaped control characters in JSON strings (#1663)
2026-03-16 bayles.jordan@gmail.com Fix number parsing failing under non-C locales (#1662)
2026-03-16 bayles.jordan@gmail.com Scope JSON_DLL_BUILD to shared lib target only (#1660)
2026-03-16 bayles.jordan@gmail.com Fix CMake deprecation warning for compatibility with CMake < 3.10    (#1659)
2026-03-15 bayles.jordan@gmail.com Fix uninitialized CMake variable in version.in (#1658)
2026-03-15 bayles.jordan@gmail.com Change stack depth limit to 256 (#1657)
2026-03-10 84378738+nv-jdeligiannis@users.noreply.github.com Adding a cmake option to exclude the jsoncpp files from install. (#1596)
2026-03-09 bayles.jordan@gmail.com Update README with project status and focus (#1639)
2026-03-03 bayles.jordan@gmail.com fixup project version updater (#1649)
2026-03-03 marty1885@users.noreply.github.com prevent test colision when running in parallel via RESOURCE_LOCK (#1637)
2026-03-03 bayles.jordan@gmail.com Add test for allowDroppedNullPlaceholders (#1648)
2026-03-03 bayles.jordan@gmail.com Clarify version update comments in workflow script
2026-03-03 bayles.jordan@gmail.com Update versioning in update-project-version.yml
2026-03-03 bayles.jordan@gmail.com Update versioning logic in workflow configuration
2026-03-03 bayles.jordan@gmail.com Update version descriptions and improve sed commands
2026-03-03 bayles.jordan@gmail.com Update version input descriptions and handling
2026-03-03 bayles.jordan@gmail.com Enhance version update workflow with input validation
2026-03-03 bayles.jordan@gmail.com Rename workflow and update descriptions
2026-03-03 bayles.jordan@gmail.com Refactor version bump workflow for clarity and functionality
2026-03-03 bayles.jordan@gmail.com Rename version-bump.yml to update-project-version.yml
2026-03-03 bayles.jordan@gmail.com Add version-bump workflow configuration
2026-03-03 bayles.jordan@gmail.com Add workflow for version bumping
2026-03-03 bayles.jordan@gmail.com Remove build directory exclusion from gcovr config (#1640)
2026-02-03 bayles.jordan@gmail.com Add gcovr.cfg to fix CI coverage merge errors (#1635)
2026-02-02 bayles.jordan@gmail.com Cleanup README.md, fix broken link. (#1633)
2025-11-12 uilianries@gmail.com [docs] Consuming JSONCpp via Conan package manager (#1622)
2025-11-12 koncept1@gmail.com Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) (#1615)
2025-11-12 hong@topbug.net Return false in Reader::readValue when stack limit is exceeded (#1619)
2025-11-12 33939446+bcsgh@users.noreply.github.com Add Bazel tests (#1601)
2025-11-12 33939446+bcsgh@users.noreply.github.com Make the build configuration under Bazel more correct. (#1600)
2025-11-11 victor.vianna10@gmail.com Fix "include what you use" issue (#1625)
2025-03-18 33939446+bcsgh@users.noreply.github.com Add a BUILD.bazel file for //example. (#1602)
2025-03-12 33939446+bcsgh@users.noreply.github.com Set up for Bazel module builds. (#1597)
2025-01-10 Jake.stinson.236@gmail.com Added Value::findType with String key (#1574)
2025-01-10 34560232+evalon32@users.noreply.github.com feat: support std::string_view in Value API (#1584)
2025-01-10 BillyDonahue@users.noreply.github.com Drop pre-C++11 alternatives (#1593)
2024-12-05 jens@mertelmeyer.de Fix comparison warnings caused by 54fc4e2 (#1575)
2024-12-03 markus.muetzel@gmx.de Fix name of static library when targeting MinGW. (#1579)
2024-12-03 alexandre.detiste@gmail.com the cgi module was removed from Python3.13 (#1578)
2024-09-30 rui@chenrui.dev fix(build): remove `check_required_components` for meson build (#1570)
2024-09-12 jacek@galowicz.de Fix typo in JSONCPP_USE_SECURE_MEMORY vs JSONCPP_USING_SECURE_MEMORY (#1567)
2024-09-12 36221942+TsynkPavel@users.noreply.github.com Fix deallocate for working on old compiers (#1478)
2024-09-12 bayles.jordan@gmail.com Release 1.9.6 and move versions to 1.9.7 (#1566)
2024-09-11 140312422+YaalLek@users.noreply.github.com json_value.cpp bug in the edges of uint/int (#1519)
2024-09-11 paolo.monteverde@gmail.com Fixes PreventInSourceBuilds.cmake to work with add_subdirectory (#1383)
2024-09-10 37419120+Scotty1701@users.noreply.github.com Don't use build dir build interfaces (#1419)
2024-09-10 45315126+petukhovtd@users.noreply.github.com Added Value::find with String key (#1467)
2024-09-10 zeroxia@users.noreply.github.com cmake export configuration: allow repeating find_package(jsoncpp) calls (#1491)
2024-09-10 alex@rtfs.hu Introduce CharReaderBuilder::ecma404Mode (#1333)
2024-09-10 rudi@heitbaum.com meson.build: fix the version number (#1432)
2024-09-10 56820099+KeremTAN@users.noreply.github.com include/json/value.h is changed (#1462)
2024-09-10 git@wdouglass.com Create a jsoncppConfig.cmake file, even if building under meson (#1486)
2024-09-10 156894466+matthieugleg@users.noreply.github.com Update CMakeLists.txt (#1528)
2024-09-10 rj.oomen@isohorti.com Protect target JsonCpp::JsonCpp against multi-include (#1435)
2024-09-10 b.brachaczek@gmail.com Opportunistically take advantage of C++20 move-in/out-of stringstream (#1457)
2024-09-10 34514239+appgurueu@users.noreply.github.com Use current source / binary dir when assuring out of source builds (#1527)
2024-09-10 jedavis.alephnull@gmail.com Move removeIndex's result instead of copying (#1516)
2024-09-10 bayles.jordan@gmail.com Update cmake.yml
2024-09-10 bayles.jordan@gmail.com Update meson.yml (#1564)
2024-09-10 bayles.jordan@gmail.com Create cmake.yml (#1563)
2024-09-10 30052553+SpaceIm@users.noreply.github.com remove ccache micro management (#1448)
2024-09-10 pedro.k.night@gmail.com Add security policy (#1484)
2024-09-10 dvoreader@gmail.com Update readFromString.cpp (#1477)
2024-09-10 36221942+TsynkPavel@users.noreply.github.com Fixed setting JSONCPP_USE_SECURE_MEMORY definition (#1479)
2024-09-10 36221942+TsynkPavel@users.noreply.github.com Fix compile on windows with clang (#1480)
2024-09-10 106178409+martinduffy1@users.noreply.github.com CharReader: Add StructuredError (#1409)
2024-09-10 26556598+NotWearingPants@users.noreply.github.com Update link in amalgamate.py (#1335)
2024-09-10 timo@gaussglocke.de Bump CMake policy version to avoid deprecation warning (#1499)
2024-09-10 andrea@pappacoda.it build(meson): use find_program('python3') (#1386)
2024-09-10 bayles.jordan@gmail.com Update clang-format.yml
2024-09-10 bayles.jordan@gmail.com Update meson.yml (#1562)
2024-09-10 bayles.jordan@gmail.com Add code coverage (#1561)
2024-09-10 bayles.jordan@gmail.com Update clang-format.yml
2024-09-10 top1@llnl.gov add a valueToQuotedString overload  (#1397)
2024-09-10 veloso@verylowsodium.com Fix asserts in Value::setComment (#1445)
2024-09-10 veloso@verylowsodium.com Fix out-of-bounds read. (#1503)
2024-09-10 veloso@verylowsodium.com Fix a parser bug where tokens are misidentified as commas. (#1502)
2024-09-10 bayles.jordan@gmail.com Update clang-format.yml
2024-09-10 bayles.jordan@gmail.com Update meson.yml
2024-09-10 bayles.jordan@gmail.com Update meson.yml (#1554)
2024-09-10 bayles.jordan@gmail.com Clang format updates (#1560)
2024-09-09 bayles.jordan@gmail.com Update clang-format.yml
2024-09-09 bayles.jordan@gmail.com Update clang-format.yml
2024-09-09 bayles.jordan@gmail.com Create clang-format.yml
2024-09-09 bayles.jordan@gmail.com add comment space directive (#1558)
2024-09-09 bayles.jordan@gmail.com Delete .travis_scripts directory (#1556)
2024-09-09 bayles.jordan@gmail.com Delete .travis.yml (#1557)
2024-09-09 bayles.jordan@gmail.com Fix clang format issues (#1555)
2024-09-09 bayles.jordan@gmail.com Delete .github/workflows/c-cpp.yml
2024-09-09 bayles.jordan@gmail.com Rename meson_build_and_run to meson.yml
2024-09-09 bayles.jordan@gmail.com Create meson_build_and_run (#1553)
2024-09-09 bayles.jordan@gmail.com Create c-cpp.yml
2023-06-27 nkh@ua.fm Avoid using cmake glob vars if we are a subproject (#1459)
2023-06-07 jakob@auterion.com feat: adds front and back methods to Value type (#1458)
2022-07-14 mathieu.westphal@gmail.com Fix wrong usage of doxygen groups (#1417)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/jsoncpp-chromium
Please CC jophba@chromium.org,jophba@google.com,openscreen-eng@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in jsoncpp: https://github.com/open-source-parsers/jsoncpp/issues
To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: jophba@chromium.org
Change-Id: Ia8f82c73feecdfc0ab9c1a7d155eb62334f1d49c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7836356
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1630810}
NOKEYCHECK=True
GitOrigin-RevId: 468a65ee593189a5c5251f63c6b0ab645fe51d05
1 file changed