CHANGELOG.md in dry-schema-0.1.1 vs CHANGELOG.md in dry-schema-0.2.0

- old
+ new

@@ -1,4 +1,33 @@ +# 0.2.0 2019-02-26 + +### Added + +* New `hash` macro which prepends `hash?` type-check and allows nested schema definition (solnic) +* New `array` macro which works like `each` but prepends `array?` type-check (solnic) + +### Fixed + +* Rule name translation works correctly with I18n (issue #52) (solnic) +* Rule name translation works correctly with namespaced messages (both I18n and plain YAML) (issue #57) (solnic) +* Error messages under namespaces are correctly resolved for overridden names (issue #53) (solnic) +* Namespaced error messages work correctly when schemas are reused within other schemas (issue #49) (solnic) +* Child schema can override inherited rules now (issue #66) (skryukov) +* Hints are correctly generated for disjunction that use type-check predicates (issue #24) (solnic) +* Hints are correctly generated for nested schemas (issue #26) (solnic) +* `filled` macro respects inferred type-check predicates and puts them in front (solnic) +* Value coercion works correctly with re-usable nested schemas (issue #25) (solnic) + +### Changed + +* [BREAKING] **Messages are now configured under `dry_schema` namespace by default** (issue #38) (solnic) +* [BREAKING] Hints are now an optional feature provided by `:hints` extension, to load it do `Dry::Schema.load_extensions(:hints)` (solnic) +* [BREAKING] Hints generation was improved in general, output of `Result#messages` and `Result#hints` changed in some cases (solnic) +* [BREAKING] `schema` macro no longer prepends `hash?` check, for this behavior use the new `hash` macro (see #31) (solnic) +* [BREAKING] Support for MRI < 2.4 was dropped (solnic) + +[Compare v0.1.1...v0.2.0](https://github.com/dry-rb/dry-schema/compare/v0.1.1...v0.2.0) + # 0.1.1 2019-02-17 ### Added - `Result#error?` supports checking nested errors too ie`result.error?('user.address')` (solnic)