Skip to content

Releases: taylorthurlow/rust_json_schema-rb

v0.5.0 - 2025-08-14

14 Aug 17:42
d767d30

Choose a tag to compare

Added

  • with_base_uri option, for controlling the URI to which relative references within a schema are resolved

Changed

  • The upstream crate version is updated to 0.32.1 (from 0.29.1). The changelog for the upstream crate can be found here.

v0.4.3 - 2025-04-25

25 Apr 19:35
7245e2e

Choose a tag to compare

Fixed

  • Fixed the Ruby version targets for precompiled gems, which mistakenly did not include Ruby 3.4. Because the non-precompiled version of the gem did not have this version restriction, the effect was that the precompiled version of the gem was never installed.

Version v0.4.2 was never released because it intended to fix the issue that this release does, but it did not.

v0.4.1 - 2025-04-14

14 Apr 19:00
0caa07e

Choose a tag to compare

Changed

  • The upstream crate version is updated to 0.29.1 (from 0.19.1). The changelog for the upstream crate can be found here. Primarily the changes are bug fixes, more complete support for different JSONSchema draft features, and internal changes that don't concern users of this gem.
  • Following the change in the upstream crate, the default JSONSchema draft version that is used when one is not specified is now draft202012 (previously draft7)

v0.3.0 - 2024-09-16

16 Sep 18:56
7778a80

Choose a tag to compare

Removed

  • with_meta_schemas option - they are now enabled by default in the upstream crate, so this option wouldn't have had any effect anymore.

Changed

  • The upstream crate version is updated to 0.19.1 (from 0.17.1).

v0.2.1 - 2024-01-15

16 Jan 06:56
3d03674

Choose a tag to compare

Removed

  • TLS/HTTPS schema resolution support - A cross-compile build step problem currently prevents me from including precompiled binaries for x86 build targets. Will be added again when I can figure out how to fix the builds.

v0.2.0 - 2024-01-15

16 Jan 06:54
da71cf9

Choose a tag to compare

Added

  • :draft and :with_meta_schemas options on Validator initializer
  • TLS/HTTPS schema resolution support

v0.1.2 - 2024-01-12

12 Jan 19:13
e7e91c4

Choose a tag to compare

Fixed

  • Validator#validate and #valid? should now both correctly raise RustJSONSchema::JSONParseError when the input string is not valid JSON

v0.1.1 - 2024-01-11

12 Jan 17:22
c6203ba

Choose a tag to compare

Added

  • Set up build & publish pipeline with precompiled binaries for macOS and Linux, both x86 and ARM

Changed

  • Don't check in Gemfile.lock

v0.1.0 - 2024-01-11

12 Jan 00:13
b1e708d

Choose a tag to compare

Initial release.