Releases: rom-rb/rom-repository
Releases · rom-rb/rom-repository
v1.3.3
v1.3.3 2017-05-31
Added
Changeset#extend
to exclude steps from the#diff
output, this allows to filter out timestamp changes prior to updates so that we can avoid hitting the database in case of timestamp-only changes. You still can call.map(:touch)
if you want to haveupdated_at
refreshed unconditionally (flash-gordon)
Fixed
aggregate
andcombine
works correctly with nested graph options where associations are aliased (solnic)- Auto-mapping no longer creates intermediate struct objects for combined relations (which caused massive performance degradation in some cases) (solnic)
- Aliased associations no longer cause mapping to intermediate structs (solnic)
v1.3.1
Fixed
- Support for using custom mappers inside
#node
(flash-gordon)
Changed
- Updated
dry-initializer
(flash-gordon)
v1.3.0
Added
- Support for chaining
Changeset#associate
(solnic) - Inferring association name for
Changeset#associate
(solnic) - Support for restricting
Update
andDelete
changesets explicitly viaChangeset#by_pk
(solnic)