Skip to content

Commit e39e164

Browse files
committed
Change logs for draft-handrews-*-02
1 parent cacf9ad commit e39e164

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

jsonschema-core.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3273,9 +3273,22 @@ User-Agent: product-name/5.4.1 so-cool-json-schema/1.0.2 curl/7.43.0
32733273
<list style="hanging">
32743274
<t hangText="draft-handrews-json-schema-02">
32753275
<list style="symbols">
3276+
<t>Update to RFC 8359 for JSON specification</t>
32763277
<t>Moved "definitions" from the Validation specification here as "$defs"</t>
32773278
<t>Moved applicator keywords from the Validation specification as their own vocabulary</t>
32783279
<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>
32793292
</list>
32803293
</t>
32813294
<t hangText="draft-handrews-json-schema-01">

jsonschema-hyperschema.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2752,7 +2752,11 @@ Link: <https://example.com/api/trees/1/nodes/456>; rev="up"
27522752
<list style="hanging">
27532753
<t hangText="draft-handrews-json-schema-hyperschema-02">
27542754
<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>
27562760
</list>
27572761
</t>
27582762
<t hangText="draft-handrews-json-schema-hyperschema-01">

jsonschema-validation.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1293,6 +1293,11 @@
12931293
<t>Moved "definitions" to the core spec as "$defs"</t>
12941294
<t>Moved applicator keywords to the core spec</t>
12951295
<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>
12961301
</list>
12971302
</t>
12981303
<t hangText="draft-handrews-json-schema-validation-01">

0 commit comments

Comments
 (0)