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
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
create()/populate()
- Fix spurious warning on MSSQL cursor invalidation retries (RT#102166)
- Fix several corner cases with Many2Many over custom relationships
+ - Fix corner cases of C3 composition being broken on OLD_MRO (5.8.x)
+ only: https://github.com/frioux/DBIx-Class-Helpers/issues/61
* Misc
- Add explicit test for pathological example of asymmetric IC::DT setup