- [12.x] Prevent unintended sleep on early failure of assertSequence by @xHeaven in #56583
- [12.x] Redis cluster broadcaster by @vadimonus in #56581
- [12.x] Alias Benchmark class by @jackbayliss in #56594
- [12.x] Add support for drop patterns to the
make:migration
command'sTableGuesser
. by @amirhshokri in #56608 - [12.x] Improve collection return types by @axlon in #56599
- [12.x] Fix collection typo by @axlon in #56597
- Fix return type docblock for resetAttempts method in RateLimiter by @jonagoldman in #56596
- Add 'page' field to paginator links by @compico in #56603
- [12.x] Add support for inline attachments in Resend transport by @jayanratna in #56598
- Fix test failures in PHPUnit 12.3.2 by @KentarouTakeda in #56610
- [12.x] Use new error and exception handler getters by @jnoordsij in #56623
- [12.x] Use PHP 8.4 array helpers by @jnoordsij in #56619
- [12.x] Prefer Symfony PHP polyfills over
function_exists
calls by @jnoordsij in #56621 - [12.x]
Bind
attribute accepts UnitEnum by @cosmastech in #56616 - [12.x] Add Vitess-specific safe to retry errors by @GrahamCampbell in #56615
- [12.x] Handle null as a falsy condition by @negoziator in #56612
- Added "after" support for morphs and nullableMorphs Blueprint by @marcogermani87 in #56613
- [12.x] Fix usage of
Scoped
andSingleton
on interfaces by @cosmastech in #56620 - [12.x] Online (concurrently) index creation for PostgreSQL and SqlServer by @vadimonus in #56625