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"
+}

Reply via email to