| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: jsoncpp-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.9.8 | Vendor: openSUSE |
| Release: 2.1 | Build date: Thu Jun 25 14:30:01 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 92850 | Source RPM: jsoncpp-1.9.8-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/open-source-parsers/jsoncpp | |
| Summary: Development files for jsoncpp | |
JSON is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs. JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files.
MIT
* Thu Jun 25 2026 Martin Pluskal <mpluskal@suse.com>
- Add jsoncpp-i586-float-precision.patch to fix the
ValueTest/objects %%check failure (FTBFS) on i586: the test
stored 0.12345f and compared it exactly as a double, which x87
80-bit excess precision (no SSE2 in the i586 baseline) broke;
the patch compares the value narrowed back to float, which is
precision-robust on every architecture (the library itself was
always correct). Replaces the earlier, ineffective
- fexcess-precision=standard workaround.
* Tue Jun 23 2026 Arjen de Korte <suse+build@de-korte.org>
- Switch back to meson build
* Tue Jun 16 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 1.9.8:
* Fix C++11 ABI breakage when compiled with C++17: restore
the legacy const char*/const String& overloads that were
dropped when JSONCPP_HAS_STRING_VIEW was defined
* Fix CMake 4.0 compatibility in jsoncppConfig.cmake.in
(minimum policy version raised to 3.5)
* Prevent JSON_HAS_INT64 macro redefinition
* Move to strict semantic versioning (qualifier removed from
the version string); soversion stays 27
- Fix baselibs.conf: libjsoncpp26 -> libjsoncpp27 to match the
current library soname
- Drop obsolete Group tags
* Wed Mar 25 2026 Arjen de Korte <suse+build@de-korte.org>
- Update to 1.9.7:
* Fixes PreventInSourceBuilds.cmake to work with add_subdirectory
* json_value.cpp bug in the edges of uint/int
* Release 1.9.6 and move versions to 1.9.7
* Fixed work secure_allocator on old compiers
* Fix flag -DJSONCPP_USE_SECURE_MEMORY:BOOL=TRUE
* fix(build): remove check_required_components for meson build
* the cgi module was removed from Python3.13
* Fix name of static library when targeting MinGW.
* Fix comparison warnings caused by 54fc4e2
* Drop pre-C++11 alternatives
* feat: support std::string_view in Value API
* Added Value::findType with String key
* Set up for Bazel module builds.
* Add a BUILD.bazel file for //example.
* Fix "include what you use" issue
* Make the build configuration under Bazel more correct.
* Add Bazel tests
* Return false in Reader::readValue when stack limit is exceeded
* Remove deprecated/removed clang-tidy key AnalyzeTemporaryDtors (#1614)
* [docs] Consuming JSONCpp via Conan package manager
* Cleanup README.md, fix broken link.
* Add gcovr.cfg to fix CI coverage merge errors
* Remove build directory exclusion from gcovr config
* Add test for allowDroppedNullPlaceholders
* Prevent test colision when running in parallel via RESOURCE_LOCK
* fixup project version updater
* Update README with project status and focus
* Adding a cmake option to exclude the jsoncpp files from install.
* Change stack depth limit to 256
* Fix uninitialized CMake variable in version.in
* Fix CMake deprecation warning for compatibility with CMake < 3.10
* Scope JSON_DLL_BUILD to shared lib target only
* Fix number parsing failing under non-C locales
* Reject unescaped control characters in JSON strings
* Fix MSAN issue in #1626
* Fix string_view ABI mismatch between library and consumers
* Revert "Fix number parsing failing under non-C locales"
* Fix use-after-free in Reader::parse(std::istream&)
* Update bazel config for 9.x
- Switch to CMake build (gh#open-source-parsers/jsoncpp#1669)
* Tue Oct 29 2024 Angel Yankov <angel.yankov@suse.com>
- Update to 1.9.6:
* Building infrastrucutre updates, Cmake and meson
* Major bugfixes
* Parse large floats as infinity
* Fix parser tokens bug and out-of-bound read
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
- Build AVX2 enabled hwcaps library for x86_64-v3
* Sat Nov 27 2021 Dirk Müller <dmueller@suse.com>
- update to 1.9.5:
* Minor bug-fixes (including for cmake)
* Support for Bazel
* Dropped compile-time deprecation warnings
* Mon Sep 28 2020 Dirk Mueller <dmueller@suse.com>
- update to 1.9.4:
* This patch contains several fixes found through the OSS-Fuzz project
fuzzing, increasing the security of the library,
* Wed Jun 24 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- From 1.9.2 to 1.9.3, autolink.h has been dropped and
config.h must be used so, create a symlink for compatibility
* Fri Jun 19 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 1.9.3"
* Fixes to JSON_USE_EXCEPTION--some bugs creeped in breaking this
flag in pre-release.
* Fixes to build system--improvements have been make for code
correctness.
* Compile errors for various platforms have been resolved.
* Fuzzing has been fixed.
* Various bugs in the Reader and Writer code have been corrected.
* CPPTL support has been dropped.
* Various code improvements and optimizations.
- Drop no longer needed patch:
* jsoncpp-f11611c8785082ead760494cba06196f14a06dcb.patch
/usr/include/json /usr/include/json/allocator.h /usr/include/json/assertions.h /usr/include/json/autolink.h /usr/include/json/config.h /usr/include/json/features.h /usr/include/json/forwards.h /usr/include/json/json.h /usr/include/json/json_features.h /usr/include/json/reader.h /usr/include/json/value.h /usr/include/json/version.h /usr/include/json/writer.h /usr/lib64/cmake /usr/lib64/cmake/jsoncpp /usr/lib64/cmake/jsoncpp/jsoncpp-namespaced-targets.cmake /usr/lib64/cmake/jsoncpp/jsoncppConfig.cmake /usr/lib64/libjsoncpp.so /usr/lib64/pkgconfig/jsoncpp.pc /usr/share/doc/packages/jsoncpp-devel /usr/share/doc/packages/jsoncpp-devel/AUTHORS /usr/share/doc/packages/jsoncpp-devel/README.md /usr/share/licenses/jsoncpp-devel /usr/share/licenses/jsoncpp-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:56:04 2026