forked from pool/valijson
91 lines
3.3 KiB
Plaintext
91 lines
3.3 KiB
Plaintext
|
-------------------------------------------------------------------
|
||
|
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
|