SHA256
1
0
forked from pool/valijson

8 Commits

Author SHA256 Message Date
b00fe86a76 Accepting request 1283780 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1283780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valijson?expand=0&rev=5
2025-06-10 07:04:00 +00:00
1fbd2b76da update to 1.0.6
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/valijson?expand=0&rev=10
2025-06-07 05:15:26 +00:00
cec7ce655d Accepting request 1267805 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1267805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valijson?expand=0&rev=4
2025-04-08 15:51:45 +00:00
51b6bcb0f6 update to 1.0.5
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/valijson?expand=0&rev=8
2025-04-08 04:46:40 +00:00
d3e7467981 Accepting request 1246215 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1246215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valijson?expand=0&rev=3
2025-02-16 21:47:41 +00:00
365fbf20d2 update to 1.0.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/valijson?expand=0&rev=6
2025-02-16 10:49:25 +00:00
c035f72185 Accepting request 1200955 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1200955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valijson?expand=0&rev=2
2024-09-15 10:36:51 +00:00
0d44ce671e update to 1.0.3
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/valijson?expand=0&rev=4
2024-09-14 06:37:59 +00:00
7 changed files with 99 additions and 13 deletions

View File

@@ -3,10 +3,10 @@
<param name="url">https://github.com/tristanpenman/valijson/</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v1.0.2</param>
<param name="revision">v1.0.6</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual">
</service>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/tristanpenman/valijson/</param>
<param name="changesrevision">0b4771e273a065d437814baf426bcfcafec0f434</param></service></servicedata>
<param name="changesrevision">4edda758546436462da479bb8c8514f8a95c35ad</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d02198cc3e2a34391e62925cdee483dfa16c2785e7fc7a039dffea24a291fc4c
size 272567310

3
valijson-1.0.6.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fc2898bfb729dfe4a28faa37d314544ba8e03b226711386d1865cd5d0cf0849
size 272770062

View File

@@ -1,4 +1,90 @@
-------------------------------------------------------------------
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
- new package valijson: Header-only C++ library for JSON Schema
validation, with support for many popular parsers

View File

@@ -1,4 +1,4 @@
name: valijson
version: 1.0.2
mtime: 1702598110
commit: 0b4771e273a065d437814baf426bcfcafec0f434
version: 1.0.6
mtime: 1746575805
commit: 4edda758546436462da479bb8c8514f8a95c35ad

View File

@@ -1,7 +1,7 @@
#
# spec file for package valijson
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +17,17 @@
Name: valijson
Version: 1.0.2
Version: 1.0.6
Release: 0
Summary: Header-only C++ library for JSON Schema validation
License: BSD-2-Clause
Group: Development/Libraries/C and C++
URL: https://github.com/tristanpenman/valijson
Source: %{name}-%{version}.tar.gz
BuildRequires: pkgconfig
BuildRequires: cmake
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: pkgconfig
%description
Valijson is a header-only JSON Schema validation library for C++11.