Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-JSON-Validator for
openSUSE:Factory checked in at 2023-03-10 22:08:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-JSON-Validator (Old)
and /work/SRC/openSUSE:Factory/.perl-JSON-Validator.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-JSON-Validator"
Fri Mar 10 22:08:49 2023 rev:45 rq:1070681 version:5.14
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-JSON-Validator/perl-JSON-Validator.changes
2022-12-12 17:42:10.621954072 +0100
+++
/work/SRC/openSUSE:Factory/.perl-JSON-Validator.new.31432/perl-JSON-Validator.changes
2023-03-10 22:09:10.825624316 +0100
@@ -1,0 +2,9 @@
+Tue Mar 7 03:06:49 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 5.14
+ see /usr/share/doc/packages/perl-JSON-Validator/Changes
+
+ 5.14 2023-03-06T13:45:33
+ - Avoid mutating OpenAPIv2 schema "parameters" when validating
+
+-------------------------------------------------------------------
Old:
----
JSON-Validator-5.13.tar.gz
New:
----
JSON-Validator-5.14.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-JSON-Validator.spec ++++++
--- /var/tmp/diff_new_pack.DvgSTw/_old 2023-03-10 22:09:11.545627594 +0100
+++ /var/tmp/diff_new_pack.DvgSTw/_new 2023-03-10 22:09:11.605627867 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-JSON-Validator
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define cpan_name JSON-Validator
Name: perl-JSON-Validator
-Version: 5.13
+Version: 5.14
Release: 0
License: Artistic-2.0
Summary: Validate data against a JSON schema
@@ -46,6 +46,7 @@
%prep
%autosetup -n %{cpan_name}-%{version}
+
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
++++++ JSON-Validator-5.13.tar.gz -> JSON-Validator-5.14.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/Changes
new/JSON-Validator-5.14/Changes
--- old/JSON-Validator-5.13/Changes 2022-12-09 01:55:24.446455062 +0100
+++ new/JSON-Validator-5.14/Changes 2023-03-06 05:45:33.920108323 +0100
@@ -1,5 +1,8 @@
Revision history for perl distribution JSON-Validator
+5.14 2023-03-06T13:45:33
+ - Avoid mutating OpenAPIv2 schema "parameters" when validating
+
5.13 2022-12-09T09:55:24
- Fix not coercing body parameter for OpenAPIv2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/MANIFEST
new/JSON-Validator-5.14/MANIFEST
--- old/JSON-Validator-5.13/MANIFEST 2022-12-09 01:55:25.367228158 +0100
+++ new/JSON-Validator-5.14/MANIFEST 2023-03-06 05:45:34.863991245 +0100
@@ -123,13 +123,74 @@
t/spec/remotes/baseUriChange/folderInteger.json
t/spec/remotes/baseUriChangeFolder/folderInteger.json
t/spec/remotes/baseUriChangeFolderInSubschema/folderInteger.json
+t/spec/remotes/different-id-ref-string.json
+t/spec/remotes/draft-next/baseUriChange/folderInteger.json
+t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json
+t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json
+t/spec/remotes/draft-next/extendible-dynamic-ref.json
+t/spec/remotes/draft-next/format-assertion-false.json
+t/spec/remotes/draft-next/format-assertion-true.json
+t/spec/remotes/draft-next/integer.json
+t/spec/remotes/draft-next/locationIndependentIdentifier.json
+t/spec/remotes/draft-next/metaschema-no-validation.json
+t/spec/remotes/draft-next/name-defs.json
+t/spec/remotes/draft-next/nested/foo-ref-string.json
+t/spec/remotes/draft-next/nested/string.json
+t/spec/remotes/draft-next/ref-and-defs.json
+t/spec/remotes/draft-next/subSchemas-defs.json
+t/spec/remotes/draft-next/subSchemas.json
+t/spec/remotes/draft-next/tree.json
+t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json
+t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json
+t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json
+t/spec/remotes/draft2019-09/dependentRequired.json
+t/spec/remotes/draft2019-09/extendible-dynamic-ref.json
+t/spec/remotes/draft2019-09/ignore-prefixItems.json
+t/spec/remotes/draft2019-09/integer.json
+t/spec/remotes/draft2019-09/locationIndependentIdentifier.json
+t/spec/remotes/draft2019-09/metaschema-no-validation.json
+t/spec/remotes/draft2019-09/name-defs.json
+t/spec/remotes/draft2019-09/nested/foo-ref-string.json
+t/spec/remotes/draft2019-09/nested/string.json
+t/spec/remotes/draft2019-09/ref-and-defs.json
+t/spec/remotes/draft2019-09/subSchemas-defs.json
+t/spec/remotes/draft2019-09/subSchemas.json
+t/spec/remotes/draft2019-09/tree.json
+t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json
+t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json
+t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json
+t/spec/remotes/draft2020-12/extendible-dynamic-ref.json
+t/spec/remotes/draft2020-12/format-assertion-false.json
+t/spec/remotes/draft2020-12/format-assertion-true.json
+t/spec/remotes/draft2020-12/integer.json
+t/spec/remotes/draft2020-12/locationIndependentIdentifier.json
+t/spec/remotes/draft2020-12/metaschema-no-validation.json
+t/spec/remotes/draft2020-12/name-defs.json
+t/spec/remotes/draft2020-12/nested/foo-ref-string.json
+t/spec/remotes/draft2020-12/nested/string.json
+t/spec/remotes/draft2020-12/prefixItems.json
+t/spec/remotes/draft2020-12/ref-and-defs.json
+t/spec/remotes/draft2020-12/subSchemas-defs.json
+t/spec/remotes/draft2020-12/subSchemas.json
+t/spec/remotes/draft2020-12/tree.json
+t/spec/remotes/draft7/ignore-dependentRequired.json
+t/spec/remotes/extendible-dynamic-ref.json
+t/spec/remotes/folder/folderInteger.json
t/spec/remotes/integer.json
+t/spec/remotes/locationIndependentIdentifier.json
t/spec/remotes/locationIndependentIdentifierDraft4.json
t/spec/remotes/locationIndependentIdentifierPre2019.json
t/spec/remotes/name-defs.json
t/spec/remotes/name.json
+t/spec/remotes/nested-absolute-ref-to-string.json
+t/spec/remotes/nested/foo-ref-string.json
+t/spec/remotes/nested/string.json
+t/spec/remotes/ref-and-definitions.json
+t/spec/remotes/ref-and-defs.json
t/spec/remotes/subSchemas-defs.json
t/spec/remotes/subSchemas.json
+t/spec/remotes/tree.json
+t/spec/remotes/urn-ref-string.json
't/spec/space bundle.json'
t/spec/test-definitions-key.json
t/spec/v2-bundle.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/META.json
new/JSON-Validator-5.14/META.json
--- old/JSON-Validator-5.13/META.json 2022-12-09 01:55:25.333714804 +0100
+++ new/JSON-Validator-5.14/META.json 2023-03-06 05:45:34.833128788 +0100
@@ -66,7 +66,7 @@
"web" : "https://web.libera.chat/#perl-openapi"
}
},
- "version" : "5.13",
+ "version" : "5.14",
"x_contributors" : [
"Aleksandr Orlenko <[email protected]>",
"Alexander Hartmaier <[email protected]>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/META.yml
new/JSON-Validator-5.14/META.yml
--- old/JSON-Validator-5.13/META.yml 2022-12-09 01:55:25.156318480 +0100
+++ new/JSON-Validator-5.14/META.yml 2023-03-06 05:45:34.655108902 +0100
@@ -34,7 +34,7 @@
homepage: https://github.com/jhthorsen/json-validator
license: http://www.opensource.org/licenses/artistic-license-2.0
repository: https://github.com/jhthorsen/json-validator.git
-version: '5.13'
+version: '5.14'
x_contributors:
- 'Aleksandr Orlenko <[email protected]>'
- 'Alexander Hartmaier <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/lib/JSON/Validator/Schema/OpenAPIv2.pm
new/JSON-Validator-5.14/lib/JSON/Validator/Schema/OpenAPIv2.pm
--- old/JSON-Validator-5.13/lib/JSON/Validator/Schema/OpenAPIv2.pm
2022-12-09 01:55:24.430144696 +0100
+++ new/JSON-Validator-5.14/lib/JSON/Validator/Schema/OpenAPIv2.pm
2023-03-06 05:45:33.900324664 +0100
@@ -81,11 +81,12 @@
return $self->{cache}{$cache_key} if $self->{cache}{$cache_key};
return undef unless $self->get([paths => $path, $method]);
- my @accepts = map {@$_} $self->_find_all_nodes([paths => $path, $method],
'consumes');
- my @parameters = map {@$_} $self->_find_all_nodes([paths => $path, $method],
'parameters');
- for my $param (@parameters) {
- $param->{type} ||= schema_type($param->{schema} || $param);
- $param->{accepts} = \@accepts if $param->{in} eq 'body';
+ my @accepts = map {@$_} $self->_find_all_nodes([paths => $path, $method],
'consumes');
+ my @parameters;
+ for my $param (map {@$_} $self->_find_all_nodes([paths => $path, $method],
'parameters')) {
+ push @parameters, {%$param};
+ $parameters[-1]{type} ||= schema_type($param->{schema} || $param);
+ $parameters[-1]{accepts} = \@accepts if $param->{in} eq 'body';
}
return $self->{cache}{$cache_key} = \@parameters;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/lib/JSON/Validator.pm
new/JSON-Validator-5.14/lib/JSON/Validator.pm
--- old/JSON-Validator-5.13/lib/JSON/Validator.pm 2022-12-09
01:55:24.410356549 +0100
+++ new/JSON-Validator-5.14/lib/JSON/Validator.pm 2023-03-06
05:45:33.877578540 +0100
@@ -7,7 +7,7 @@
use Mojo::Util qw(sha1_sum);
use Scalar::Util qw(blessed);
-our $VERSION = '5.13';
+our $VERSION = '5.14';
our %SCHEMAS = (
'http://json-schema.org/draft-04/schema#' => '+Draft4',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/draft2019-09-acceptance.t
new/JSON-Validator-5.14/t/draft2019-09-acceptance.t
--- old/JSON-Validator-5.13/t/draft2019-09-acceptance.t 2022-08-17
01:54:34.341327038 +0200
+++ new/JSON-Validator-5.14/t/draft2019-09-acceptance.t 2023-03-06
05:41:15.000000000 +0100
@@ -13,6 +13,7 @@
push @todo_tests, ['ref.json', 'ref creates new scope when adjacent to
keywords'];
push @todo_tests, ['ref.json', 'refs with relative uris and defs'];
push @todo_tests, ['ref.json', 'relative refs with absolute uris and
defs'];
+push @todo_tests, ['ref.json', 'simple URN base URI with $ref via the
URN'];
push @todo_tests, ['anchor.json', '$anchor inside an enum is not a real
identifier'];
push @todo_tests, ['anchor.json', 'Location-independent identifier with
base URI change in subschema'];
push @todo_tests, ['refRemote.json', 'Location-independent identifier in
remote ref'];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/draft6-acceptance.t
new/JSON-Validator-5.14/t/draft6-acceptance.t
--- old/JSON-Validator-5.13/t/draft6-acceptance.t 2022-08-17
01:52:54.890187366 +0200
+++ new/JSON-Validator-5.14/t/draft6-acceptance.t 2023-03-06
05:41:54.000000000 +0100
@@ -16,6 +16,7 @@
push @todo_tests, ['minLength.json', 'minLength validation with a
decimal'];
push @todo_tests, ['minProperties.json', 'minProperties validation with a
decimal'];
push @todo_tests, ['ref.json', '$ref prevents a sibling $id from
changing the base uri'];
+push @todo_tests, ['ref.json', 'simple URN base URI with $ref via
the URN'];
push @todo_tests, ['refRemote.json', 'remote ref with ref to
definitions'];
push @todo_tests, ['refRemote.json', 'Location-independent identifier in
remote ref'];
push @todo_tests, ['unknownKeyword.json', '$id inside an unknown keyword is
not a real identifier'];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/draft7-acceptance.t
new/JSON-Validator-5.14/t/draft7-acceptance.t
--- old/JSON-Validator-5.13/t/draft7-acceptance.t 2022-08-17
01:54:34.384402974 +0200
+++ new/JSON-Validator-5.14/t/draft7-acceptance.t 2023-03-06
05:41:46.000000000 +0100
@@ -16,6 +16,7 @@
push @todo_tests, ['minLength.json', 'minLength validation with a
decimal'];
push @todo_tests, ['minProperties.json', 'minProperties validation with a
decimal'];
push @todo_tests, ['ref.json', '$ref prevents a sibling $id from
changing the base uri'];
+push @todo_tests, ['ref.json', 'simple URN base URI with $ref via
the URN'];
push @todo_tests, ['refRemote.json', 'Location-independent identifier in
remote ref'];
push @todo_tests, ['refRemote.json', 'remote ref with ref to
definitions'];
push @todo_tests, ['unknownKeyword.json', '$id inside an unknown keyword is
not a real identifier'];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/openapiv2-basic.t
new/JSON-Validator-5.14/t/openapiv2-basic.t
--- old/JSON-Validator-5.13/t/openapiv2-basic.t 2022-08-27 01:52:38.609218391
+0200
+++ new/JSON-Validator-5.14/t/openapiv2-basic.t 2023-03-06 05:21:55.000000000
+0100
@@ -1,5 +1,6 @@
use Mojo::Base -strict;
use JSON::Validator::Schema::OpenAPIv2;
+use Mojo::JSON qw(false true);
use Test::Deep;
use Test::More;
@@ -63,12 +64,40 @@
subtest 'parameters_for_request' => sub {
is $schema->parameters_for_request([GET => '/pets/nope']), undef, 'no such
path';
- cmp_deeply $schema->parameters_for_request([GET => '/pets']),
[superhashof({in => 'query', name => 'limit'})],
- 'parameters_for_request inside path';
- cmp_deeply $schema->parameters_for_request([post => '/pets']),
- [superhashof({in => 'body', name => 'body', accepts =>
['application/json']})], 'parameters_for_request for body';
- cmp_deeply $schema->parameters_for_request([get => '/pets/{petId}']),
[superhashof({in => 'path', name => 'petId'})],
- 'parameters_for_request inside method';
+ cmp_deeply(
+ $schema->parameters_for_request([GET => '/pets']),
+ [{
+ default => 20,
+ description => 'How many items to return at one time (max 100)',
+ format => 'int32',
+ in => 'query',
+ name => 'limit',
+ required => false,
+ type => 'integer',
+ }],
+ 'parameters_for_request inside path'
+ );
+ cmp_deeply(
+ $schema->parameters_for_request([post => '/pets']),
+ [{in => 'body', name => 'body', accepts => ['application/json'], required
=> true, schema => ignore, type => ''}],
+ 'parameters_for_request for body'
+ );
+ cmp_deeply(
+ $schema->parameters_for_request([get => '/pets/{petId}']),
+ [{
+ description => 'The id of the pet to retrieve',
+ in => 'path',
+ name => 'petId',
+ required => true,
+ type => 'string',
+ }],
+ 'parameters_for_request inside method'
+ );
+
+ is $schema->get([qw(paths /pets post parameters 0 accepts)]), undef,
+ 'accepts was not added to schema by parameters_for_request()';
+ is $schema->get([qw(paths /pets post parameters 0 type)]), undef,
+ 'type was not added to schema by parameters_for_request()';
};
subtest 'parameters_for_response' => sub {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/different-id-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/different-id-ref-string.json
--- old/JSON-Validator-5.13/t/spec/remotes/different-id-ref-string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/different-id-ref-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,5 @@
+{
+ "$id": "http://localhost:1234/real-id-ref-string.json",
+ "$defs": {"bar": {"type": "string"}},
+ "$ref": "#/$defs/bar"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChange/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChange/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChange/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChange/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChangeFolder/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/baseUriChangeFolderInSubschema/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/extendible-dynamic-ref.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/extendible-dynamic-ref.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/extendible-dynamic-ref.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/extendible-dynamic-ref.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,21 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "description": "extendible array",
+ "$id": "http://localhost:1234/draft-next/extendible-dynamic-ref.json",
+ "type": "object",
+ "properties": {
+ "elements": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#elements"
+ }
+ }
+ },
+ "required": ["elements"],
+ "additionalProperties": false,
+ "$defs": {
+ "elements": {
+ "$dynamicAnchor": "elements"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/format-assertion-false.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/format-assertion-false.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/format-assertion-false.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/format-assertion-false.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$id": "http://localhost:1234/draft-next/format-assertion-false.json",
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$vocabulary": {
+ "https://json-schema.org/draft/next/vocab/core": true,
+ "https://json-schema.org/draft/next/vocab/format-assertion": false
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/next/meta/core" },
+ { "$ref": "https://json-schema.org/draft/next/meta/format-assertion" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/format-assertion-true.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/format-assertion-true.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/format-assertion-true.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/format-assertion-true.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$id": "http://localhost:1234/draft-next/format-assertion-true.json",
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$vocabulary": {
+ "https://json-schema.org/draft/next/vocab/core": true,
+ "https://json-schema.org/draft/next/vocab/format-assertion": true
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/next/meta/core" },
+ { "$ref": "https://json-schema.org/draft/next/meta/format-assertion" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/integer.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/integer.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/integer.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/integer.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/locationIndependentIdentifier.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/locationIndependentIdentifier.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/locationIndependentIdentifier.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/locationIndependentIdentifier.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$defs": {
+ "refToInteger": {
+ "$ref": "#foo"
+ },
+ "A": {
+ "$anchor": "foo",
+ "type": "integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/metaschema-no-validation.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/metaschema-no-validation.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/metaschema-no-validation.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/metaschema-no-validation.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$id": "http://localhost:1234/draft-next/metaschema-no-validation.json",
+ "$vocabulary": {
+ "https://json-schema.org/draft/next/vocab/applicator": true,
+ "https://json-schema.org/draft/next/vocab/core": true
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/next/meta/applicator" },
+ { "$ref": "https://json-schema.org/draft/next/meta/core" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/name-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/name-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/name-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/name-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,16 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$defs": {
+ "orNull": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#"
+ }
+ ]
+ }
+ },
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/nested/foo-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/nested/foo-ref-string.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft-next/nested/foo-ref-string.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft-next/nested/foo-ref-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "object",
+ "properties": {
+ "foo": {"$ref": "string.json"}
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/nested/string.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/nested/string.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/nested/string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/nested/string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/ref-and-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/ref-and-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/ref-and-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/ref-and-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$id": "http://localhost:1234/draft-next/ref-and-defs.json",
+ "$defs": {
+ "inner": {
+ "properties": {
+ "bar": { "type": "string" }
+ }
+ }
+ },
+ "$ref": "#/$defs/inner"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/subSchemas-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/subSchemas-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/subSchemas-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/subSchemas-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "$defs": {
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/$defs/integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/subSchemas.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/subSchemas.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/subSchemas.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/subSchemas.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,9 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/integer"
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft-next/tree.json
new/JSON-Validator-5.14/t/spec/remotes/draft-next/tree.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft-next/tree.json 1970-01-01
01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft-next/tree.json 2022-12-30
23:16:03.000000000 +0100
@@ -0,0 +1,17 @@
+{
+ "$schema": "https://json-schema.org/draft/next/schema",
+ "description": "tree schema, extensible",
+ "$id": "http://localhost:1234/draft-next/tree.json",
+ "$dynamicAnchor": "node",
+
+ "type": "object",
+ "properties": {
+ "data": true,
+ "children": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#node"
+ }
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChange/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChangeFolder/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/baseUriChangeFolderInSubschema/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/dependentRequired.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/dependentRequired.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/dependentRequired.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/dependentRequired.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$id": "http://localhost:1234/draft2019-09/dependentRequired.json",
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "dependentRequired": {
+ "foo": ["bar"]
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/extendible-dynamic-ref.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/extendible-dynamic-ref.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/extendible-dynamic-ref.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/extendible-dynamic-ref.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,21 @@
+{
+ "description": "extendible array",
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$id": "http://localhost:1234/draft2019-09/extendible-dynamic-ref.json",
+ "type": "object",
+ "properties": {
+ "elements": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#elements"
+ }
+ }
+ },
+ "required": ["elements"],
+ "additionalProperties": false,
+ "$defs": {
+ "elements": {
+ "$dynamicAnchor": "elements"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/ignore-prefixItems.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/ignore-prefixItems.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/ignore-prefixItems.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/ignore-prefixItems.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$id": "http://localhost:1234/draft2019-09/ignore-prefixItems.json",
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "prefixItems": [
+ {"type": "string"}
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/integer.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/integer.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/integer.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/integer.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/locationIndependentIdentifier.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/locationIndependentIdentifier.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/locationIndependentIdentifier.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/locationIndependentIdentifier.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$defs": {
+ "refToInteger": {
+ "$ref": "#foo"
+ },
+ "A": {
+ "$anchor": "foo",
+ "type": "integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/metaschema-no-validation.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/metaschema-no-validation.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/metaschema-no-validation.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/metaschema-no-validation.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$id": "http://localhost:1234/draft2019-09/metaschema-no-validation.json",
+ "$vocabulary": {
+ "https://json-schema.org/draft/2019-09/vocab/applicator": true,
+ "https://json-schema.org/draft/2019-09/vocab/core": true
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/2019-09/meta/applicator" },
+ { "$ref": "https://json-schema.org/draft/2019-09/meta/core" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/name-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/name-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/name-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/name-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,16 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$defs": {
+ "orNull": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#"
+ }
+ ]
+ }
+ },
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/nested/foo-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/nested/foo-ref-string.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/nested/foo-ref-string.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/nested/foo-ref-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "object",
+ "properties": {
+ "foo": {"$ref": "string.json"}
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/nested/string.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/nested/string.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/nested/string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/nested/string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/ref-and-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/ref-and-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/ref-and-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/ref-and-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$id": "http://localhost:1234/draft2019-09/ref-and-defs.json",
+ "$defs": {
+ "inner": {
+ "properties": {
+ "bar": { "type": "string" }
+ }
+ }
+ },
+ "$ref": "#/$defs/inner"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/subSchemas-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/subSchemas-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/subSchemas-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/subSchemas-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$defs": {
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/$defs/integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/subSchemas.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/subSchemas.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/subSchemas.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/subSchemas.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,9 @@
+{
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/integer"
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/tree.json
new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/tree.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2019-09/tree.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2019-09/tree.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,17 @@
+{
+ "description": "tree schema, extensible",
+ "$schema": "https://json-schema.org/draft/2019-09/schema",
+ "$id": "http://localhost:1234/draft2019-09/tree.json",
+ "$dynamicAnchor": "node",
+
+ "type": "object",
+ "properties": {
+ "data": true,
+ "children": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#node"
+ }
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChange/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChangeFolder/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/baseUriChangeFolderInSubschema/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/extendible-dynamic-ref.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/extendible-dynamic-ref.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/extendible-dynamic-ref.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/extendible-dynamic-ref.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,21 @@
+{
+ "description": "extendible array",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$id": "http://localhost:1234/draft2020-12/extendible-dynamic-ref.json",
+ "type": "object",
+ "properties": {
+ "elements": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#elements"
+ }
+ }
+ },
+ "required": ["elements"],
+ "additionalProperties": false,
+ "$defs": {
+ "elements": {
+ "$dynamicAnchor": "elements"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/format-assertion-false.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/format-assertion-false.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/format-assertion-false.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/format-assertion-false.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$id": "http://localhost:1234/draft2020-12/format-assertion-false.json",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$vocabulary": {
+ "https://json-schema.org/draft/2020-12/vocab/core": true,
+ "https://json-schema.org/draft/2020-12/vocab/format-assertion": false
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/2020-12/meta/core" },
+ { "$ref":
"https://json-schema.org/draft/2020-12/meta/format-assertion" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/format-assertion-true.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/format-assertion-true.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/format-assertion-true.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/format-assertion-true.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$id": "http://localhost:1234/draft2020-12/format-assertion-true.json",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$vocabulary": {
+ "https://json-schema.org/draft/2020-12/vocab/core": true,
+ "https://json-schema.org/draft/2020-12/vocab/format-assertion": true
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/2020-12/meta/core" },
+ { "$ref":
"https://json-schema.org/draft/2020-12/meta/format-assertion" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/integer.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/integer.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/integer.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/integer.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "integer"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/locationIndependentIdentifier.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/locationIndependentIdentifier.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/locationIndependentIdentifier.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/locationIndependentIdentifier.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$defs": {
+ "refToInteger": {
+ "$ref": "#foo"
+ },
+ "A": {
+ "$anchor": "foo",
+ "type": "integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/metaschema-no-validation.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/metaschema-no-validation.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/metaschema-no-validation.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/metaschema-no-validation.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$id": "http://localhost:1234/draft2020-12/metaschema-no-validation.json",
+ "$vocabulary": {
+ "https://json-schema.org/draft/2020-12/vocab/applicator": true,
+ "https://json-schema.org/draft/2020-12/vocab/core": true
+ },
+ "allOf": [
+ { "$ref": "https://json-schema.org/draft/2020-12/meta/applicator" },
+ { "$ref": "https://json-schema.org/draft/2020-12/meta/core" }
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/name-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/name-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/name-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/name-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,16 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$defs": {
+ "orNull": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "#"
+ }
+ ]
+ }
+ },
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/nested/foo-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/nested/foo-ref-string.json
---
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/nested/foo-ref-string.json
1970-01-01 01:00:00.000000000 +0100
+++
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/nested/foo-ref-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "object",
+ "properties": {
+ "foo": {"$ref": "string.json"}
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/nested/string.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/nested/string.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/nested/string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/nested/string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,4 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/prefixItems.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/prefixItems.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/prefixItems.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/prefixItems.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$id": "http://localhost:1234/draft2020-12/prefixItems.json",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "prefixItems": [
+ {"type": "string"}
+ ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/ref-and-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/ref-and-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/ref-and-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/ref-and-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$id": "http://localhost:1234/draft2020-12/ref-and-defs.json",
+ "$defs": {
+ "inner": {
+ "properties": {
+ "bar": { "type": "string" }
+ }
+ }
+ },
+ "$ref": "#/$defs/inner"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/subSchemas-defs.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/subSchemas-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/subSchemas-defs.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/subSchemas-defs.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$defs": {
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/$defs/integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/subSchemas.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/subSchemas.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/subSchemas.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/subSchemas.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,9 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "integer": {
+ "type": "integer"
+ },
+ "refToInteger": {
+ "$ref": "#/integer"
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/tree.json
new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/tree.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft2020-12/tree.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft2020-12/tree.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,17 @@
+{
+ "description": "tree schema, extensible",
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$id": "http://localhost:1234/draft2020-12/tree.json",
+ "$dynamicAnchor": "node",
+
+ "type": "object",
+ "properties": {
+ "data": true,
+ "children": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#node"
+ }
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/draft7/ignore-dependentRequired.json
new/JSON-Validator-5.14/t/spec/remotes/draft7/ignore-dependentRequired.json
--- old/JSON-Validator-5.13/t/spec/remotes/draft7/ignore-dependentRequired.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/draft7/ignore-dependentRequired.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,7 @@
+{
+ "$id": "http://localhost:1234/draft7/integer.json",
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "dependentRequired": {
+ "foo": ["bar"]
+ }
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/extendible-dynamic-ref.json
new/JSON-Validator-5.14/t/spec/remotes/extendible-dynamic-ref.json
--- old/JSON-Validator-5.13/t/spec/remotes/extendible-dynamic-ref.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/extendible-dynamic-ref.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,20 @@
+{
+ "description": "extendible array",
+ "$id": "http://localhost:1234/extendible-dynamic-ref.json",
+ "type": "object",
+ "properties": {
+ "elements": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#elements"
+ }
+ }
+ },
+ "required": ["elements"],
+ "additionalProperties": false,
+ "$defs": {
+ "elements": {
+ "$dynamicAnchor": "elements"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/folder/folderInteger.json
new/JSON-Validator-5.14/t/spec/remotes/folder/folderInteger.json
--- old/JSON-Validator-5.13/t/spec/remotes/folder/folderInteger.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/folder/folderInteger.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/locationIndependentIdentifier.json
new/JSON-Validator-5.14/t/spec/remotes/locationIndependentIdentifier.json
--- old/JSON-Validator-5.13/t/spec/remotes/locationIndependentIdentifier.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/locationIndependentIdentifier.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$defs": {
+ "refToInteger": {
+ "$ref": "#foo"
+ },
+ "A": {
+ "$anchor": "foo",
+ "type": "integer"
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/nested/foo-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/nested/foo-ref-string.json
--- old/JSON-Validator-5.13/t/spec/remotes/nested/foo-ref-string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/nested/foo-ref-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,6 @@
+{
+ "type": "object",
+ "properties": {
+ "foo": {"$ref": "string.json"}
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/nested/string.json
new/JSON-Validator-5.14/t/spec/remotes/nested/string.json
--- old/JSON-Validator-5.13/t/spec/remotes/nested/string.json 1970-01-01
01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/nested/string.json 2022-12-30
23:16:03.000000000 +0100
@@ -0,0 +1,3 @@
+{
+ "type": "string"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/nested-absolute-ref-to-string.json
new/JSON-Validator-5.14/t/spec/remotes/nested-absolute-ref-to-string.json
--- old/JSON-Validator-5.13/t/spec/remotes/nested-absolute-ref-to-string.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/nested-absolute-ref-to-string.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,9 @@
+{
+ "$defs": {
+ "bar": {
+ "$id": "http://localhost:1234/the-nested-id.json",
+ "type": "string"
+ }
+ },
+ "$ref": "http://localhost:1234/the-nested-id.json"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/ref-and-definitions.json
new/JSON-Validator-5.14/t/spec/remotes/ref-and-definitions.json
--- old/JSON-Validator-5.13/t/spec/remotes/ref-and-definitions.json
1970-01-01 01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/ref-and-definitions.json
2022-12-30 23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$id": "http://localhost:1234/ref-and-definitions.json",
+ "definitions": {
+ "inner": {
+ "properties": {
+ "bar": { "type": "string" }
+ }
+ }
+ },
+ "allOf": [ { "$ref": "#/definitions/inner" } ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/spec/remotes/ref-and-defs.json
new/JSON-Validator-5.14/t/spec/remotes/ref-and-defs.json
--- old/JSON-Validator-5.13/t/spec/remotes/ref-and-defs.json 1970-01-01
01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/ref-and-defs.json 2022-12-30
23:16:03.000000000 +0100
@@ -0,0 +1,11 @@
+{
+ "$id": "http://localhost:1234/ref-and-defs.json",
+ "$defs": {
+ "inner": {
+ "properties": {
+ "bar": { "type": "string" }
+ }
+ }
+ },
+ "$ref": "#/$defs/inner"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/JSON-Validator-5.13/t/spec/remotes/tree.json
new/JSON-Validator-5.14/t/spec/remotes/tree.json
--- old/JSON-Validator-5.13/t/spec/remotes/tree.json 1970-01-01
01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/tree.json 2022-12-30
23:16:03.000000000 +0100
@@ -0,0 +1,16 @@
+{
+ "description": "tree schema, extensible",
+ "$id": "http://localhost:1234/tree.json",
+ "$dynamicAnchor": "node",
+
+ "type": "object",
+ "properties": {
+ "data": true,
+ "children": {
+ "type": "array",
+ "items": {
+ "$dynamicRef": "#node"
+ }
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/JSON-Validator-5.13/t/spec/remotes/urn-ref-string.json
new/JSON-Validator-5.14/t/spec/remotes/urn-ref-string.json
--- old/JSON-Validator-5.13/t/spec/remotes/urn-ref-string.json 1970-01-01
01:00:00.000000000 +0100
+++ new/JSON-Validator-5.14/t/spec/remotes/urn-ref-string.json 2022-12-30
23:16:03.000000000 +0100
@@ -0,0 +1,5 @@
+{
+ "$id": "urn:uuid:feebdaed-ffff-0000-ffff-0000deadbeef",
+ "$defs": {"bar": {"type": "string"}},
+ "$ref": "#/$defs/bar"
+}