Skip to content

Releases: sourcemeta/jsonschema

v2.3.0

22 Jul 16:51
47da7d0
Compare
Choose a tag to compare

What's Changed

  • Print types for every frame entry in the frame command by @jviotti in #130
  • Upgrade JSON Toolkit to 8e4d59f by @jviotti in #132
  • Extend the validate command to validate JSONL datasets by @jviotti in #131

Full Changelog: v2.2.0...v2.3.0

v2.2.0

16 Jul 13:33
ecc3f49
Compare
Choose a tag to compare

What's Changed

  • Increase test coverage of the frame command by @jviotti in #128
  • Implement a compile command to separately preprocess schemas by @jviotti in #129

Full Changelog: v2.1.0...v2.2.0

v2.1.0

15 Jul 20:33
46fbfa4
Compare
Choose a tag to compare

What's Changed

  • Support tests referencing external test data using dataPath by @jviotti in #127

Full Changelog: v2.0.0...v2.1.0

v2.0.0

15 Jul 19:12
a3371db
Compare
Choose a tag to compare

Breaking Changes

  • Rename schema property to target in test cases by @jviotti in #125

If you are making use of the test command, rename the schema property of your test cases into target.

What's Changed

  • Fix typo on validate error message when not passing an instance by @alombarte in #102
  • Test that bundle always produces formatted schemas by @jviotti in #105
  • Fix a typo on the README by @jviotti in #107
  • Revisit the output of the test command by @jviotti in #106
  • Be more explicit about line endings to avoid potential mismatches by @jviotti in #109
  • Advice against pseudo-TTYs on Docker due to line endings incompatibilities by @jviotti in #111
  • Re-word Docker TTY warning in the docs by @jviotti in #112
  • Present CLI commands in the README in a nicer way by @jviotti in #113
  • Make validation failure stack traces clearer by @jviotti in #115
  • Fix title of metaschema command documentation by @jviotti in #117
  • Remove non-determinism in output when traversing directories by @jviotti in #120
  • Make use of link time optimisation by @jviotti in #121
  • Upgrade JSON Toolkit to c033021 by @jviotti in #123
  • Increase test coverage of the bundle command by @jviotti in #122
  • Support the $comment keyword in test cases by @jviotti in #124
  • Support passing a schema URI with a fragment as a test target by @jviotti in #126

Full Changelog: v1.1.2...v2.0.0

v1.1.2

19 Jun 22:45
ea38a5f
Compare
Choose a tag to compare

What's Changed

  • Speed up schema compilation by up to 6x by @jviotti in #104

Full Changelog: v1.1.1...v1.1.2

v1.1.1

19 Jun 01:40
918bbe9
Compare
Choose a tag to compare

What's Changed

  • Improve error messages when misusing the validate command by @jviotti in #97
  • Support piping bundle output to a resolve directory by @jviotti in #98
  • Fix HTTP resolution not working at all by @jviotti in #100
  • Improve output and error messages from the validate command by @jviotti in #99
  • Show validation error on test failures by @jviotti in #101

Full Changelog: v1.1.0...v1.1.1

v1.1.0

17 Jun 21:45
9f58d8a
Compare
Choose a tag to compare

What's Changed

  • Upgrade JSON Toolkit to e8eddd07 by @jviotti in #96
  • Add a --without-id/-w option to bundle without identifiers by @jviotti in #90

Full Changelog: v1.0.1...v1.1.0

v1.0.1

17 Jun 17:20
9d97179
Compare
Choose a tag to compare

What's Changed

  • Fix docs for validate to omit meta-schema validation by @jviotti in #92
  • Simplify inline CLI help, linking to the docs instead to reduce duplication by @jviotti in #93
  • Make metaschema command >100x faster on schema collections by @jviotti in #95
  • Rephrase README introduction by @jviotti in #94

Full Changelog: v1.0.0...v1.0.1

v1.0.0

13 Jun 18:49
868ffb5
Compare
Choose a tag to compare

Breaking Changes

  • The test and validate commands previously had a --metaschema/-m option for opt-in meta schema validation. To make meta schema validation more powerful and versatile, we extracted this functionality into a brand new metaschema command. If you were using --metaschema/-m before, please migrate to the new metaschema command

What's Changed

  • Replace --metaschema from lint/test with a new metaschema command by @jviotti in #89

Full Changelog: v0.6.1...v1.0.0

v0.6.1

13 Jun 16:51
ea89853
Compare
Choose a tag to compare

What's Changed

  • Print nicer messages when encountering JSON parsing errors by @jviotti in #88

Full Changelog: v0.6.0...v0.6.1