GitHub / open-source-parsers/jsoncpp / commits
A C++ library for interacting with JSON.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3347a4b8 |
docs: modernize doxygen build and publish from this repository (#1711)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| c6f68ac5 |
fix: make the JSONCPP_USE_SECURE_MEMORY build compile and pass (#1709)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Jeff Lenamon <8****j@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 85b88e9c | report an error instead of abort() while parsing an input strings with too de... |
Károly Szabó <s****2@p****e>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 60de77f9 |
ci(zizmor): trigger on push to master, not the non-existent main (#1707)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Kobi Hikri <k****i@g****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 07b067e6 | ci(meson): switch coverage upload to official coverallsapp action (#1708) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| edc01ab1 |
test: make ValueTest/objects float check robust against x87 excess precision ...
Co-authored-by: Jordan Bayles <b****n@g****m> |
Martin Pluskal <m****n@p****g>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| affc5009 | honor length in valueToQuotedString fast path (#1701) |
SABITHSAHEB <s****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b5ab350f | Add GitHub Actions workflow for Zizmor security analysis (#1699) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 800aa28c | fix: bump SOVERSION to 28 for the removed std::string_view symbols (#1694) (#... |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 22c7ec3a | fix: allow a comment between a trailing comma and ']' (#1500) (#1696) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 11279616 | fix: accept subnormal doubles when parsing (#1427) (#1695) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 43f3834e | fix: make array operator[] dense when assigning past the end (#1611) (#1693) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 5f1f240f | ci: bump actions off deprecated Node 20 (#1691) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8281fffd |
chore: bump version to 1.9.9 (#1690)
Co-authored-by: baylesj <1****j@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 8519b838 |
fix: avoid quadratic re-scan of comments after a value (#1689)
Co-authored-by: Jordan Bayles <j****a@c****g> |
Helmut Januschka <h****t@j****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d4d07217 | feat: improve type assertion messages with actual ValueType (#1686) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 71d46ca3 | fix: GCC 16 / C++20 build failure with u8 string literals (#1685) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4f7d46f8 | docs: remove conan and vcpkg instructions from README (#1683) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 755d0a69 | Improve formatting (#1680) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 64f54a4c | feat: add .members() iterator adapter for range-based for loops (#288) (#1679) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 941802d4 | feat: add Json::version() to expose runtime version (#1531) (#1678) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 21797306 | docs: update amalgamation instructions and add github action (#1677) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 36f94b68 | chore: remove leftover CMake checks for std::string_view (#1676) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c67034e4 | Fix C++11 ABI breakage when compiled with C++17 #1668 (#1675) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2c2754f3 | ci: suppress Node 20 deprecation and missing python-version warnings (#1674) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 87576c45 | Fix CMake 4.0 compatibility in jsoncppConfig.cmake.in (#1671) | Jordan Bayles <j****a@c****g> | 5 months ago | |
| 19a794d7 | prevent macro redefined for JSON_HAS_INT64 (#1673) |
Jie Luo <a****e@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| cdc84831 | Revert soversion change -- unnecessary (#1667) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8e9b4e46 | Update version to 1.9.8, remove qualifier from version string (#1666) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 34553028 |
Update bazel config for 9.x (#1655)
Co-authored-by: Jordan Bayles <j****a@c****g>, Jordan Bayles <b****n@g****m> |
Keith Smiley <k****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ce757bee | Fix use-after-free in Reader::parse(std::istream&) (#1665) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 02e903a8 | Revert "Fix number parsing failing under non-C locales" (#1664) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9a5bbec0 | Fix string_view ABI mismatch between library and consumers (#1661) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d4742c2b | Fix MSAN issue in #1626 (#1654) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 94aee4f7 | Reject unescaped control characters in JSON strings (#1663) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8661f9e5 | Fix number parsing failing under non-C locales (#1662) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 215b0258 | Scope JSON_DLL_BUILD to shared lib target only (#1660) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ef087715 |
Fix CMake deprecation warning for compatibility with CMake < 3.10 (#1659)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m>, Claude Sonnet 4.6 <n****y@a****m> |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 134138d0 |
Fix uninitialized CMake variable in version.in (#1658)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 715735ab | Change stack depth limit to 256 (#1657) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| dbd0850e |
Adding a cmake option to exclude the jsoncpp files from install. (#1596)
Co-authored-by: Jordan Bayles <b****n@g****m> |
nv-jdeligiannis <8****s@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 87139ddc | Update README with project status and focus (#1639) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc45da88 | fixup project version updater (#1649) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 1d5b0b1a |
prevent test colision when running in parallel via RESOURCE_LOCK (#1637)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Martin Chang <m****5@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| acf3b5db | Add test for allowDroppedNullPlaceholders (#1648) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 728ad037 | Clarify version update comments in workflow script |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c4a1e4cc | Update versioning in update-project-version.yml |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b52dce4e | Update versioning logic in workflow configuration |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4bf4e7fc | Update version descriptions and improve sed commands |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 50dbfd6f | Update version input descriptions and handling |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3b558716 | Enhance version update workflow with input validation |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e7324155 | Rename workflow and update descriptions |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| fb3e7504 | Refactor version bump workflow for clarity and functionality |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3b8f743e | Rename version-bump.yml to update-project-version.yml |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 257e15aa | Add version-bump workflow configuration |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 41889251 | Add workflow for version bumping |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 2b3cc5a6 | Remove build directory exclusion from gcovr config (#1640) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e799ca05 | Add gcovr.cfg to fix CI coverage merge errors (#1635) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 32f924ff | Cleanup README.md, fix broken link. (#1633) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b511d9e6 |
[docs] Consuming JSONCpp via Conan package manager (#1622)
Co-authored-by: Jordan Bayles <b****n@g****m> Signed-off-by: Uilian Ries <u****s@g****m>, Uilian Ries <u****s@g****m>, Uilian Ries <u****s@g****m>, Uilian Ries <u****s@g****m> |
Uilian Ries <u****s@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e16663cc |
Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614) (#1615)
Co-authored-by: Ben Magistro <b****o@t****m>, Jordan Bayles <b****n@g****m> |
bmagistro <k****1@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 30e75280 |
Return false in Reader::readValue when stack limit is exceeded (#1619)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Hong Xu <h****g@t****t>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 4bcbc6ac |
Add Bazel tests (#1601)
Co-authored-by: Jordan Bayles <b****n@g****m> |
bcsgh <3****h@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 6f6aca16 |
Make the build configuration under Bazel more correct. (#1600)
Co-authored-by: Jordan Bayles <b****n@g****m> |
bcsgh <3****h@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 9af09c4a |
Fix "include what you use" issue (#1625)
Co-authored-by: Victor Hugo Vianna Silva <v****a@g****m> |
Victor Vianna <v****0@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| ca98c984 | Add a BUILD.bazel file for //example. (#1602) |
bcsgh <3****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 037752d9 | Set up for Bazel module builds. (#1597) |
bcsgh <3****h@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ba004477 |
Added Value::findType with String key (#1574)
Co-authored-by: Jordan Bayles <b****n@g****m> |
SwintonStreet <J****6@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 60ccc1f5 |
feat: support std::string_view in Value API (#1584)
Co-authored-by: Jordan Bayles <b****n@g****m> Signed-off-by: Lev Kandel <l****s@g****m> |
evalon32 <3****2@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 07a8fe6a | Drop pre-C++11 alternatives (#1593) |
Billy Donahue <B****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dca8a24c |
Fix comparison warnings caused by 54fc4e2 (#1575)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Jens Mertelmeyer <j****s@m****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3f863491 |
Fix name of static library when targeting MinGW. (#1579)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Markus Mützel <m****l@g****e>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2b3815c9 | the cgi module was removed from Python3.13 (#1578) |
Alexandre Detiste <a****e@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bd25fc5e |
fix(build): remove `check_required_components` for meson build (#1570)
Signed-off-by: Rui Chen <r****i@c****v> |
Rui Chen <r****i@c****v>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8214f717 | Fix typo in JSONCPP_USE_SECURE_MEMORY vs JSONCPP_USING_SECURE_MEMORY (#1567) |
Jacek Galowicz <j****k@g****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 07e3d1b0 |
Fix deallocate for working on old compiers (#1478)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Pavel Tsynk <3****l@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 871f0cc4 | Release 1.9.6 and move versions to 1.9.7 (#1566) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 54fc4e28 |
json_value.cpp bug in the edges of uint/int (#1519)
Co-authored-by: Jordan Bayles <b****n@g****m> |
YaalLek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 76ff1db8 |
Fixes PreventInSourceBuilds.cmake to work with add_subdirectory (#1383)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Paolo Monteverde <p****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 89e2973c |
Don't use build dir build interfaces (#1419)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Scotty1701 <3****1@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 7f36cdb3 |
Added Value::find with String key (#1467)
Co-authored-by: Jordan Bayles <b****n@g****m>, Petukhov Timofey <T****v@i****u> |
Timofey <4****d@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2067f66d |
cmake export configuration: allow repeating find_package(jsoncpp) calls (#1491)
Co-authored-by: xiazuoling.xzl <x****l@a****m>, Jordan Bayles <b****n@g****m> |
zeroxia <z****a@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 3aa1192a |
Introduce CharReaderBuilder::ecma404Mode (#1333)
Co-authored-by: Jordan Bayles <j****a@c****g>, Billy Donahue <B****e@u****m>, Jordan Bayles <b****n@g****m> |
Alex Beregszaszi <a****x@r****u>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 99e8ca69 |
meson.build: fix the version number (#1432)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Rudi Heitbaum <r****i@h****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 162ead38 |
include/json/value.h is changed (#1462)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Kerem TAN <5****N@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 4b1bd440 |
Create a jsoncppConfig.cmake file, even if building under meson (#1486)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Woodrow Douglass <g****t@w****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f4590227 |
Update CMakeLists.txt (#1528)
Co-authored-by: Jordan Bayles <b****n@g****m> |
matthieugleg <1****g@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| fa0dff18 |
Protect target JsonCpp::JsonCpp against multi-include (#1435)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Roelof Oomen <r****n@i****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 48d2e106 |
Opportunistically take advantage of C++20 move-in/out-of stringstream (#1457)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Bartosz Brachaczek <b****k@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2072e2b4 |
Use current source / binary dir when assuring out of source builds (#1527)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Lars Müller <3****u@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| fdb529bd |
Move removeIndex's result instead of copying (#1516)
Co-authored-by: Jordan Bayles <b****n@g****m> |
jedav <j****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8d1ea705 | Update cmake.yml |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| d13801e8 | Update meson.yml (#1564) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| d791737c | Create cmake.yml (#1563) |
Jordan Bayles <b****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| a4a083c3 |
remove ccache micro management (#1448)
Co-authored-by: Jordan Bayles <b****n@g****m> |
SpaceIm <3****m@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 62f7f3ef |
Add security policy (#1484)
Signed-off-by: Pedro Kaj Kjellerup Nacht <p****t@g****m> |
Pedro Kaj Kjellerup Nacht <p****t@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 742c645a |
Update readFromString.cpp (#1477)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Kapandaria <d****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 31754ce2 |
Fixed setting JSONCPP_USE_SECURE_MEMORY definition (#1479)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Pavel Tsynk <3****l@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 483f1c31 |
Fix compile on windows with clang (#1480)
Co-authored-by: Jordan Bayles <b****n@g****m> |
Pavel Tsynk <3****l@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| c04c0c21 |
CharReader: Add StructuredError (#1409)
Co-authored-by: Jordan Bayles <b****n@g****m>, Jordan Bayles <j****a@c****g> |
martinduffy1 <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago |