Skip to content

Releases: cwacek/python-jsonschema-objects

Version 0.3.9

26 Jun 02:03
773f4be
Compare
Choose a tag to compare
  • Add a hook to use black for all code formatting. Also actually formats it all.
  • Fixes #164
  • Fixes #165

Version 0.3.8

06 Jun 02:01
8b7a5dc
Compare
Choose a tag to compare
  • Fixes an issue with how the uniqueItems validation was handled (h/t @ jepperaskdk)
  • Fixes #156

Version 0.3.7

26 May 14:33
Compare
Choose a tag to compare

Several minor updates to build job configuration.

v0.3.6

26 May 00:50
bcda4cc
Compare
Choose a tag to compare
  • Fixes #143 by checking dirty flags for arrays and properties before revalidating. In order to allow for strict mode, this also passes the 'strict' flag down to the Array validator, in which case it will revalidate on every change.
  • Adds testing support for python3.7
  • Augments tests to run with newer versions of jsonschema
  • Recognize the $id property in place of the id property

0.3.5

11 Jan 03:24
e5788a6
Compare
Choose a tag to compare

Bugfixes:

  • Correctly apply v4 array validators even when the items constraint is a reference.

0.3.4

09 Jan 22:49
Compare
Choose a tag to compare

Features

  • Passing named_only=True to build classes will now restrict the
    returned namespace to named classes. Fixes #141
  • ObjectBuilder can be instantiated with a custom resolver or validator

Bugfixes

  • v4 array validation terms now actually work

Misc

  • pandocfilters is no longer required

0.3.3

12 Jun 02:21
09cf98c
Compare
Choose a tag to compare

Features

  • #97 Fully support circular references
  • #123 Support boolean checks with literals

Misc

  • #110 Allow any 2.x version of Markdown

Bugfixes:

  • #133 Deep copy default arguments when applying them to generated classes
  • #138 Throw the right exception from getitem when accessing additionalProperties
  • #111 Correctly type anonymous arrays
  • #127 Properly assign default values

Version 0.3.2

29 Jan 17:49
5b059f5
Compare
Choose a tag to compare
  • Fixes support for explicitly null types.
  • Fixes a typo in the documentation

Version 0.3.1

04 Dec 18:20
6fbced7
Compare
Choose a tag to compare
  • Significantly improved documentation and added new tests
  • Added support for oneOf at the top level
  • Added support for circular references in schema definitions
  • bugfix: Fixed an issue with assignment of null values
  • bugfix: Fixed an issue setting properties with dictionary types

Version 0.3.0

29 Oct 22:35
3072b61
Compare
Choose a tag to compare
  • Adds support for the default keyword for literals.