Releases: dry-rb/dry-schema
Releases · dry-rb/dry-schema
v1.14.0
Added
- Better support for sets in
excluded_from?
andincluded_in?
predicates (via #480) (@flash-gordon)
Fixed
- Fix info extension for maybe macro (via #484) (@flash-gordon + @santiagodoldan)
- Missing message for :uri? predicate (via #477) (@timjnh)
- JSON schema output for
maybe(:array)
(via #463) (@tomgi)
Changed
- Set minimum Ruby version to 3.1 (@flash-gordon)
KeyValidator
works faster for large schemas (via #461) (@radarek)
v1.13.4
v1.13.3
Fixed
- Fix struct extension for nested struct definitions (via #466) (@flash-gordon)
v1.13.2
v1.13.1
Fixed
- Support sum types of hashes (issue #446 fixed via #457) (@segiddins)
v1.13.0
Fixed
- Change required metadata back to true to fix regressions (issue #438 fixed via 439) (@robhanlon22)
- Compatibility with dry-configurable 1.0.1 (@flash-gordon)
- Warnings about using pattern matching on Ruby 2.7 (issue #441 fixed via #442) (@r7kamura)
- Make message cache fully thread-safe (via #440) (@mensfeld)
v1.12.0
Changed
- This version depends on dry-core 1.0 and dry-configurable 1.0 (@flash-gordon)
v1.11.3
v1.11.2
Fixed
- Setting up message backends with custom settings should work as before (see dry-rb/dry-validation#717 fixed via #435) (@solnic)