Skip to content

Releases: cwacek/python-jsonschema-objects

Version 0.3.9

Choose a tag to compare

@cwacek cwacek released this 26 Jun 02:03
773f4be
  • Add a hook to use black for all code formatting. Also actually formats it all.
  • Fixes #164
  • Fixes #165

Version 0.3.8

Choose a tag to compare

@cwacek cwacek released this 06 Jun 02:01
8b7a5dc
  • Fixes an issue with how the uniqueItems validation was handled (h/t @ jepperaskdk)
  • Fixes #156

Version 0.3.7

Choose a tag to compare

@cwacek cwacek released this 26 May 14:33

Several minor updates to build job configuration.

v0.3.6

Choose a tag to compare

@cwacek cwacek released this 26 May 00:50
bcda4cc
  • 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

Choose a tag to compare

@cwacek cwacek released this 11 Jan 03:24
e5788a6

Bugfixes:

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

0.3.4

Choose a tag to compare

@cwacek cwacek released this 09 Jan 22:49

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

Choose a tag to compare

@cwacek cwacek released this 12 Jun 02:21
09cf98c

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

Choose a tag to compare

@cwacek cwacek released this 29 Jan 17:49
5b059f5
  • Fixes support for explicitly null types.
  • Fixes a typo in the documentation

Version 0.3.1

Choose a tag to compare

@cwacek cwacek released this 04 Dec 18:20
6fbced7
  • 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

Choose a tag to compare

@cwacek cwacek released this 29 Oct 22:35
3072b61
  • Adds support for the default keyword for literals.