Releases: rom-rb/rom-repository
Releases · rom-rb/rom-repository
v1.3.3
v1.3.3 2017-05-31
Added
Changeset#extendto exclude steps from the#diffoutput, 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_atrefreshed unconditionally (flash-gordon)
Fixed
aggregateandcombineworks 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
UpdateandDeletechangesets explicitly viaChangeset#by_pk(solnic)