Closed joelvh closed 6 years ago
rom 4
isn't compatible with the recent dry-types
/dry-struct
releases, there's a branch which nearly works https://github.com/rom-rb/rom/pull/478 but atm this has a breaking change
we gotta push a new release with fixed version spec for dry-types :/
@solnic we first need to discuss the plan in https://github.com/rom-rb/rom/pull/478#issuecomment-384019000 If we fix the spec it will be a breaking change so we can't do it. Instead, we can mimic the current behavior in 4.0 but change it in 5.0, or leave it as it is (inconsistent with current dry-struct behavior).
@flash-gordon we can't push a 4.x
release that also upgrades dry-types/struct, because this would potentially break rom structs and/or custom types that people may have. So our only option, for now, is to push a 4.x
release with dry-types/struct version specs updated to dry-types ~> 0.12.2
and dry-struct ~> 0.4.0
.
4.2.1 pushed to rubygems
Got errors with dry-types 0.13.0 with
map_with
calls on relations in repositories.Locking in dry-types 0.12.2 fixes this.