CHANGELOG.md in dry-schema-1.6.2 vs CHANGELOG.md in dry-schema-1.7.0

- old
+ new

@@ -1,6 +1,26 @@ <!--- DO NOT EDIT THIS FILE - IT'S AUTOMATICALLY GENERATED VIA DEVTOOLS ---> +## 1.7.0 2021-06-29 + +This release ships with a bunch of internal refactorings that should improve performance but if you see any unexpected behavior please do report issues. + +### Fixed + +- Handle arrays of hashes where Array constructor coerces non-Hash input (#351 fixed via #354) (@ojab) +- Run outer schema processor steps before inner ones (issue #350 fixed via #361) (@ojab) +- Fix key validator false negatives on empty collections (see #363) (@Drenmi) +- Prevent error message YAML files from being parsed multiple times (issue #352 via #364) (@alassek) +- Using constructor types should work fine now ie `required(:foo).filled(Types::Params::Integer.constructor(&:succ))` (issue #280 fixed via #365) (@solnic) +- Handle non-Hash to Hash transformation in `before(:key_coercer)` (issue #350 fixed via #362) (@ojab) + +### Changed + +- [internal] `Dry::Schema::Path` clean up and performance improvements (via #358) (@ojab) +- [internal] simplify and speed up handling of steps in nested schemas (via #360) (@ojab) + +[Compare v1.6.2...v1.7.0](https://github.com/dry-rb/dry-schema/compare/v1.6.2...v1.7.0) + ## 1.6.2 2021-04-15 ### Added