Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Stranger6667/jsonschema

[Rust] Release 0.33.0

24 Aug 17:47
rust-v0.33.0
c6ee21e
Compare
Choose a tag to compare

Fixed

  • BREAKING: instance_path segments are now unescaped when iterating. LocationSegment::Property now holds Cow<'_, str> and LocationSegment is no longer Copy. #788

[Python] Release 0.33.0

24 Aug 18:28
python-v0.33.0
0c56a91
Compare
Choose a tag to compare

Fixed

  • instance_path segments are now unescaped when iterating. #788

[Rust] Release 0.32.1

03 Aug 16:22
rust-v0.32.1
7b0c32f
Compare
Choose a tag to compare

Changed

  • Bump fancy-regex to 0.16.

[Python] Release 0.32.1

03 Aug 16:23
python-v0.32.1
bb6fa2d
Compare
Choose a tag to compare

Changed

  • Bump fancy-regex to 0.16.

[Rust] Release 0.32.0

29 Jul 20:33
rust-v0.32.0
2e1ba97
Compare
Choose a tag to compare

Added

  • Added missing context field to ValidationErrorKind::OneOfMultipleValid.

Changed

  • Improved error message for enum.

[Python] Release 0.32.0

29 Jul 20:40
python-v0.32.0
d4a7c1b
Compare
Choose a tag to compare

Added

  • Added missing context field to ValidationErrorKind.OneOfMultipleValid.

Changed

  • Improved error message for enum.

[Rust] Release 0.31.0

27 Jul 22:50
rust-v0.31.0
29fdb82
Compare
Choose a tag to compare

Added

  • CLI: flag -d, --draft <4|6|7|2019|2020> to enforce a specific JSON Schema draft.
  • CLI: flags --assert-format and --no-assert-format to toggle validation of format keywords.
  • Added context for ValidationErrorKind.AnyOf and ValidationErrorKind.OneOfNotValid which contains errors for all subschemas, each inside a separate vector with an index matching subschema ID.

Fixed

  • Improve the precision of multipleOf for float values.

Changed

  • Bump fancy-regex to 0.15.

[Python] Release 0.31.0

27 Jul 23:09
python-v0.31.0
2776684
Compare
Choose a tag to compare

Added

  • Added support for old and new style string enums in object keys.
  • Added context for ValidationErrorKind.AnyOf and ValidationErrorKind.OneOfNotValid which contains errors for all subschemas, each inside a separate list with an index matching subschema ID.

Changed

  • Update pyo3 to 0.25.

Fixed

  • Improve the precision of multipleOf for float values.

[Rust] Release 0.30.0

16 Apr 20:26
rust-v0.30.0
c594c9d
Compare
Choose a tag to compare

Added

  • JsonType and JsonTypeSet.
  • ValidationOptions::with_base_uri that allows for specifying a base URI for all relative references in the schema.
  • Configuration options for the underlying regex engine used by pattern and patternProperties keywords.

Changed

  • Better error messages for relative $ref without base URI.

Fixed

  • CLI: Inability to load relative file $ref. #725

Removed

  • Internal cache for regular expressions.

Deprecated

  • PrimitiveType and PrimitiveTypesBitMap.

[Python] Release 0.30.0

16 Apr 20:27
python-v0.30.0
12a5753
Compare
Choose a tag to compare

Added

  • base_uri keyword argument that allows for specifying a base URI for all relative references in the schema.
  • Configuration options for the underlying regex engine used by pattern and patternProperties keywords.

Changed

  • Better error messages for relative $ref without base URI.
  • Update pyo3 to 0.24.

Fixed

  • Added Registry to type declarations.

Removed

  • Internal cache for regular expressions.