Automatic update to JSON-Schema-Modern-0.624.tar.gz #6

Merged
okurz merged 1 commits from cpanmirror/perl-JSON-Schema-Modern:autoupdate into main 2025-12-20 20:56:47 +01:00
4 changed files with 48 additions and 24 deletions

Binary file not shown.

BIN
JSON-Schema-Modern-0.630.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,35 @@
-------------------------------------------------------------------
Mon Dec 15 05:39:56 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 0.630.0 (0.630)
see /usr/share/doc/packages/perl-JSON-Schema-Modern/Changes
0.630 2025-12-14 19:53:33Z
- new "with_defaults" option (also available in "json-schema-eval"),
for returning a list of missing values (from "default" keywords)
to add to the instance data, and a "jsonp_set" helper for
processing the defaults
0.629 2025-12-12 18:17:28Z
- "json-schema-eval" script can now accept multiple --data options,
or multiple --validate-schema options
0.628 2025-12-07 06:50:22Z
- "strict" mode now ignores keywords starting with "x-".
- drop the use of an empty "instanceLocation" in errors resulting
from the parsing of a schema
0.627 2025-12-04 21:10:22Z
- improved efficiency of "short_circuit" mode, disabling it
in fewer and more tightly constrained conditions while allowing
other functionality to still work (e.g. "strict" mode to detect
unknown keywords, or when unevaluatedProperties or
unevaluatedItems are present)
0.626 2025-12-02 00:29:17Z
- now correctly disallowing booleans in draft4 subschemas
0.625 2025-11-28 22:34:54Z
- introduce a global schema document cache that can be used by other
distributions (such as OpenAPI::Modern)
0.624 2025-11-26 20:57:48Z
- fix strict (unknown keyword checks) validation for draft4 schemas
-------------------------------------------------------------------
Mon Nov 17 05:33:49 UTC 2025 - Tina Müller <timueller+perl@suse.de>

View File

@@ -18,10 +18,10 @@
%define cpan_name JSON-Schema-Modern
Name: perl-JSON-Schema-Modern
Version: 0.623.0
Version: 0.630.0
Release: 0
# 0.623 -> normalize -> 0.623.0
%define cpan_version 0.623
# 0.630 -> normalize -> 0.630.0
%define cpan_version 0.630
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Validate data against a schema using a JSON Schema
URL: https://metacpan.org/release/%{cpan_name}
@@ -32,16 +32,14 @@ BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(CPAN::Meta::Check) >= 0.11
BuildRequires: perl(CPAN::Meta::Requirements)
BuildRequires: perl(Cpanel::JSON::XS) >= 4.380
BuildRequires: perl(Feature::Compat::Try)
BuildRequires: perl(File::ShareDir)
BuildRequires: perl(File::ShareDir::Install) >= 0.60
BuildRequires: perl(Getopt::Long::Descriptive)
BuildRequires: perl(JSON::PP) >= 4.11
BuildRequires: perl(List::Util) >= 1.55
BuildRequires: perl(Math::BigInt) >= 1.999701
BuildRequires: perl(Module::Build)
BuildRequires: perl(Module::Build::Tiny) >= 0.34
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(Mojo::File)
BuildRequires: perl(Mojo::JSON)
BuildRequires: perl(Mojo::JSON::Pointer)
BuildRequires: perl(Mojo::Message::Response)
@@ -50,18 +48,14 @@ BuildRequires: perl(Mojolicious) >= 7.870
BuildRequires: perl(Moo)
BuildRequires: perl(Moo::Role)
BuildRequires: perl(MooX::TypeTiny) >= 0.2.2
BuildRequires: perl(Path::Tiny)
BuildRequires: perl(Ref::Util) >= 0.100
BuildRequires: perl(Safe::Isa) >= 1.0.8
BuildRequires: perl(Sub::Install)
BuildRequires: perl(Test2::API)
BuildRequires: perl(Test2::Tools::Exception)
BuildRequires: perl(Test2::V0)
BuildRequires: perl(Test2::Warnings)
BuildRequires: perl(Test2::Warnings) >= 0.38
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Test::Deep::UnorderedPairs)
BuildRequires: perl(Test::File::ShareDir)
BuildRequires: perl(Test::JSON::Schema::Acceptance) >= 1.29
BuildRequires: perl(Test::JSON::Schema::Acceptance) >= 1.35
BuildRequires: perl(Test::Memory::Cycle)
BuildRequires: perl(Test::Needs)
BuildRequires: perl(Test::Without::Module) >= 0.190
@@ -75,13 +69,13 @@ BuildRequires: perl(feature)
BuildRequires: perl(namespace::clean)
BuildRequires: perl(stable) >= 0.031
BuildRequires: perl(strictures) >= 2
Requires: perl(Cpanel::JSON::XS) >= 4.380
Requires: perl(Feature::Compat::Try)
Requires: perl(File::ShareDir)
Requires: perl(Getopt::Long::Descriptive)
Requires: perl(JSON::PP) >= 4.11
Requires: perl(List::Util) >= 1.55
Requires: perl(Math::BigInt) >= 1.999701
Requires: perl(Mojo::File)
Requires: perl(Mojo::JSON)
Requires: perl(Mojo::JSON::Pointer)
Requires: perl(Mojo::Message::Response)
@@ -90,10 +84,7 @@ Requires: perl(Mojolicious) >= 7.870
Requires: perl(Moo)
Requires: perl(Moo::Role)
Requires: perl(MooX::TypeTiny) >= 0.2.2
Requires: perl(Path::Tiny)
Requires: perl(Ref::Util) >= 0.100
Requires: perl(Safe::Isa) >= 1.0.8
Requires: perl(Sub::Install)
Requires: perl(Types::Common::Numeric)
Requires: perl(Types::Standard) >= 1.16.3
Requires: perl(YAML::PP)
@@ -135,14 +126,15 @@ specification.
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Build.PL --installdirs=vendor
./Build build --flags=%{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
./Build test
make test
%install
./Build install --destdir=%{buildroot} --create_packlist=0
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files -f %{name}.files