Skip to content

Releases: sourcemeta/jsonschema

v9.2.1

22 Apr 21:07
c383373
Compare
Choose a tag to compare

What's Changed

  • Improve --resolve verbose messages to print resolved identifiers by @jviotti in #317
  • Improve error messages for unresolved schema identifiers by @jviotti in #318
  • Fix content(Encoding|MediaType|Schema) and format to not emit annotations on non-string instances by @jviotti in #319

Full Changelog: v9.2.0...v9.2.1

v9.2.0

21 Apr 20:33
30e0183
Compare
Choose a tag to compare

What's Changed

  • Expand lint note on --resolve when also validating default by @jviotti in #303
  • Run CI on WSL and fix a WSL segfault on libyaml by @jviotti in #306
  • More prominently warn at runtime against using --without-id when bundling by @jviotti in #310
  • Warn when attempting to resolve a schema without identifiers by @jviotti in #311
  • Print vocabulary URIs for each entry when using --trace by @jviotti in #313
  • Add an example screenshot to the README by @jviotti in #314
  • Mention debugging capabilities in the README by @jviotti in #315

Full Changelog: v9.1.1...v9.2.0

v9.1.1

18 Apr 14:13
9225046
Compare
Choose a tag to compare

What's Changed

  • Cleanup command signatures in the docs by @jviotti in #301
  • Don't compile Linux and Windows CI binaries for AVX2 to increase platform support by @jviotti in #305

Full Changelog: v9.1.0...v9.1.1

v9.1.0

16 Apr 18:08
1f90d4d
Compare
Choose a tag to compare

What's Changed

  • Print annotations in the validate command when passing --verbose by @jviotti in #300

Full Changelog: v9.0.0...v9.1.0

v9.0.0

16 Apr 14:18
ece92ce
Compare
Choose a tag to compare

What's Changed

  • Lint that default values validate against their subschemas by @jviotti in #298
  • Display annotations when using --trace on the validate command by @jviotti in #299
  • Rename the lint --disable option to --exclude by @jviotti in #293
  • Introduce a new --default-dialect option for most commands by @jviotti in #292

Full Changelog: v8.1.2...v9.0.0

v8.1.2

15 Apr 15:45
24999fa
Compare
Choose a tag to compare

What's Changed

  • Improve error messages when attempting to parse invalid JSON files by @jviotti in #295
  • Clarify that lint might require passing --resolve now by @jviotti in #296
  • Suggest the use of --resolve when failing to locate external schemas by @jviotti in #297

Full Changelog: v8.1.1...v8.1.2

v8.1.1

11 Apr 19:29
a9ac9ed
Compare
Choose a tag to compare

What's Changed

  • Warn that --without-id technically results in invalid schemas by @jviotti in #290
  • Fix the valid_examples lint rule not working on JSON Schema 2019-09 by @jviotti in #291

Full Changelog: v8.1.0...v8.1.1

v8.1.0

10 Apr 19:58
1d9dddf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v8.0.0...v8.1.0

v8.0.0

04 Apr 19:27
9525506
Compare
Choose a tag to compare

What's Changed

  • Format small arrays in a single line by @jviotti in #282
    • A potential breaking change if you rely on jsonschema fmt

Full Changelog: v7.4.0...v8.0.0

v7.4.0

04 Apr 15:50
43390e2
Compare
Choose a tag to compare

What's Changed

  • Implement a new version command by @jviotti in #280
  • Fix incorrect validation when setting min(Length|Items|Properties) to 0 by @jviotti in #281
  • Support Linux for ARM in the NPM package by @jviotti in #279

Full Changelog: v7.3.0...v7.4.0