X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=1884dd0212f4c2e7f5af750330d1de80a90e563f;hb=93f1cd05f42cb5b4081a2929804f3c8ab4d38f52;hp=45b2f87f6cdaab666901e71be538248aa9226705;hpb=73f54e275e7dc98b4a082475ff252afdbeca182f;p=dbsrgits%2FDBIx-Class.git diff --git a/Changes b/Changes index 45b2f87..1884dd0 100644 --- a/Changes +++ b/Changes @@ -20,6 +20,9 @@ Revision history for DBIx::Class invoked when an error is leaving the DBIC internals to be handled by the caller (n.b. https://github.com/PerlDancer/Dancer2/issues/1125) (also fixes the previously rejected RT#63874) + - Overrides of ResultSourceProxy-provided methods are no longer skipped + silently: a one-per-callsite warning is issued any time this tricky + situation is encoutered https://is.gd/dbic_rsrcproxy_methodattr - $result->related_resultset() no longer passes extra arguments to an underlying search_rs(), as by design these arguments would be used only on the first call to ->related_resultset(), and ignored @@ -33,6 +36,10 @@ Revision history for DBIx::Class instead of silently discarding the argument * 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/ ) - 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