File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -3273,9 +3273,22 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
3273
3273
<list style =" hanging" >
3274
3274
<t hangText =" draft-handrews-json-schema-02" >
3275
3275
<list style =" symbols" >
3276
+ <t >Update to RFC 8359 for JSON specification</t >
3276
3277
<t >Moved "definitions" from the Validation specification here as "$defs"</t >
3277
3278
<t >Moved applicator keywords from the Validation specification as their own vocabulary</t >
3278
3279
<t >Moved the schema form of "dependencies" from the Validation specification as "dependentSchemas"</t >
3280
+ <t >Formalized annotation collection</t >
3281
+ <t >Specified recommended output formats</t >
3282
+ <t >Defined keyword interactions in terms of annotation and assertion results</t >
3283
+ <t >Added "unevaluatedProperties" and "unevaluatedItems"</t >
3284
+ <t >Define "$ref" behavior in terms of the assertion, applicator, and annotation model</t >
3285
+ <t >Allow keywords adjacent to "$ref"</t >
3286
+ <t >Note undefined behavior for "$ref" targets involving unknown keywords</t >
3287
+ <t >Add recursive referencing, primarily for meta-schema extension</t >
3288
+ <t >Add the concept of formal vocabularies, and how they can be recognized through meta-schemas</t >
3289
+ <t >Additional guidance on initial base URIs beyond network retrieval</t >
3290
+ <t >Allow "schema" media type parameter for "application/schema+json"</t >
3291
+ <t >Better explanation of media type parameters and the HTTP Accept header</t >
3279
3292
</list >
3280
3293
</t >
3281
3294
<t hangText =" draft-handrews-json-schema-01" >
Original file line number Diff line number Diff line change @@ -2752,7 +2752,11 @@ Link: <https://example.com/api/trees/1/nodes/456>; rev="up"
2752
2752
<list style =" hanging" >
2753
2753
<t hangText =" draft-handrews-json-schema-hyperschema-02" >
2754
2754
<list style =" symbols" >
2755
- <t ></t >
2755
+ <t >Allow multiple values for "rel"</t >
2756
+ <t >Clarify that "headerSchema", like "targetHints", should use array values</t >
2757
+ <t >Clarified link behavior with conditional applicator keywords such as "if"</t >
2758
+ <t >Added and clarified various examples</t >
2759
+ <t >Avoid accidentally implying that only POST can be used to create in HTTP</t >
2756
2760
</list >
2757
2761
</t >
2758
2762
<t hangText =" draft-handrews-json-schema-hyperschema-01" >
Original file line number Diff line number Diff line change 1293
1293
<t >Moved "definitions" to the core spec as "$defs"</t >
1294
1294
<t >Moved applicator keywords to the core spec</t >
1295
1295
<t >Renamed the array form of "dependencies" to "dependentRequired", moved the schema form to the core spec</t >
1296
+ <t >Added "contentSchema" to allow applying a schema to a string-encoded document</t >
1297
+ <t >Also allow RFC 4648 encodings in "contentEncoding"</t >
1298
+ <t >Added "minContains" and "maxContains"</t >
1299
+ <t >Update RFC reference for "hostname" and "idn-hostname"</t >
1300
+ <t >Add "uuid" and "duration" formats</t >
1296
1301
</list >
1297
1302
</t >
1298
1303
<t hangText =" draft-handrews-json-schema-validation-01" >
You can’t perform that action at this time.
0 commit comments