13.x
[12.x] Add support for #[UseResource(...)] and #[UseResourceCollection(...)] attributes on models (#56966)
[12.x] Fix model pruning when non model files are in the same directory (#56071)
add index for database performance (#60073)
Fix unsetting model castable attribute when cast to object (#56335) (#56343)
[13.x] Mockery cleanup (#61117)
[10.x] Test Improvements (#48815)
Added a new lost connection string and a test (#60819)
[13.x] Simplify most of the exceptions expectations (#61049)
Remove useless parent::setUp()/tearDown() calls in tests extending PHPUnit's TestCase directly (#60994)
Simplify remaining exception expectations (#61058)
[12.x] Add missing *OrFail transaction methods to BelongsToMany (#59168)
[13.x] Use enum_value() helper in a few more places (#60983)
Fix typos in tests (#48534)
Apply rector PHPUnit assertion cleanups (#60807)
fix: inconsistent Guarded attribute behaviour on Pivot (#60952)
[13.x] Preserve relation constraints when resolving attributes during noConstraints (#60931)
Add method `QueryExecuted::toRawSql()` (#52192)
[11.x] Test Improvements (#51365)
Merge branch '12.x' into 13.x
[13.x] Add Postgres transaction pooler support (#60425)
Make SQLiteProcessor cope with '/' in column names (#52490)
[9.x] Fix Carbon::setTestNow usage. (#40790)
attempt to fix rollback callbacks (#60777)
[11.x] Accept non-backed enum in database queries (#50674)
[13.x] Reset fake time globally after each test, drop redundant Carbon::setTestNow() cleanup (#60761)
Revert "[12.x] Add drop patterns support to `TableGuesser` for drop migrations (#56608)" (#56752)