Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8552177

Browse files
Merge pull request #1431 from json-schema-org/handrews/changelog
Add all changse since last release to Change Log (markdown version)
2 parents b11e1dc + 5c64e97 commit 8552177

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

‎jsonschema-core.md‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3287,8 +3287,33 @@ to the document.
32873287
### draft-bhutton-json-schema-next
32883288
- `contains` now applies to objects as well as arrays
32893289
- Use IRIs instead of URIs
3290+
- Clarify that detecting duplicate IRIs for different schemas SHOULD raise an error
3291+
- Consolidate and clarify the syntax and rationale for plain-name fragments
3292+
- "$id" MUST be an absolute-IRI, without any fragment, even an empty one
3293+
- Note that an empty string "$id" results in duplicate IRIs for different schemas
3294+
- Define empty schemas as empty (no longer allowing unrecognized keywords)
3295+
- Clarify that if unknown properties are not treated as annotations, they MUST be ignored
3296+
- Remove outdated pre-annotation-collection section on annotation-applicator interaction
3297+
- Clarify that regular expressions are not anchored
3298+
- Specify valid implementation-defined options for handling schemas without "$schema"
3299+
- Clarify that vocabularies omitted from "$vocabulary" MUST NOT be available for use
3300+
- Clarify that standard keywords are only available as vocabulary keywords, subject to "$vocabulary" control
3301+
- Clarify the nature and purpose of optional (set to false in "$vocabulary") vocabularies
3302+
- Clarify that optional simple-annotation-only vocabularies can be supported without custom code
3303+
- Fix typo that "$vocabulary" can only be in a document root; it is legal in resource roots
32903304
- Remove bookending requirement for `$dynamicRef`
3305+
- Clarify that "prefixItems" does not constrain the length of an array
3306+
- Move "minContains" and "maxContains" to the applicator vocabulary from validation
3307+
- "minContains" and "maxContains" no longer have their own assertion results
3308+
- "contains" assertion result now depends on "minContains" and "maxContains"
3309+
- Affirm that no keyword can un-fail an adjacent keyword ("minContains" previously violated this)
3310+
- "contains", "minContains", and "maxContains" now apply to objects as well as arrays
3311+
- As an object keyword, "contains" now affects "unevaluatedProperties"
32913312
- Add `propertyDependencies` keyword
3313+
- Add new "list" and "hierarchical" output formats in place of "basic", "detailed", and "verbose"
3314+
- Rename "absoluteKeywordLocation" and "keywordLocation" to "schemaLocation" and "evaluationPath"
3315+
- Output units in new format group by "schemaLocation", "instanceLocation", and "evaluationPath"
3316+
- Add "droppedAnnotations" to output formats
32923317

32933318
### draft-bhutton-json-schema-01
32943319
- Improve and clarify the `type`, `contains`, `unevaluatedProperties`, and

‎jsonschema-validation.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1018,6 +1018,9 @@ to the document.
10181018

10191019
- *draft-next*
10201020
- Use IRIs instead of URIs
1021+
- Move "minContains" and "maxContains" to the applicator vocabulary (see also that changelog)
1022+
- Remove the optional automatic second-pass validation of "content*" keywords
1023+
- Clarify that "contentSchema"'s value is a schema just like any other subschema
10211024
- *draft-bhutton-json-schema-validation-01*
10221025
- Improve and clarify the `minContains` keyword explanation
10231026
- Remove the use of "production" in favour of "ABNF rule"

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /