Changes for version 0.41 - 2020-05-13

  • Fix missing Test::Exception test dependency
  • Get rid of discard_changes for each created row To further reduce the number of queries. This required to remove support for populating a column used by a has_many relationship by a related row.
  • Reduce select queries for has_many relationships where the foreign key column and the relationship is named the same and the related row is specified as a hashref containing the foreign column
  • Don't execute select queries for any relationships of created rows because no related rows can already exist

Modules

like update_or_create - but recursive

Provides

in lib/DBIx/Class/ResultSet/RecursiveUpdate.pm