gems dry-schema 1.4.0

latest releases: 1.14.1, 1.14.0, 1.13.4...
5 years ago

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

Don't miss a new dry-schema release

NewReleases is sending notifications on new releases.