Skip to content

Releases: sourcemeta/jsonschema

v12.5.1

19 Nov 15:33
738495f

Choose a tag to compare

What's Changed

  • Fix formatting inconsistencies of high-precision real numbers by @jviotti in #549

Full Changelog: v12.5.0...v12.5.1

v12.5.0

18 Nov 22:27
f478aee

Choose a tag to compare

What's Changed

  • Add a linter rule to detect invalid local $refs by @jviotti in #544
  • Improve handling of high-precision real numbers by @jviotti in #548

Full Changelog: v12.4.0...v12.5.0

v12.4.0

18 Nov 14:00
9f899c2

Choose a tag to compare

What's Changed

  • More strictly reject $ref sibling to keywords like $id and $schema in JSON Schema Draft 7 and older @jviotti in #541
  • Configure Bash auto-completion for the Ubuntu Snap by @jviotti in #540
  • Improve linter with regards to cross-dialect embedded resources by @jviotti in #542

Full Changelog: v12.3.0...v12.4.0

v12.3.0

16 Nov 16:14
9c67723

Choose a tag to compare

What's Changed

  • Support Bash and Zsh autocompletion by @jviotti in #538
    • Note: these files are now present in the final archive, but you might need to manually source them depending on your preferred installation mechanism
  • Add decimal arbitrary precision support (as a fallback that only applies to std::int64_t and double parsing failures) by @jviotti in #539
  • Fix various linting auto fixing rules that would lead to semantically different schemas by @jviotti in #539

Full Changelog: v12.2.1...v12.3.0

v12.2.1

07 Nov 17:32
3fe6e88

Choose a tag to compare

What's Changed

  • Improve error output when dealing with conditional operators by @jviotti in #532
  • Fix various YAML parsing issues by @jviotti in #533
  • Upgrade Hydra to 17a209b7422f32521fa946410072b5d0d41a6aae by @jviotti in #534

Full Changelog: v12.2.0...v12.2.1

v12.2.0

31 Oct 18:45
dd9407d

Choose a tag to compare

What's Changed

  • Emit line/column information for YAML schemas and instances by @jviotti in #529

Full Changelog: v12.1.1...v12.2.0

v12.1.1

31 Oct 13:06
68dc0ed

Choose a tag to compare

What's Changed

  • Disable SIMD support on Docker binaries by @peat-psuwit in #526
  • Get full ECMA 262 regex compliance, Unicode support, and higher performance by @jviotti in #527

New Contributors

Full Changelog: v12.1.0...v12.1.1

v12.1.0

30 Oct 01:11
89c3bf8

Choose a tag to compare

What's Changed

  • Support printing errors as JSON given --json by @jviotti in #524
  • Upgrade Hydra to 38206da873311f0d1fc5f851a9c38838459e89b9 by @jviotti in #525

Full Changelog: v12.0.0...v12.1.0

v12.0.0

24 Oct 17:51
2a80559

Choose a tag to compare

What's Changed

  • Speed up Blaze compilation and fix an infinite loop on circular $refs by @jviotti in #502
  • Fix jsonschema.json not being located for relative path inputs by @jviotti in #504
  • Fix validate not ignoring top-level keywords sibling to $ref by @jviotti in #505
  • Normalise error message metadata by @jviotti in #520
  • Improve schema formatting with fmt by becoming dialect aware by @jviotti in #522
    • With this change, fmt needs to be able to access custom meta-schemas, so you might need to use --resolve or jsonschema.json accordingly

Full Changelog: v11.11.1...v12.0.0

v11.11.1

15 Oct 16:09
1b8eecf

Choose a tag to compare

What's Changed

Full Changelog: v11.11.0...v11.11.1