Skip to content

Releases: qri-io/jsonschema

v0.2.1

29 Mar 11:06
648e8ca
Compare
Choose a tag to compare

(2021-03-29)

Bug Fixes

  • error: show error message for minLength (#73) (0995c6b)

Features

  • resolve: file URI resolution (#90) (dbc3af1)
  • type: support additional number types (#72) (9874480)

v0.2.0 - draft2019_09 implementation

21 May 19:14
e7af1ef
Compare
Choose a tag to compare

(2020-05-21)

This is relase v0.2.0. It's a rework of the jsonschema implementation which now has better support for the spec, equal or better performance depending on the keyword, possibility to easily extend with your own keywords and finally, draft2019_09 support.

Features

  • jsonschema: reworking json schema (migration to draft2019_09) (bb2a1cf)

Stable v0.1 release before moving to v0.2

21 May 16:12
7774a18
Compare
Choose a tag to compare

(2020-05-21)

This is a patch release of jsonschema to mark v0.1.2. The purpose of it is to provide a stable v0.1 version for managing the dependencies as the upcoming v0.2.0 will break a lot of the existing API.

Bug Fixes

Features

  • type: identify custom struct as objects (c1722b7)

First jsonschema release!

03 Jun 17:00
b244d4b
Compare
Choose a tag to compare

(2019-05-23)

This is the first proper release of jsonschema. In preparation for go 1.13, in which go.mod files and go modules are the primary way to handle go dependencies, we are going to do an official release of all our modules. This will be version v0.1.0 of jsonschema.

Bug Fixes

  • jsonschema: Handle empty url fragment "#", add unit tests. (ca0e82f)
  • An issue where if $id starts with # caused a slice bounds out of range panic while Unmarshaling (9f6179a)
  • $comment: add support for $comment keyword, add $comment to testschema_test ExampleBasic() (#33) (3313399)
  • const error: error reports what const must equal instead of supplied value (9b9427b), closes #34

Features

  • IfThenElse: implement If/Then/Else, cleanup (bef9c1e)
  • json.Marshaler: marshal schemas back to json properly. (f7d8215)
  • jsonschema: Change to TopLevelType function, more general. (4a66928)
  • jsonschema: Cleanup mistakes, test for unknown schema type. (9ab452b)
  • jsonschema: Field to tell if RootSchema is an array or object. (8bd68f0)
  • jsonschema format: added iri, iri-ref, regex format validators (06217c5)
  • jsonschema format: added iri, iri-ref, regex format validators (4e5183a)
  • jsonschema format: added jsonpointer, reljsonpointer validators (6205399)
  • refs: first signs of life on refs working properly (435c766)
  • ValError: overhaul and upgrade error collection & reporting (66b03e6)
  • added format validators for datetime, date, email, ipv4/6 and some others (3394369)
  • added format validators for datetime, date, email, ipv4/6 and some others (5bf895c)
  • added Must func for easier schema declaration in Go. (2874aff)
  • jsonschema format: added jsonpointer, reljsonpointer validators (d787e78)
  • first pass of draft7 test suite passing (263a72d)
  • initial commit (b620f19)
  • initial support for local references (a99baf2)
  • return multiple errors on validation call. (00b42a8), closes #15

v0.1.0

03 Jun 19:45
@b5 b5
Compare
Choose a tag to compare
chore(release): release v0.1.0