Skip to content

[Python] Release 0.55.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 21:31
· 189 commits to master since this release
cc56958

Added

  • canonical.PatternValueFailsView, which ObjectView.violations records for a patternProperties entry.

Changed

  • Canonicalization of not over patternProperties, which kept the entry under not instead of recording the demand a key breaks.
  • Canonicalization of an anyOf over objects sharing a properties key under patternProperties, which settled only on a second pass.
  • Canonicalization of not over an allOf folded through a reference, which settled only on a second pass.
  • Canonicalization of a multipleOf divisor past f64 precision, which was not taken to divide itself.
  • Canonicalization of an anyOf over a value beside a window pinned to it, which settled only on a second pass.
  • Canonicalization of minProperties: 1 beside a not that already demands a key, which settled only on a second pass.

Fixed

  • absolute_keyword_location naming the sibling keyword whose validator carries the check: maxLength beside minLength, minItems, maxItems or type beside items, and a two-name required beside properties. #1579
  • schemaLocation in evaluate output naming minLength for a maxLength failure. #1579