Dry Schema Versions Save

Coercion and validation for data structures

v1.13.3

8 months ago

Fixed

  • Fix struct extension for nested struct definitions (via #466) (@flash-gordon)

Compare v1.13.2...v1.13.3

v1.13.2

11 months ago

Fixed

  • Fix custom predicates setting (via #460) (@solnic)

Compare v1.13.1...v1.13.2

v1.13.1

1 year ago

Fixed

  • Support sum types of hashes (issue #446 fixed via #457) (@segiddins)

Compare v1.13.0...v1.13.1

v1.13.0

1 year ago

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)

Compare v1.12.0...v1.13.0

v1.12.0

1 year ago

Changed

  • This version depends on dry-core 1.0 and dry-configurable 1.0 (@flash-gordon)

Compare v1.11.3...v1.12.0

v1.11.3

1 year ago

Fixed

  • Fixed array(sum_type) syntax which was a regression introduced in 1.10.0 (issue #436 fixed via #437) (@solnic)

Compare v1.11.2...v1.11.3

v1.11.2

1 year ago

Fixed

  • Setting up message backends with custom settings should work as before (see dry-rb/dry-validation#717 fixed via #435) (@solnic)

Compare v1.11.1...v1.11.2

v1.11.1

1 year ago

Changed

  • Depend on dry-configurable >= 0.16 - this was needed to play nice with Zeitwerk (@solnic)

Compare v1.11.0...v1.11.1

v1.11.0

1 year ago

Changed

  • Use zeitwerk for auto-loading which speeds up requires (via #427) (@flash-gordon + @solnic)

Compare v1.10.6...v1.11.0

v1.10.6

1 year ago

Fixed

  • Fix issues with rule name when top_namespace and namespace passed (issue #304 fixed via #432) (@RudskikhIvan)

Compare v1.10.5...v1.10.6