Skip to content

Releases: python-jsonschema/referencing

v0.35.1

01 May 20:26
1863d4a
Compare
Choose a tag to compare
  • Make Resource.pointer also properly handle empty pointers (which refer to the root document).
    This fix likely only affects you if you were using that function directly, as Resource.lookup already handles empty fragments.

Full Changelog: v0.35.0...v0.35.1

v0.35.0

24 Apr 06:50
4b51260
Compare
Choose a tag to compare
  • Ensure that Registry.contents() also raises NoSuchResource exceptions for nonexistent resources, not KeyError (which is an implementation detail).

Full Changelog: v0.34.0...v0.35.0

v0.34.0

16 Mar 12:59
499e67e
Compare
Choose a tag to compare

What's Changed

  • Also look inside definitions keywords even on newer dialects. The specification recommends doing so regardless of the rename to $defs.
  • Ensure non-blocking mypy compatibility by @jamescw19 in #130

New Contributors

Full Changelog: v0.33.0...v0.34.0

v0.33.0

28 Jan 16:09
Compare
Choose a tag to compare
  • Add a referencing.jsonschema.SchemaResource type alias to go along with the other JSON Schema specialized types.

Full Changelog: v0.32.1...v0.33.0

v0.32.1

05 Jan 18:39
Compare
Choose a tag to compare
  • Make Specification.detect raise a CannotDetermineSpecification error even if passed a mapping with a $schema key that doesn't match JSON Schema dialect semantics (e.g. a non-string).

Full Changelog: v0.32.0...v0.32.1

v0.32.0

07 Dec 15:05
Compare
Choose a tag to compare

Full Changelog: v0.31.1...v0.32.0

v0.31.1

29 Nov 20:24
Compare
Choose a tag to compare

Full Changelog: v0.31.0...v0.31.1

v0.31.0

14 Nov 19:15
Compare
Choose a tag to compare

Full Changelog: v0.30.2...v0.31.0

v0.30.2

05 Aug 08:11
Compare
Choose a tag to compare

Full Changelog: v0.30.1...v0.30.2

v0.30.1

04 Aug 10:41
Compare
Choose a tag to compare

Full Changelog: v0.30.0...v0.30.1