Skip to content

Releases: santhosh-tekuri/jsonschema

v6.0.0.beta1

08 May 11:25
Compare
Choose a tag to compare

Improvements

  • mixed dialect support
  • custom $vocabulary support
  • sermver format
  • support for localisation for ValidationError
  • command jv
    • support stdin
    • --insecure and --cacert flag
    • --quiet flag

v5.3.1

26 Apr 07:14
Compare
Choose a tag to compare

Features

  • improve performance of uniqueItems for large array

v5.3.0

04 Apr 19:02
Compare
Choose a tag to compare

Features

  • formats can be registered with Compiler
  • mediaTypes can be registered with Compiler

Bug Fixes

  • correct unevaluatedXXX keyword spelling
  • ignore optional vocabularies
  • $dynamicRef without anchor is identical to $ref

cmd/jv/v0.4.0

27 Mar 09:10
Compare
Choose a tag to compare
  • correct version in go.mod

v5.2.0

30 Jan 15:45
Compare
Choose a tag to compare
  • Schema: add Draft field
  • Draft: add URL() and String()

v5.1.1

22 Nov 18:02
Compare
Choose a tag to compare

fix: formats must be validated for draft <2019

v5.1.0

11 Nov 18:32
Compare
Choose a tag to compare
  • implements $vocabulary

V5.0.2

25 Oct 06:04
Compare
Choose a tag to compare

types: add missing golang number variants

v5.0.1

14 Sep 11:39
Compare
Choose a tag to compare
  • support $ref with URN+pointer and URN+fragment
  • keyword expecting int can have decimal

v5.0.0

02 Sep 14:22
Compare
Choose a tag to compare

New Features:

  • license changed from BSD-3 Clause to Apache-2.0
  • implements draft 2020-12 specification
  • implement output formats flag, basic and detailed
  • cmd/jv: add -output flag
  • extract $comment, writeOnly, deprecated metadata annotations

Incompatible Changes:

  • if no $schema specified, default to Draft2020
  • replaced SchemeNotRegisteredError with LoaderNotFoundError
  • ValidateInterface method renamed to Validate
  • ValidationError now captures keywordLocations