13.x
[12.x] Rename NamedScope to Scope (#57478)
[13.x] Reset fake time globally after each test, drop redundant Carbon::setTestNow() cleanup (#60761)
[13.x] Add Postgres transaction pooler support (#60425)
[11.x] Fix job not logged in failed_jobs table if timeout occurs within database transaction (#54173)
[12.x] Online (concurrently) index creation for PostgreSQL and SqlServer (#56625)
Centralize per-test static state resets in AfterEachTestSubscriber (#61078)
[12.x] add MigrationSkipped event (#58167)
[13.x] testsuite (#59702)
[11.x] Enable extension of connection inspection methods (#52231)
[13.x] Add `flushLocks()` support to Cache stores (#58907)
[12.x] Extends `AsCollection` to map items into objects or other values (#55383)
[13.x] Mockery cleanup (#61117)
Use Carbon::now() and Date::now() instead of now() helper (#59252)
[13.x] Replace @return with @var on docblocks for properties in tests (#60132)
Add database afterRollback callback support and tests (#57180)
Fix numericAggregate on eloquent builder (#53880)
[13.x] Simplify most of the exceptions expectations (#61049)
[10.x] Streamline `DatabaseMigrations` and `RefreshDatabase` events (#49153)
[12x.] reduce repeated inserts in tests (#57273)
[13.x] Enable additional Rector rules (#60854)
[13.x] Enforce stricter assertions (#59749)
[11.x] Support eager loading with limit (#49695)
[12.x] Fix support for adding custom observable events from traits (#55286)
Fix EloquentModelDecimalCastingTest expectation across brick/math versions (#59904)
Only merge cached casts for accessed attribute (#57627)
[13.x] Add `phpdoc_trim_consecutive_blank_line_separation rule` to pint (#60669)
fix conflicts
[10.x] Add tests for Eloquent methods (#49673)
[11.x] Fix mutator access in `loadMissing` (#53879)
[12.x] Preserve "previous" model state (#55729)
Check the class before calling relationLoaded when walking a relation chain (#60993)
[12.x] Fix infinite recursion when defining model scope with attribute as private (#59958) (#59979)
[13.x] Fix MorphTo eager load matching when ownerKey is null and result key is a non-primitive (#59394)
[11.x] apply our new Pint rule to the `/tests` directory (#54325)
Test Improvements (#58432)
Simplify remaining exception expectations (#61058)
Apply fixes from StyleCI
[10.x] Fix "after commit" callbacks not running on nested transactions using `RefreshDatabase` or `DatabaseMigrations` (#48523)
[11.x] Skip the number of connections transacting while testing to run callbacks (#53377)
Tighten loose assertTrue comparisons to dedicated assertions (#61093)
fix: hasMorph/whereDoesntHaveMorph OR grouping with nullable morphs (#57937)
[11.x] Accept non-backed enum in database queries (#50674)
[12.x] Run `ConnectionEstablished` on database reconnection (#58136)
[8.x] Refresh database for integration tests (#39543)
[12.x] Allow Container to build `Migrator` from class name (#55501)
[13.x] Add name to MigrationStarted/MigrationEnded events (#60059)
[12.x] Fix `DB::update()` with subqueries is not supported for all databases (#57381)
Add whereLike clause to query builder (#52147)
Revert "[12.x] Fixed precision checks for column types in SQL Server grammar …" (#58888)
[13.x] Include columns and index in UniqueConstraintViolationException (#59299)