Skip to content

v1.4.0

Compare
Choose a tag to compare
@solnic solnic released this 08 Oct 09:18
v1.4.0
08c6625

Added

  • Support for passing multiple parent schemas. They are inherited from left to right (@ianwhite)

     Dry::Schema.define(parent: [parent_a, parent_b, parent_c]) do
     	...
     end
  • Improved error messages about missing translations (@skryukov)

  • [experimental] before/after callbacks for schema steps (@skryukov)

    Dry::Schema.Params do
      required(:name).value(:string)
      optional(:age).value(:integer)
    
      before(:value_coercer) do |result|
        result.to_h.compact
      end
    end

Fixed

Compare v1.3.4...v1.4.0