File valijson.changes of Package valijson
-------------------------------------------------------------------
Sat Jun 07 05:07:21 UTC 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 13:18:00 UTC 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 10:33:51 UTC 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 18:27:45 UTC 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 19:57:14 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package valijson: Header-only C++ library for JSON Schema
validation, with support for many popular parsers