All Versions
14
Latest Version
Avg Release Cycle
128 days
Latest Release
1152 days ago

Changelog History
Page 1

  • v0.7.4 Changes

    February 01, 2021

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Don't double-format errors. fixes #240 (#247) [Leif Ryge]

    • ๐Ÿ›  Fix "Unknown format code" in Python 3.8 (#245) [Denis Blanchette]

    • JSON Schema: Allow using $ref when schema is not a dict (#244) [Denis Blanchette]

    • JSON Schema: Set additionalProperties true when dict contains str as key (#243) [Denis Blanchette]

  • v0.7.3 Changes

    July 31, 2020

    v0.7.3 (2020-07-31)

    ๐Ÿ›  Fixes

    ๐Ÿ‘ JSON Schema: Support schemas where the root is not a dict. [Stavros Korokithakis]

    Do not drop previous errors within an Or criterion. [Stavros Korokithakis]

  • v0.7.2 Changes

    April 14, 2020
    • ๐Ÿ›  Set the contextlib dependency as a minimum, rather than fixed.
  • v0.7.1 Changes

    September 09, 2019

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ JSON Schema: Include default values. [Stavros Korokithakis]

    • โšก๏ธ JSON schema with common definitions + Update README. [Stavros Korokithakis]

    • โž• Add references to JSON schema rendering. [Stavros Korokithakis]

    • โž• Add the "Literal" type for JSONSchema. [Stavros Korokithakis]

    • ๐Ÿ‘Œ Improve JSON schema generation (#206) [Denis Blanchette]

    ๐Ÿ›  Fixes

    • JSON Schema: Fix allOf and oneOf with only one condition. [Stavros Korokithakis]

    • ๐Ÿ›  Fix readme code block typo. [Stavros Korokithakis]

    • JSON Schema: Don't add a description in a ref. [Stavros Korokithakis]

    • JSON Schema: Fix using dict as type. [Stavros Korokithakis]

    • ๐Ÿ›  Fix using Literal in enum in JSON Schema. [Stavros Korokithakis]

  • v0.7.0 Changes

    February 25, 2019

    ๐Ÿ”‹ Features

    • โž• Add Hook class. Allows to introduce custom handlers (#175) [Julien Duchesne]

    ๐Ÿ›  Fixes

    • โž• Add pre-commit to CI (#187) [Stavros Korokithakis]

    • ๐Ÿ‘‰ Use correct singular/plural form of โ€œkey(s)โ€ in error messages (#184) [Joel Rosdahl]

    • When ignoring extra keys, Or's only_one should still be handled (#181) [Julien Duchesne]

    • ๐Ÿ›  Fix Or reset() when Or is Optional (#178) [Julien Duchesne]

    • Don't accept boolens as instances of ints (#176) [Brandon Skari]

    • โœ‚ Remove assert statements (#170) [Ryan Morshead]

  • v0.6.8 Changes

    June 14, 2018

    ๐Ÿ”‹ Feature

    • โž• Add an is_valid method to the schema (as in #134) (#150) (c477c33)

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix typo in schema.py: vaidated->validated (#151) (0dc8499)
    • ๐Ÿ›  Fix callable check under PyPy2 (#149) (3054d7e)
  • v0.6.7

    January 09, 2018
  • v0.6.6 Changes

    April 26, 2017

    ๐Ÿ›  Fix

    • Schema can be inherited (#127)
    • ๐Ÿ‘‰ Show a key error if a dict error happens
  • v0.6.5

    September 26, 2016
  • v0.6.4 Changes

    September 19, 2016

    ๐Ÿ›  Fixes

    • โช Revert the optional error commit. [Stavros Korokithakis]