X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=fc72d6b4c618e4ee235d2e379e75285b28b031a4;hb=57e9c142d79b612040929c7038b42a8d8bba78df;hp=44b873ea8e79dbeb33b9b9d5b9460d0e15f58b59;hpb=e884e5d9de1fcb734ab4598e6b2923293b0674f7;p=dbsrgits%2FDBIx-Class.git diff --git a/Changes b/Changes index 44b873e..fc72d6b 100644 --- a/Changes +++ b/Changes @@ -21,14 +21,17 @@ Revision history for DBIx::Class - Fix on_connect_* not always firing in some cases - a race condition existed between storage accessor setters and the determine_driver routines, triggering a connection before the set-cycle is finished + - Fix collapse being ignored on single-origin selection (RT#95658) + - Fix incorrect behavior on custom result_class inflators altering + the amount of returned results - Fix failure to detect stable order criteria when in iterator mode of a has_many prefetch off a search_related chain - Prevent erroneous database hit when accessing prefetched related resultsets with no rows - Fix incorrect handling of custom relationship conditions returning SQLA literal expressions - - Fix long standing bug with populate() getting confused by hashrefs - with different sets of keys: http://is.gd/2011_dbic_populate_gotcha + - Fix long standing bug with populate() missing data from hashrefs with + different keysets: http://is.gd/2011_dbic_populate_gotcha (RT#92723) - Fix multi-value literal populate not working with simplified bind specifications - Massively improve the implied resultset condition parsing - now all @@ -36,6 +39,7 @@ Revision history for DBIx::Class up by create() and populate() - Ensure definitive condition extractor handles bizarre corner cases without bombing out (RT#93244) + - Fix set_column on non-native (+columns) selections (RT#86685) - Fix set_inflated_column incorrectly handling \[] literals (GH#44) - Ensure that setting a column to a literal invariably marks it dirty - Work around exception objects with broken string overloading in one