| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: valijson-devel | Distribution: openSUSE Tumbleweed |
| Version: 1.1.3 | Vendor: openSUSE |
| Release: 1.2 | Build date: Wed Jul 22 08:33:51 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 603552 | Source RPM: valijson-1.1.3-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/tristanpenman/valijson | |
| Summary: Development headers for valijson | |
This package provides development headers for valijson, a JSON Schema validation library for C++11.
BSD-2-Clause
* Wed Jul 22 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.1.3:
This release includes bug fixes and a new QVariantAdapter for Qt
6.
* Issues fixed in this release:
- Fixed Boost.JSON validation of unsigned integer values
- Improved RapidJSON support for custom allocators
- Avoid out of bounds access on normalizedPath() by
@dirkmueller in #244
- Catch std::out_of_range from stoul in resolveJsonPointer() by
@94xhn in #246
* Other changes in this release:
- Added a Qt 6 QVariant adapter and JSON document-loading
utilities by @u19809 in #243
- Substantial updates to README to cover C++17 compatibility,
Qt support, examples, etc.
- Improved CI coverage for Qt 5 and 6, as well as the included
JSON Inspector project
* Thu Jul 16 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.1.2:
Another small bug fix release to address two issues found in
v1.1.1.
Issues fixed in this release:
- Provide alternatives to std::from_char (fixes #239)
- Fix relative URI resolution (fixes #240)
* Wed Jul 01 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.1.1:
This is the smaller release - primarily bug fixes and small
improvements.
* Issues fixed in this release:
- Guard against int64_t overflow in multipleOf integer check by
@aizu-m in #237
- Use locale-independent from_chars for string-to-double
parsing by @aizu-m in #238
- Count embedded null bytes in u8_strlen for length validation
by @aizu-m in #236
* Other changes include:
- Improve Qt5 and Qt6 cross-compatibility
- Bump to latest yaml-cpp in vendored libraries
- Improve handling of refs for draft 7 schemas
- Add option to preserve empty tokens in JSON pointers
- Improve RFC 3986 coverage in URI helpers
* Thu Feb 26 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.1.0:
This is the first release of Valijson in which C++17 is
mandatory.
* Issues fixed in this release:
- Update bundle.sh to include regex.hpp (@pri-patel)
- Fix copy-paste error message (@MindaugasPaznekas)
- Ensure nlohmann/json non-finite floats are interpreted as
null when validating (@carlsmedstad)
- Ensure tests are built in oss-fuzz build (@AdamKorcz)
* Other changes include:
- Added support for JSON pointer paths in validation errors
- Added a validation benchmark example
- Added design and architecture docs
- Removed compatibility shim for std::optional
* Sat Jun 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.0.6:
* Enable using boost::regex instead of std::regex
* Eliminate an avoidable std::regex and replace with RegexEngine
* Mon Apr 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 1.0.5:
* Issues fixed in this release:
- Add 'schema_cache.hpp' to bundle script (@gema-mx)
- Fixed issues with running ci-fuzz on push and PRs
- Changes to make property tree adapter compile with C++17
* - Other changes include:
- Enable C++17; use built-in CMake support for locating Poco
- Test suite builds now assume that a C++14 compiler is
available
- Bump minimum CMake version
* Sun Feb 16 2025 opensuse_buildservice@ojkastl.de
- Update to version 1.0.4:
* Fix uninitialised variable, update README
* Use statically allocated regexes for date/time pattern matching
* Add tests for date/time formats
* Allow permissive validation of date/time formats
* Add test case for circular references in schemas
* Add simple example just for checking validity of schemas
* Detect certain JSON reference cycles while parsing schemas
* Run apt update in build step
* spelling: value
* spelling: unfortunately
* spelling: transparent
* spelling: the
* spelling: the name of
* spelling: than
* spelling: satisfies
* spelling: satisfied
* spelling: present
* spelling: preexisting
* spelling: nonexistent
* spelling: macos
* spelling: javascript
* spelling: invocations
* spelling: internal
* spelling: id
* spelling: higher
* spelling: hierarchy
* spelling: for
* spelling: contained
* spelling: constraints
* spelling: constraint
* spelling: command
* spelling: case-sensitive
* spelling: backtracking
* spelling: anymore
* link: web-based demo is available
* link: letmaik/valijson-wasm
* Fix up include grouping
* Prevent potential division by zero
* Fuzzing improvements
* Fix stack overflow for unresolved references
* Fix buffer overflow in u8_strlen
* Fri Sep 13 2024 opensuse_buildservice@ojkastl.de
- Update to version 1.0.3:
* Fix bug in difference() for rapidjson
* Tidy up regex changes
* Ability to customize regular expression engine
* Compatibility with boost-1.85.0
* README.md: Fix un-escaped underscore characters and typo.
* updated examples/valijson_nlohmann_bundled.hpp
* Various fixes, reducing compiler warnings.
* Implemented Schema and Subschema move constructor and
assignment operators. Default implementations were not
sufficient, since raw pointers are not actually moved correctly
automatically, resulting in segmentation faults.
* Added explicit default move constructor/operator to Schema and
Subschema to enable move semantics for these classes
* Thu May 23 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package valijson: Header-only C++ library for JSON Schema
validation, with support for many popular parsers
/usr/include/valijson /usr/include/valijson/adapters /usr/include/valijson/adapters/boost_json_adapter.hpp /usr/include/valijson/adapters/json11_adapter.hpp /usr/include/valijson/adapters/jsoncpp_adapter.hpp /usr/include/valijson/adapters/nlohmann_json_adapter.hpp /usr/include/valijson/adapters/picojson_adapter.hpp /usr/include/valijson/adapters/poco_json_adapter.hpp /usr/include/valijson/adapters/property_tree_adapter.hpp /usr/include/valijson/adapters/qtjson_adapter.hpp /usr/include/valijson/adapters/qvariant_adapter.hpp /usr/include/valijson/adapters/rapidjson_adapter.hpp /usr/include/valijson/adapters/std_string_adapter.hpp /usr/include/valijson/adapters/yaml_cpp_adapter.hpp /usr/include/valijson/constraint_builder.hpp /usr/include/valijson/constraints /usr/include/valijson/constraints/basic_constraint.hpp /usr/include/valijson/constraints/concrete_constraints.hpp /usr/include/valijson/constraints/constraint.hpp /usr/include/valijson/constraints/constraint_visitor.hpp /usr/include/valijson/exceptions.hpp /usr/include/valijson/internal /usr/include/valijson/internal/adapter.hpp /usr/include/valijson/internal/basic_adapter.hpp /usr/include/valijson/internal/custom_allocator.hpp /usr/include/valijson/internal/debug.hpp /usr/include/valijson/internal/double_parser.hpp /usr/include/valijson/internal/frozen_value.hpp /usr/include/valijson/internal/json_pointer.hpp /usr/include/valijson/internal/json_reference.hpp /usr/include/valijson/internal/regex.hpp /usr/include/valijson/internal/uri.hpp /usr/include/valijson/schema.hpp /usr/include/valijson/schema_parser.hpp /usr/include/valijson/schema_registry.hpp /usr/include/valijson/subschema.hpp /usr/include/valijson/utils /usr/include/valijson/utils/boost_json_utils.hpp /usr/include/valijson/utils/file_utils.hpp /usr/include/valijson/utils/json11_utils.hpp /usr/include/valijson/utils/jsoncpp_utils.hpp /usr/include/valijson/utils/nlohmann_json_utils.hpp /usr/include/valijson/utils/picojson_utils.hpp /usr/include/valijson/utils/poco_json_utils.hpp /usr/include/valijson/utils/property_tree_utils.hpp /usr/include/valijson/utils/qtjson_utils.hpp /usr/include/valijson/utils/qvariant_utils.hpp /usr/include/valijson/utils/rapidjson_utils.hpp /usr/include/valijson/utils/utf8_utils.hpp /usr/include/valijson/utils/yaml_cpp_utils.hpp /usr/include/valijson/validation_results.hpp /usr/include/valijson/validation_visitor.hpp /usr/include/valijson/validator.hpp /usr/lib64/cmake/valijson /usr/lib64/cmake/valijson/valijsonConfig.cmake /usr/share/doc/packages/valijson-devel /usr/share/doc/packages/valijson-devel/README.md /usr/share/licenses/valijson-devel /usr/share/licenses/valijson-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Aug 4 22:41:58 2026