X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=6a63e5ba1f2f85d712e353049c3c9e22fec902d5;hb=02562a2092543488bba4ccd98c39abca72560555;hp=e40b03e35d5891a9d2f7850e433a68ab651b6188;hpb=7305f6f933813eaa1a4a7b65bfc5f158d0d65c4d;p=dbsrgits%2FDBIx-Class.git diff --git a/Changes b/Changes index e40b03e..6a63e5b 100644 --- a/Changes +++ b/Changes @@ -34,12 +34,18 @@ Revision history for DBIx::Class arrayref) now emits a deprecation warning - Calling the getter $rsrc->from("argument") now throws an exception instead of silently discarding the argument + - search() calls with an empty select list are deprecated. While DBIC + will still issue a SELECT * ..., it now warns given there is nothing + higher up in the stack prepared to interpret the result * New Features - DBIC now performs a range of sanity checks on the entire hierarchy of Schema/Result/ResultSet classes loudly alerting the end user to potential extremely hard-to-diagnose pitfalls ( RT#93976, also fully addresses https://blog.afoolishmanifesto.com/posts/mros-and-you/ ) + - A new low-level API for relationship resolution is available as an + official method ( $rsrc->resolve_relationship_condition ). This is + mainly of interest to builders of reflection tools - InflateColumn::DateTime now accepts the ecosystem-standard option 'time_zone', in addition to the DBIC-only 'timezone' (GH#28) - Massively optimised literal SQL snippet scanner - fixes all known @@ -67,7 +73,12 @@ Revision history for DBIx::Class - Fix corner case of stringify-only overloaded objects being used in create()/populate() - Fix spurious warning on MSSQL cursor invalidation retries (RT#102166) + - Fix incorrect ::Storage->_ping() behavior under Sybase (RT#114214) + - Fix some corner cases of non-fatal failures during relationship + resolution showing up as hard errors - Fix several corner cases with Many2Many over custom relationships + - Fix intermittent failure to infer the CASCADE attributes of relations + during deployment_statements()/deploy() - Fix corner cases of C3 composition being broken on OLD_MRO (5.8.x) only: https://github.com/frioux/DBIx-Class-Helpers/issues/61