[renovate-composer]: upgrade laravel/framework - 12.50.0 → 13.1.1 - autoclosed #50

Closed
renovate_bot wants to merge 1 commits from renovate/laravel/framework-13.1.1 into master
Collaborator

This PR contains the following updates:

Package Change Age Confidence
laravel/framework (source) ^12.0^13.0 age confidence

Release Notes

laravel/framework (laravel/framework)

v13.1.1

Compare Source

v13.1.0

Compare Source

v13.0.0

Compare Source

v12.55.1

Compare Source

v12.55.0

Compare Source

v12.54.1

Compare Source

v12.54.0

Compare Source

v12.53.0

Compare Source

v12.52.0

Compare Source

v12.51.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [laravel/framework](https://laravel.com) ([source](https://github.com/laravel/framework)) | `^12.0` → `^13.0` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/laravel%2fframework/13.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/laravel%2fframework/12.50.0/13.1.1?slim=true) | --- ### Release Notes <details> <summary>laravel/framework (laravel/framework)</summary> ### [`v13.1.1`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1311---2026-03-18) [Compare Source](https://github.com/laravel/framework/compare/v13.1.0...v13.1.1) - Break queue dependency by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;59275](https://github.com/laravel/framework/pull/59275) ### [`v13.1.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1310---2026-03-18) [Compare Source](https://github.com/laravel/framework/compare/v13.0.0...v13.1.0) - \[12.x] Correct truncate exceptions at by [@&#8203;bretto36](https://github.com/bretto36) in [#&#8203;59239](https://github.com/laravel/framework/pull/59239) - \[13.x] Remove useless \Mockery::close() by [@&#8203;lucasmichot](https://github.com/lucasmichot) in [#&#8203;59253](https://github.com/laravel/framework/pull/59253) - Fix: Batch::add() wipes queue assignment on first job in array chains by [@&#8203;ProjektGopher](https://github.com/ProjektGopher) in [#&#8203;59233](https://github.com/laravel/framework/pull/59233) - Improvements for asserting HTML in text by [@&#8203;jasonmccreary](https://github.com/jasonmccreary) in [#&#8203;59161](https://github.com/laravel/framework/pull/59161) - \[13.x] Use Carbon::now() instead of now() helper by [@&#8203;lucasmichot](https://github.com/lucasmichot) in [#&#8203;59252](https://github.com/laravel/framework/pull/59252) - \[13.x] Fix null broadcaster deprecation warning in PHP 8.5 by [@&#8203;mortenscheel](https://github.com/mortenscheel) in [#&#8203;59269](https://github.com/laravel/framework/pull/59269) - \[12.x] Fix float pluralization in trans\_choice() by [@&#8203;JulianGlueck](https://github.com/JulianGlueck) in [#&#8203;59268](https://github.com/laravel/framework/pull/59268) - \[12.x] Fix tests on PHP 8.5 by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59251](https://github.com/laravel/framework/pull/59251) - \[13.x] Add toString to Uri by [@&#8203;dwightwatson](https://github.com/dwightwatson) in [#&#8203;59259](https://github.com/laravel/framework/pull/59259) ### [`v13.0.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1300---2026-03-17) [Compare Source](https://github.com/laravel/framework/compare/v12.55.1...v13.0.0) - Revert "\[12.x] Query builder PDO fetch modes" by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;54709](https://github.com/laravel/framework/pull/54709) - \[13.x] Prepare branch alias for Laravel 13 by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;54701](https://github.com/laravel/framework/pull/54701) - \[12.x] Query builder PDO fetch modes + columns fix by [@&#8203;bert-w](https://github.com/bert-w) in [#&#8203;54734](https://github.com/laravel/framework/pull/54734) - \[13.x] Fix Tests/CI environments by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;54760](https://github.com/laravel/framework/pull/54760) - \[13.x] Requires PHP 8.3 as minimum version by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;54763](https://github.com/laravel/framework/pull/54763) - \[13.x] Add missing parameters to `Response` methods `throw()` and `throwIf()` by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;54798](https://github.com/laravel/framework/pull/54798) - \[13.x] Fix scope removal in nested where conditions by [@&#8203;willrowe](https://github.com/willrowe) in [#&#8203;54816](https://github.com/laravel/framework/pull/54816) - \[13.x] Remove function existence checks by [@&#8203;xurshudyan](https://github.com/xurshudyan) in [#&#8203;54876](https://github.com/laravel/framework/pull/54876) - \[13.x] Removed unneeded default argument by [@&#8203;AndrewMast](https://github.com/AndrewMast) in [#&#8203;54900](https://github.com/laravel/framework/pull/54900) - \[13.x] Fix unresolved merge conflict in Concurrency composer.json by [@&#8203;jnoordsij](https://github.com/jnoordsij) in [#&#8203;55233](https://github.com/laravel/framework/pull/55233) - \[13.x] Fixes merge conflict by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;55294](https://github.com/laravel/framework/pull/55294) - \[13.x] Error exit code for clear command by [@&#8203;mbardelmeijer](https://github.com/mbardelmeijer) in [#&#8203;55355](https://github.com/laravel/framework/pull/55355) - \[13.x] Add #\[\Override] to the BatchFake class methods by [@&#8203;imanghafoori1](https://github.com/imanghafoori1) in [#&#8203;55358](https://github.com/laravel/framework/pull/55358) - \[13.x] PDO Fetch modes by [@&#8203;bert-w](https://github.com/bert-w) in [#&#8203;55394](https://github.com/laravel/framework/pull/55394) - Allow Listeners to dynamically specify deleteWhenMissingModels by [@&#8203;L3o-pold](https://github.com/L3o-pold) in [#&#8203;55508](https://github.com/laravel/framework/pull/55508) - \[13.x] Do not allow new model instances to be created during boot by [@&#8203;willrowe](https://github.com/willrowe) in [#&#8203;55685](https://github.com/laravel/framework/pull/55685) - Fix typo in `Blueprint`: `datetime` => `dateTime` by [@&#8203;TheJoeSchr](https://github.com/TheJoeSchr) in [#&#8203;55859](https://github.com/laravel/framework/pull/55859) - Feature: add support straight join in mysql by [@&#8203;jferdi24](https://github.com/jferdi24) in [#&#8203;55786](https://github.com/laravel/framework/pull/55786) - \[13.x] Register subdomain routes before routes that are not linked to a domain by [@&#8203;gdebrauwer](https://github.com/gdebrauwer) in [#&#8203;55921](https://github.com/laravel/framework/pull/55921) - \[13.x] Supports Symfony 7.4 & 8.0 by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;56029](https://github.com/laravel/framework/pull/56029) - \[13.x] Change to hyphenate prefixes by [@&#8203;u01jmg3](https://github.com/u01jmg3) in [#&#8203;56172](https://github.com/laravel/framework/pull/56172) - \[13.x] Use exception object in JobAttempted event by [@&#8203;bert-w](https://github.com/bert-w) in [#&#8203;56148](https://github.com/laravel/framework/pull/56148) - \[13.x] remove superfluous element by [@&#8203;browner12](https://github.com/browner12) in [#&#8203;56303](https://github.com/laravel/framework/pull/56303) - Add eventStream signature to ResponseFactory contract by [@&#8203;csfh](https://github.com/csfh) in [#&#8203;56306](https://github.com/laravel/framework/pull/56306) - fix: align ResponseFactory::eventStream signature with interface by [@&#8203;KIKOmanasijev](https://github.com/KIKOmanasijev) in [#&#8203;56484](https://github.com/laravel/framework/pull/56484) - \[13.x] `Cache::touch()` & `Store::touch()` for TTL Extension by [@&#8203;yitzwillroth](https://github.com/yitzwillroth) in [#&#8203;55954](https://github.com/laravel/framework/pull/55954) - \[13.x] Make QueueBusy event consistent with other queue events by [@&#8203;AhmedAlaa4611](https://github.com/AhmedAlaa4611) in [#&#8203;56673](https://github.com/laravel/framework/pull/56673) - \[13.x] use clearer pagination view names by [@&#8203;browner12](https://github.com/browner12) in [#&#8203;56307](https://github.com/laravel/framework/pull/56307) - \[13.x] Update `countBy` docblock in `Enumerable` interface to allow for enum callback by [@&#8203;jnoordsij](https://github.com/jnoordsij) in [#&#8203;56897](https://github.com/laravel/framework/pull/56897) - \[13.x] Generate plural morph pivot table name by [@&#8203;willrowe](https://github.com/willrowe) in [#&#8203;56832](https://github.com/laravel/framework/pull/56832) - \[13.x] Resolve Symfony Console `add()` method deprecation by [@&#8203;KIKOmanasijev](https://github.com/KIKOmanasijev) in [#&#8203;56488](https://github.com/laravel/framework/pull/56488) - \[13.x] Add command method to contract by [@&#8203;rodrigopedra](https://github.com/rodrigopedra) in [#&#8203;56978](https://github.com/laravel/framework/pull/56978) - Refactor: replace strpos check with str\_contains for clarity by [@&#8203;arshidkv12](https://github.com/arshidkv12) in [#&#8203;57042](https://github.com/laravel/framework/pull/57042) - Remove unnecessary parameters by [@&#8203;arshidkv12](https://github.com/arshidkv12) in [#&#8203;57047](https://github.com/laravel/framework/pull/57047) - \[README.md] change laravel bootcamp to laravel learn by [@&#8203;MoZayedSaeid](https://github.com/MoZayedSaeid) in [#&#8203;57176](https://github.com/laravel/framework/pull/57176) - \[13.x] Resolve issues with tests by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;57258](https://github.com/laravel/framework/pull/57258) - \[13.x] Bind manager instances to custom driver closures by [@&#8203;daniser](https://github.com/daniser) in [#&#8203;57173](https://github.com/laravel/framework/pull/57173) - \[13.x] Compile full DELETE with JOIN including ORDER BY and LIMIT in MySQL grammar by [@&#8203;tegos](https://github.com/tegos) in [#&#8203;57196](https://github.com/laravel/framework/pull/57196) - \[13.x] Flush `Str` factories when tearing down test case by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;57296](https://github.com/laravel/framework/pull/57296) - \[13.x] Update reset password notification subject by [@&#8203;ganyicz](https://github.com/ganyicz) in [#&#8203;57882](https://github.com/laravel/framework/pull/57882) - \[13.x] Update verification email subject capitalization by [@&#8203;ganyicz](https://github.com/ganyicz) in [#&#8203;57884](https://github.com/laravel/framework/pull/57884) - \[13.x] Simplify preg\_replace\_array callback by removing unnecessary foreach loop by [@&#8203;sumaiazaman](https://github.com/sumaiazaman) in [#&#8203;57924](https://github.com/laravel/framework/pull/57924) - \[13.x] Fix changes from Laravel 12 by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;57919](https://github.com/laravel/framework/pull/57919) - \[13.x] Default `PendingRequest@pool()` to use 2 for concurrency by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;57972](https://github.com/laravel/framework/pull/57972) - \[13.x] Copy `Symfony\Component\HttpFoundation\Request::get()` functionality to avoid breaking changes. by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58081](https://github.com/laravel/framework/pull/58081) - \[13.x] Defer registering schedule registered using `ApplicationBuilder::withScheduling()` by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58160](https://github.com/laravel/framework/pull/58160) - \[13.x] Return data object from `ModelInspector` to make `show:model` more flexible by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;58230](https://github.com/laravel/framework/pull/58230) - \[13.x] Add ability to default queue by class type by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58094](https://github.com/laravel/framework/pull/58094) - \[13.x] Add reason to WorkerStopping event by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58341](https://github.com/laravel/framework/pull/58341) - \[13.x] Add starting to Monitor Contract by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58399](https://github.com/laravel/framework/pull/58399) - \[13.x] add dispatchAfterResponse to the Dispatcher Contract by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58428](https://github.com/laravel/framework/pull/58428) - \[13.x] Add origin verification to request forgery protection by [@&#8203;benbjurstrom](https://github.com/benbjurstrom) in [#&#8203;58400](https://github.com/laravel/framework/pull/58400) - \[13.x] Improve `Enumerable` interface docblock types by [@&#8203;jnoordsij](https://github.com/jnoordsij) in [#&#8203;58181](https://github.com/laravel/framework/pull/58181) - Add missing chain method to interface by [@&#8203;Jeroen-G](https://github.com/Jeroen-G) in [#&#8203;58429](https://github.com/laravel/framework/pull/58429) - \[13.x] Use unescaped unicode in `Js` support class by default by [@&#8203;jnoordsij](https://github.com/jnoordsij) in [#&#8203;58471](https://github.com/laravel/framework/pull/58471) - \[13.x] Add enum types to repository contract / allow enums for tagged caches by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58481](https://github.com/laravel/framework/pull/58481) - \[13.x] Restore eager-loaded relations when deserializing collections by [@&#8203;dxnter](https://github.com/dxnter) in [#&#8203;58477](https://github.com/laravel/framework/pull/58477) - \[13.x] Bump minimum PHPUnit by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58537](https://github.com/laravel/framework/pull/58537) - \[13.x] Respect default value for class dependencies in BoundMethod::call by [@&#8203;comhon-project](https://github.com/comhon-project) in [#&#8203;58553](https://github.com/laravel/framework/pull/58553) - \[13.x] Bump minimum `symfony/process` by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58548](https://github.com/laravel/framework/pull/58548) - \[13.x] Fix `illuminate/json-schema` dependencies by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58612](https://github.com/laravel/framework/pull/58612) - \[13.x] Add `hasSole` and `hasMany` to the `Enumerable` interface by [@&#8203;JosephSilber](https://github.com/JosephSilber) in [#&#8203;58610](https://github.com/laravel/framework/pull/58610) - \[13.x] Ensure bootstrap withMiddleware works for the DownCommand by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58571](https://github.com/laravel/framework/pull/58571) - \[13.x] Remove override attribute on removed method by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58628](https://github.com/laravel/framework/pull/58628) - \[13.x] Ensures compatibility with `symfony/console` 8 by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58629](https://github.com/laravel/framework/pull/58629) - \[13.x] Add `cc` to Mailer contract by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58667](https://github.com/laravel/framework/pull/58667) - Fix ThrottleRequests over-throttling with multiple distinct rate limit keys ([#&#8203;54386](https://github.com/laravel/framework/issues/54386)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58707](https://github.com/laravel/framework/pull/58707) - \[13.x] Add `markEmailAsUnverified` to `MustVerifyEmail` interface by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58701](https://github.com/laravel/framework/pull/58701) - \[13.x] Adds previous exceptions in exception view by [@&#8203;DarkGhostHunter](https://github.com/DarkGhostHunter) in [#&#8203;58680](https://github.com/laravel/framework/pull/58680) - Attributes by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;58578](https://github.com/laravel/framework/pull/58578) - \[13.x] Accept CarbonInterval for PendingProcess timeouts by [@&#8203;riesjart](https://github.com/riesjart) in [#&#8203;58842](https://github.com/laravel/framework/pull/58842) - \[13.x] Add Setup/TearDown trait attributes by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58685](https://github.com/laravel/framework/pull/58685) - \[13.x] Allow aliases to be set in Signature Attribute ([#&#8203;58853](https://github.com/laravel/framework/issues/58853)) by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58874](https://github.com/laravel/framework/pull/58874) - \[13.x] Adds PHPUnit 13 support by [@&#8203;nunomaduro](https://github.com/nunomaduro) in [#&#8203;58890](https://github.com/laravel/framework/pull/58890) - \[13.x] Display route binding fields in `route:list` output by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58889](https://github.com/laravel/framework/pull/58889) - \[13.x] feat: respect `DeleteWhenMissingModels` attribute on queued notifications by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58908](https://github.com/laravel/framework/pull/58908) - \[13.x] Resolve DeleteNotificationWhenMissingModelTest by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58919](https://github.com/laravel/framework/pull/58919) - \[13.x] add missing methods to Queue interface by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;58914](https://github.com/laravel/framework/pull/58914) - \[13.x] chore: define closure type on Middleware by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58929](https://github.com/laravel/framework/pull/58929) - \[13.x] Ensure SyncQueue JobAttempted gets the actual exception by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58954](https://github.com/laravel/framework/pull/58954) - \[13.x] Throw exception when served disks share the same URI by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58960](https://github.com/laravel/framework/pull/58960) - \[13.x] withoutOverlapping docblock by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58973](https://github.com/laravel/framework/pull/58973) - \[13.x] Fix `composer.json` by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;58975](https://github.com/laravel/framework/pull/58975) - \[13.x] Update the dependencies version by [@&#8203;lucasmichot](https://github.com/lucasmichot) in [#&#8203;58995](https://github.com/laravel/framework/pull/58995) - \[13.x] Normalize composer.json by [@&#8203;lucasmichot](https://github.com/lucasmichot) in [#&#8203;58996](https://github.com/laravel/framework/pull/58996) - \[13.x] Add `flushLocks()` support to Cache stores by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58907](https://github.com/laravel/framework/pull/58907) - \[13.x] Add cache `flushLocks()` events by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;59006](https://github.com/laravel/framework/pull/59006) - \[13.x] Refactor parameter names that are implemented from the interface by [@&#8203;mrvipchien](https://github.com/mrvipchien) in [#&#8203;59015](https://github.com/laravel/framework/pull/59015) - \[13.x] Add missing [@&#8203;throws](https://github.com/throws) into docblock for various methods by [@&#8203;mrvipchien](https://github.com/mrvipchien) in [#&#8203;59016](https://github.com/laravel/framework/pull/59016) - Add insertOrIgnoreReturning method by [@&#8203;antonkomarev](https://github.com/antonkomarev) in [#&#8203;59025](https://github.com/laravel/framework/pull/59025) - Add corner case tests for insertOrIgnoreReturning by [@&#8203;antonkomarev](https://github.com/antonkomarev) in [#&#8203;59028](https://github.com/laravel/framework/pull/59028) - Extra validation on query builder upsert by [@&#8203;antonkomarev](https://github.com/antonkomarev) in [#&#8203;59029](https://github.com/laravel/framework/pull/59029) - \[13.x] Add ErrorBag attribute support for FormRequest by [@&#8203;Tresor-Kasenda](https://github.com/Tresor-Kasenda) in [#&#8203;59033](https://github.com/laravel/framework/pull/59033) - \[13.x] Add controller middleware attribute by [@&#8203;JurianArie](https://github.com/JurianArie) in [#&#8203;59030](https://github.com/laravel/framework/pull/59030) - \[13.x] Add Authorize controller middleware attribute by [@&#8203;JurianArie](https://github.com/JurianArie) in [#&#8203;59048](https://github.com/laravel/framework/pull/59048) - \[13.x] Fix `symfony/translation` deps by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;59054](https://github.com/laravel/framework/pull/59054) - \[13.x] Remove supports for `laravel/serializable-closure` v1 by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;59053](https://github.com/laravel/framework/pull/59053) - Add saveOrIgnore Eloquent Model method for conflict-safe inserts by [@&#8203;antonkomarev](https://github.com/antonkomarev) in [#&#8203;59026](https://github.com/laravel/framework/pull/59026) - \[13.x] Add support for named arguments in event dispatching and broadcasting by [@&#8203;ph7jack](https://github.com/ph7jack) in [#&#8203;59075](https://github.com/laravel/framework/pull/59075) - \[13.x] Supports `pda/pheanstalk` 8.0+ and remove 5.x by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;59072](https://github.com/laravel/framework/pull/59072) - \[13.x] Bump dependencies by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;59069](https://github.com/laravel/framework/pull/59069) - \[13.x] Add ability to set channel name via Log contextual attribute by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;59101](https://github.com/laravel/framework/pull/59101) - \[13.x] Ensure insertOrIgnoreReturning only marks records as modified when rows are inserted by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59083](https://github.com/laravel/framework/pull/59083) - \[13.x] Clean up ModelInfo by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;59080](https://github.com/laravel/framework/pull/59080) - \[13.x] Clean up JsonApi by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;59079](https://github.com/laravel/framework/pull/59079) - \[13.x] Indicate that raw queries should be literal strings by [@&#8203;axlon](https://github.com/axlon) in [#&#8203;59081](https://github.com/laravel/framework/pull/59081) - \[13.x] Update brick/math constraint and rounding mode constant by [@&#8203;balu-lt](https://github.com/balu-lt) in [#&#8203;59107](https://github.com/laravel/framework/pull/59107) - \[13.x] fix: MorphToMany morphClass type by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;59110](https://github.com/laravel/framework/pull/59110) - \[13.x] Rename Middleware attribute parameter from $value to $middleware by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59133](https://github.com/laravel/framework/pull/59133) - \[13.x] fix: QueueRoutes docblocks for getRoute and $routes property by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59119](https://github.com/laravel/framework/pull/59119) - \[13.x] fix: DoesntContain docblock typo by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59117](https://github.com/laravel/framework/pull/59117) - \[13.x] BusFake assertNothingDispatched should check all dispatches by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59118](https://github.com/laravel/framework/pull/59118) - \[13.x] fix: Align JsonApiResource flushState maxRelationshipDepth with trait default by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59116](https://github.com/laravel/framework/pull/59116) - \[13.x] Make Cache touch() TTL required and remove redundant value fetching by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59121](https://github.com/laravel/framework/pull/59121) - \[13.x] Fix previousPath() for external referrers by [@&#8203;faytekin](https://github.com/faytekin) in [#&#8203;59159](https://github.com/laravel/framework/pull/59159) - Add depth parameter to Arr::dot() by [@&#8203;faytekin](https://github.com/faytekin) in [#&#8203;59150](https://github.com/laravel/framework/pull/59150) - \[13.x] Drop method\_exists checks in MonitorCommand by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59151](https://github.com/laravel/framework/pull/59151) - \[12.x] Add strict integer validation to Numeric validation rule by [@&#8203;riesjart](https://github.com/riesjart) in [#&#8203;59156](https://github.com/laravel/framework/pull/59156) - \[12.x] Add \*OrFail transaction methods to `BelongsToMany` by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59153](https://github.com/laravel/framework/pull/59153) - \[13.x] Add Exception to BatchCanceled event by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59163](https://github.com/laravel/framework/pull/59163) - \[13.x] Add support for `brick/math` 0.16 by [@&#8203;balu-lt](https://github.com/balu-lt) in [#&#8203;59165](https://github.com/laravel/framework/pull/59165) - Bump tar from 7.5.9 to 7.5.11 in /src/Illuminate/Foundation/resources/exceptions/renderer by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;59164](https://github.com/laravel/framework/pull/59164) - \[12.x] Add missing \*OrFail transaction methods to BelongsToMany by [@&#8203;erhanurgun](https://github.com/erhanurgun) in [#&#8203;59168](https://github.com/laravel/framework/pull/59168) - \[12.x] Add inOrderOf() method to query builder by [@&#8203;faytekin](https://github.com/faytekin) in [#&#8203;59162](https://github.com/laravel/framework/pull/59162) - \[12.x] Add tcp\_keepalive option to PhpRedis connector by [@&#8203;heikokrebs](https://github.com/heikokrebs) in [#&#8203;59158](https://github.com/laravel/framework/pull/59158) - \[13.x] Add schedule:pause / resume command by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59169](https://github.com/laravel/framework/pull/59169) - \[12.x] un`tap` PendingRequest by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;59188](https://github.com/laravel/framework/pull/59188) - \[12.x] Fix float to int deprecation in trans\_choice() for certain locales by [@&#8203;hamedelasma](https://github.com/hamedelasma) in [#&#8203;59174](https://github.com/laravel/framework/pull/59174) - \[12.x] Allow `touch()` to accept multiple columns by [@&#8203;devajmeireles](https://github.com/devajmeireles) in [#&#8203;59175](https://github.com/laravel/framework/pull/59175) - Revert "Add composite index to jobs table migration for improved queue polling" by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;59202](https://github.com/laravel/framework/pull/59202) - \[12.x] Add fluent string validation rule builder by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59201](https://github.com/laravel/framework/pull/59201) - \[13.x] Add schedule resume and pause events by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59172](https://github.com/laravel/framework/pull/59172) - \[13.x] insertOrIgnoreReturning with multiple unique keys by [@&#8203;tpetry](https://github.com/tpetry) in [#&#8203;59187](https://github.com/laravel/framework/pull/59187) - Update `Command::withProgressBar` phpdoc to account for arrow functions and non-void return types by [@&#8203;billypoke](https://github.com/billypoke) in [#&#8203;58766](https://github.com/laravel/framework/pull/58766) - \[12.x] Lazily evaluate value for constraints in `HasOneOrManyThrough` by [@&#8203;Jacobs63](https://github.com/Jacobs63) in [#&#8203;59231](https://github.com/laravel/framework/pull/59231) - Add string helper to get initials from a string by [@&#8203;denjaland](https://github.com/denjaland) in [#&#8203;59230](https://github.com/laravel/framework/pull/59230) - fix: Strip gzip-compressed output from concurrent process response by [@&#8203;NikhiltGhalme](https://github.com/NikhiltGhalme) in [#&#8203;59224](https://github.com/laravel/framework/pull/59224) - \[12.x] Fix failing tests introduced by [#&#8203;59201](https://github.com/laravel/framework/issues/59201) by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59207](https://github.com/laravel/framework/pull/59207) - \[12.x] Avoid redundant `Util::getParameterClassName()` call in container resolution by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59220](https://github.com/laravel/framework/pull/59220) - \[12.x] Add missing conditional validation rule builders by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59209](https://github.com/laravel/framework/pull/59209) - \[12.x] Skip placeholder replacements when message does not contain them by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59211](https://github.com/laravel/framework/pull/59211) - \[12.x] Use `array_push` with spread operator in `MessageBag::all()` by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59217](https://github.com/laravel/framework/pull/59217) - \[12.x] Cache Route instances in CompiledRouteCollection::getByName() by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59221](https://github.com/laravel/framework/pull/59221) - \[13.x] Add additional Artisan attributes for usage, help and hidden by [@&#8203;ziadoz](https://github.com/ziadoz) in [#&#8203;59204](https://github.com/laravel/framework/pull/59204) - \[12.x] Accept CarbonInterval for retry sleep duration by [@&#8203;riesjart](https://github.com/riesjart) in [#&#8203;59232](https://github.com/laravel/framework/pull/59232) - \[12.x] Fix failing phpstan by [@&#8203;GrahamCampbell](https://github.com/GrahamCampbell) in [#&#8203;59245](https://github.com/laravel/framework/pull/59245) - \[12.x] Update comments for PlanetScale MySQL and PostgreSQL by [@&#8203;GrahamCampbell](https://github.com/GrahamCampbell) in [#&#8203;59244](https://github.com/laravel/framework/pull/59244) - \[12.x] Use big integers for database cache expiration column by [@&#8203;tanerkay](https://github.com/tanerkay) in [#&#8203;59243](https://github.com/laravel/framework/pull/59243) - \[13.x] Allow brick/math ^0.17 by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59249](https://github.com/laravel/framework/pull/59249) - \[12.x] Display file path and line number for closure routes in `route:list` by [@&#8203;devajmeireles](https://github.com/devajmeireles) in [#&#8203;59237](https://github.com/laravel/framework/pull/59237) - \[12.x] Add wantsMarkdown() and acceptsMarkdown() request methods by [@&#8203;joetannenbaum](https://github.com/joetannenbaum) in [#&#8203;59238](https://github.com/laravel/framework/pull/59238) - \[13.x] Ensure RequiredUnless handles null by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59235](https://github.com/laravel/framework/pull/59235) ### [`v12.55.1`](https://github.com/laravel/framework/releases/tag/v12.55.1) [Compare Source](https://github.com/laravel/framework/compare/v12.55.0...v12.55.1) - \[12.x] Correct truncate exceptions at by [@&#8203;bretto36](https://github.com/bretto36) in [#&#8203;59239](https://github.com/laravel/framework/pull/59239) - \[12.x] Fix float pluralization in trans\_choice() by [@&#8203;JulianGlueck](https://github.com/JulianGlueck) in [#&#8203;59268](https://github.com/laravel/framework/pull/59268) - \[12.x] Fix tests on PHP 8.5 by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59251](https://github.com/laravel/framework/pull/59251) ### [`v12.55.0`](https://github.com/laravel/framework/releases/tag/v12.55.0) [Compare Source](https://github.com/laravel/framework/compare/v12.54.1...v12.55.0) - Add depth parameter to Arr::dot() by [@&#8203;faytekin](https://github.com/faytekin) in [#&#8203;59150](https://github.com/laravel/framework/pull/59150) - \[12.x] Add strict integer validation to Numeric validation rule by [@&#8203;riesjart](https://github.com/riesjart) in [#&#8203;59156](https://github.com/laravel/framework/pull/59156) - \[12.x] Add \*OrFail transaction methods to `BelongsToMany` by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59153](https://github.com/laravel/framework/pull/59153) - Bump tar from 7.5.9 to 7.5.11 in /src/Illuminate/Foundation/resources/exceptions/renderer by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;59164](https://github.com/laravel/framework/pull/59164) - \[12.x] Add missing \*OrFail transaction methods to BelongsToMany by [@&#8203;erhanurgun](https://github.com/erhanurgun) in [#&#8203;59168](https://github.com/laravel/framework/pull/59168) - \[12.x] Add inOrderOf() method to query builder by [@&#8203;faytekin](https://github.com/faytekin) in [#&#8203;59162](https://github.com/laravel/framework/pull/59162) - \[12.x] Add tcp\_keepalive option to PhpRedis connector by [@&#8203;heikokrebs](https://github.com/heikokrebs) in [#&#8203;59158](https://github.com/laravel/framework/pull/59158) - \[12.x] un`tap` PendingRequest by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;59188](https://github.com/laravel/framework/pull/59188) - \[12.x] Fix float to int deprecation in trans\_choice() for certain locales by [@&#8203;hamedelasma](https://github.com/hamedelasma) in [#&#8203;59174](https://github.com/laravel/framework/pull/59174) - \[12.x] Allow `touch()` to accept multiple columns by [@&#8203;devajmeireles](https://github.com/devajmeireles) in [#&#8203;59175](https://github.com/laravel/framework/pull/59175) - Revert "Add composite index to jobs table migration for improved queue polling" by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;59202](https://github.com/laravel/framework/pull/59202) - \[12.x] Add fluent string validation rule builder by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59201](https://github.com/laravel/framework/pull/59201) - Update `Command::withProgressBar` phpdoc to account for arrow functions and non-void return types by [@&#8203;billypoke](https://github.com/billypoke) in [#&#8203;58766](https://github.com/laravel/framework/pull/58766) - \[12.x] Lazily evaluate value for constraints in `HasOneOrManyThrough` by [@&#8203;Jacobs63](https://github.com/Jacobs63) in [#&#8203;59231](https://github.com/laravel/framework/pull/59231) - Add string helper to get initials from a string by [@&#8203;denjaland](https://github.com/denjaland) in [#&#8203;59230](https://github.com/laravel/framework/pull/59230) - fix: Strip gzip-compressed output from concurrent process response by [@&#8203;NikhiltGhalme](https://github.com/NikhiltGhalme) in [#&#8203;59224](https://github.com/laravel/framework/pull/59224) - \[12.x] Fix failing tests introduced by [#&#8203;59201](https://github.com/laravel/framework/issues/59201) by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59207](https://github.com/laravel/framework/pull/59207) - \[12.x] Avoid redundant `Util::getParameterClassName()` call in container resolution by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59220](https://github.com/laravel/framework/pull/59220) - \[12.x] Add missing conditional validation rule builders by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59209](https://github.com/laravel/framework/pull/59209) - \[12.x] Skip placeholder replacements when message does not contain them by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59211](https://github.com/laravel/framework/pull/59211) - \[12.x] Use `array_push` with spread operator in `MessageBag::all()` by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59217](https://github.com/laravel/framework/pull/59217) - \[12.x] Cache Route instances in CompiledRouteCollection::getByName() by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59221](https://github.com/laravel/framework/pull/59221) - \[12.x] Accept CarbonInterval for retry sleep duration by [@&#8203;riesjart](https://github.com/riesjart) in [#&#8203;59232](https://github.com/laravel/framework/pull/59232) - \[12.x] Fix failing phpstan by [@&#8203;GrahamCampbell](https://github.com/GrahamCampbell) in [#&#8203;59245](https://github.com/laravel/framework/pull/59245) - \[12.x] Update comments for PlanetScale MySQL and PostgreSQL by [@&#8203;GrahamCampbell](https://github.com/GrahamCampbell) in [#&#8203;59244](https://github.com/laravel/framework/pull/59244) - \[12.x] Use big integers for database cache expiration column by [@&#8203;tanerkay](https://github.com/tanerkay) in [#&#8203;59243](https://github.com/laravel/framework/pull/59243) - \[12.x] Display file path and line number for closure routes in `route:list` by [@&#8203;devajmeireles](https://github.com/devajmeireles) in [#&#8203;59237](https://github.com/laravel/framework/pull/59237) - \[12.x] Add wantsMarkdown() and acceptsMarkdown() request methods by [@&#8203;joetannenbaum](https://github.com/joetannenbaum) in [#&#8203;59238](https://github.com/laravel/framework/pull/59238) ### [`v12.54.1`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v12541---2026-03-10) [Compare Source](https://github.com/laravel/framework/compare/v12.54.0...v12.54.1) - \[12.x] Makes imports consistent by [@&#8203;nunomaduro](https://github.com/nunomaduro) in [#&#8203;59149](https://github.com/laravel/framework/pull/59149) ### [`v12.54.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v12540---2026-03-10) [Compare Source](https://github.com/laravel/framework/compare/v12.53.0...v12.54.0) - \[12.x] Fix division by zero error in `repeatEvery()` method by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58987](https://github.com/laravel/framework/pull/58987) - \[12.x] Allow app.editor.base\_path to be an empty string by [@&#8203;kminek](https://github.com/kminek) in [#&#8203;58991](https://github.com/laravel/framework/pull/58991) - \[12.x] Add missing, remove unused parameters to docblocks by [@&#8203;mrvipchien](https://github.com/mrvipchien) in [#&#8203;58989](https://github.com/laravel/framework/pull/58989) - Fix URL validation for punycode subdomains by [@&#8203;mpa12](https://github.com/mpa12) in [#&#8203;58982](https://github.com/laravel/framework/pull/58982) - \[12.x] Prevent queue deadlock when reserving a job throws an exception (e.g., attempts overflow) by [@&#8203;sadique-cws](https://github.com/sadique-cws) in [#&#8203;58978](https://github.com/laravel/framework/pull/58978) - \[12.x] bug: throttle with redis ignores after callback by [@&#8203;RobertBoes](https://github.com/RobertBoes) in [#&#8203;58990](https://github.com/laravel/framework/pull/58990) - Update brick/math version constraint to include 0.15 by [@&#8203;julien-boudry](https://github.com/julien-boudry) in [#&#8203;59005](https://github.com/laravel/framework/pull/59005) - Revert "Update brick/math version constraint to include 0.15" by [@&#8203;GrahamCampbell](https://github.com/GrahamCampbell) in [#&#8203;59009](https://github.com/laravel/framework/pull/59009) - Bump rollup from 4.46.3 to 4.59.0 in /src/Illuminate/Foundation/resources/exceptions/renderer by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;59013](https://github.com/laravel/framework/pull/59013) - \[12.x] Fix TwoColumnDetail stripping trailing punctuation from second column values by [@&#8203;theritvars](https://github.com/theritvars) in [#&#8203;59010](https://github.com/laravel/framework/pull/59010) - \[12.x] Add support for assertions on `BinaryFileResponse` by [@&#8203;axlon](https://github.com/axlon) in [#&#8203;59018](https://github.com/laravel/framework/pull/59018) - \[12.x] fix: array offset deprecation warning by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;59019](https://github.com/laravel/framework/pull/59019) - \[12.x] Add tsvector column type for PostgreSQL by [@&#8203;milroyfraser](https://github.com/milroyfraser) in [#&#8203;59004](https://github.com/laravel/framework/pull/59004) - Memory Limit passed as string when run from supervisor by [@&#8203;turbo124](https://github.com/turbo124) in [#&#8203;59049](https://github.com/laravel/framework/pull/59049) - \[12.x] Fix facade cache file permissions by [@&#8203;nkoestinger](https://github.com/nkoestinger) in [#&#8203;59059](https://github.com/laravel/framework/pull/59059) - \[12.x] Display oldest pending job in queue:monitor output by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;59073](https://github.com/laravel/framework/pull/59073) - Fix type() method return type in Illuminate\Filesystem\Filesystem by [@&#8203;GNfsys](https://github.com/GNfsys) in [#&#8203;59071](https://github.com/laravel/framework/pull/59071) - \[12.x] Test Improvements by [@&#8203;crynobone](https://github.com/crynobone) in [#&#8203;59068](https://github.com/laravel/framework/pull/59068) - \[12.x] Wrap flags in `int-mask-of` annotation by [@&#8203;shaedrich](https://github.com/shaedrich) in [#&#8203;59082](https://github.com/laravel/framework/pull/59082) - Fix after-commit observers breaking -ing event cancellation by [@&#8203;eyupcanakman](https://github.com/eyupcanakman) in [#&#8203;59058](https://github.com/laravel/framework/pull/59058) - \[12.x] Fix migrate:fresh failing when database does not exist by [@&#8203;MElkmeshi](https://github.com/MElkmeshi) in [#&#8203;59113](https://github.com/laravel/framework/pull/59113) - \[12.x] Add `interval()` method to `InteractsWithData` by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59114](https://github.com/laravel/framework/pull/59114) - \[12.x] Hash displayName() in cache lock keys by [@&#8203;A5hleyRich](https://github.com/A5hleyRich) in [#&#8203;59141](https://github.com/laravel/framework/pull/59141) - \[12.x] Improved html test helpers by [@&#8203;jnoordsij](https://github.com/jnoordsij) in [#&#8203;59140](https://github.com/laravel/framework/pull/59140) - \[12.x] Add Model::withoutRelation() for selective relation unloading by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59137](https://github.com/laravel/framework/pull/59137) - \[12.x] Include request context in HTTP client Response::dump() by [@&#8203;SanderMuller](https://github.com/SanderMuller) in [#&#8203;59136](https://github.com/laravel/framework/pull/59136) - Fix enum handling in ModelNotFoundException error message by [@&#8203;isaackaara](https://github.com/isaackaara) in [#&#8203;59132](https://github.com/laravel/framework/pull/59132) - \[12.x] Update composer.json to enforce commonmark version without DisallowedRawHtmlRenderer exploit by [@&#8203;Smoggert](https://github.com/Smoggert) in [#&#8203;59131](https://github.com/laravel/framework/pull/59131) - \[12.x] Suppress chmod errors in Filesystem::replace() for non-POSIX filesystems by [@&#8203;eyupcanakman](https://github.com/eyupcanakman) in [#&#8203;59126](https://github.com/laravel/framework/pull/59126) - Add composite index to jobs table migration for improved queue polling by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;59111](https://github.com/laravel/framework/pull/59111) - \[12.x] Load custom markdown extensions for mail by [@&#8203;dasundev](https://github.com/dasundev) in [#&#8203;59051](https://github.com/laravel/framework/pull/59051) - \[12.x] Fix docblock for RateLimiter `for()` method by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;59144](https://github.com/laravel/framework/pull/59144) - \[12.x] Deduplicate paths in view:cache by [@&#8203;ganyicz](https://github.com/ganyicz) in [#&#8203;59145](https://github.com/laravel/framework/pull/59145) ### [`v12.53.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v12530---2026-02-24) [Compare Source](https://github.com/laravel/framework/compare/v12.52.0...v12.53.0) - \[12.x] Add multipleOf support to JsonSchema numeric types by [@&#8203;Amirhf1](https://github.com/Amirhf1) in [#&#8203;58903](https://github.com/laravel/framework/pull/58903) - \[12.x] chore: don't format notifiables in NotificationSender::send by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58900](https://github.com/laravel/framework/pull/58900) - \[12.x] Add vector option to whereFullText for pre-computed tsvector columns by [@&#8203;milroyfraser](https://github.com/milroyfraser) in [#&#8203;58893](https://github.com/laravel/framework/pull/58893) - \[12.x] Add array key support for `buildMorphMapFromModels()` function by [@&#8203;josephkerkhof](https://github.com/josephkerkhof) in [#&#8203;58891](https://github.com/laravel/framework/pull/58891) - \[12.x] Fix RequestException summarizing for Guzzle streamed responses by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;58909](https://github.com/laravel/framework/pull/58909) - \[12.x] Tests for streamed RequestException by [@&#8203;cosmastech](https://github.com/cosmastech) in [#&#8203;58910](https://github.com/laravel/framework/pull/58910) - Support a serializable classes value on caches by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;58911](https://github.com/laravel/framework/pull/58911) - \[12.x] Simplify TokenGuard methods by [@&#8203;Amirhf1](https://github.com/Amirhf1) in [#&#8203;58923](https://github.com/laravel/framework/pull/58923) - \[12.x] Add uniqueItems support to JsonSchema ArrayType by [@&#8203;Amirhf1](https://github.com/Amirhf1) in [#&#8203;58922](https://github.com/laravel/framework/pull/58922) - \[12.x] Add tests for `PhpRedisClusterConnection` flushdb method by [@&#8203;miladev95](https://github.com/miladev95) in [#&#8203;58917](https://github.com/laravel/framework/pull/58917) - \[12.x] Add support for named arguments in event dispatching and broadcasting by [@&#8203;ph7jack](https://github.com/ph7jack) in [#&#8203;58913](https://github.com/laravel/framework/pull/58913) - \[12.x] Allow `down` command to refresh maintenance mode options by [@&#8203;alies-dev](https://github.com/alies-dev) in [#&#8203;58918](https://github.com/laravel/framework/pull/58918) - \[12.x] Rollback lingering PDO transaction before retrying on commit deadlock by [@&#8203;dxnter](https://github.com/dxnter) in [#&#8203;58906](https://github.com/laravel/framework/pull/58906) - \[12.x] Simplify queue resolution using `match` expression by [@&#8203;josephkerkhof](https://github.com/josephkerkhof) in [#&#8203;58928](https://github.com/laravel/framework/pull/58928) - Bump tar from 7.5.7 to 7.5.9 in /src/Illuminate/Foundation/resources/exceptions/renderer by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;58931](https://github.com/laravel/framework/pull/58931) - \[12.x] Fix model serialization in queue jobs by [@&#8203;axlon](https://github.com/axlon) in [#&#8203;58939](https://github.com/laravel/framework/pull/58939) - \[12.x] Change Mail text alignment from left to start by [@&#8203;zvizvi](https://github.com/zvizvi) in [#&#8203;58935](https://github.com/laravel/framework/pull/58935) - \[12.x] Refactor `convertValuesToBoolean` to use `match` for cleaner logic by [@&#8203;josephkerkhof](https://github.com/josephkerkhof) in [#&#8203;58927](https://github.com/laravel/framework/pull/58927) - \[12.x] Allow Scheduled Command `Event` macros to be applied to schedule groups by [@&#8203;stevebauman](https://github.com/stevebauman) in [#&#8203;58926](https://github.com/laravel/framework/pull/58926) - \[12.x] Fix race condition on creating the real-time facade cache file ([#&#8203;58945](https://github.com/laravel/framework/issues/58945)) by [@&#8203;sosias](https://github.com/sosias) in [#&#8203;58947](https://github.com/laravel/framework/pull/58947) - \[12.x] Show all mismatched values in `assertSessionHasAll` failure output by [@&#8203;dxnter](https://github.com/dxnter) in [#&#8203;58946](https://github.com/laravel/framework/pull/58946) - Fix RetryCommand not working for SQS FIFO queue by [@&#8203;cwang22](https://github.com/cwang22) in [#&#8203;58936](https://github.com/laravel/framework/pull/58936) - \[12.x] Improve return types for Wormhole and InteractsWithTime by [@&#8203;KentarouTakeda](https://github.com/KentarouTakeda) in [#&#8203;58951](https://github.com/laravel/framework/pull/58951) - \[12.x] Add `Cache::funnel()` for concurrency limiting with any cache driver by [@&#8203;mathiasgrimm](https://github.com/mathiasgrimm) in [#&#8203;58439](https://github.com/laravel/framework/pull/58439) - \[12.x] Ensure `oldest_pending` is displayed in `queue:monitor` by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58952](https://github.com/laravel/framework/pull/58952) - \[12.x] Fix/cross database null safe equals by [@&#8203;patrickomeara](https://github.com/patrickomeara) in [#&#8203;58962](https://github.com/laravel/framework/pull/58962) - \[12.x] Add MySQL inRandomOrder regression tests by [@&#8203;laraib15](https://github.com/laraib15) in [#&#8203;58966](https://github.com/laravel/framework/pull/58966) - \[12.x] Add missing [@&#8203;throws](https://github.com/throws) docblocks to Illuminate/Http by [@&#8203;Amirhf1](https://github.com/Amirhf1) in [#&#8203;58965](https://github.com/laravel/framework/pull/58965) - Fix Invalid Types by [@&#8203;RyanSchaefer](https://github.com/RyanSchaefer) in [#&#8203;58963](https://github.com/laravel/framework/pull/58963) - JSONP Check by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;58971](https://github.com/laravel/framework/pull/58971) - \[12.x] Resolve Stan Mailable CI error by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58972](https://github.com/laravel/framework/pull/58972) - \[12.x] Remove unnecessary dirname calls. by [@&#8203;jelleroorda](https://github.com/jelleroorda) in [#&#8203;58984](https://github.com/laravel/framework/pull/58984) - \[12.x] Add missing [@&#8203;throws](https://github.com/throws) docblocks to `Serializer` and `Type` classes in `Illuminate/JsonSchema` by [@&#8203;mrvipchien](https://github.com/mrvipchien) in [#&#8203;58981](https://github.com/laravel/framework/pull/58981) ### [`v12.52.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v12520---2026-02-17) [Compare Source](https://github.com/laravel/framework/compare/v12.51.0...v12.52.0) - \[12.x] Fix: `@return` in doc blocks by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58746](https://github.com/laravel/framework/pull/58746) - \[12.x] Ensure defer callbacks aren't discarded when using the sync queue by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58745](https://github.com/laravel/framework/pull/58745) - \[12.x] Refactor: remove `Arr::wrap()` and add `Collection::wrap()` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58748](https://github.com/laravel/framework/pull/58748) - Add support for `temporaryUploadUrl` to the `local` filesystem by [@&#8203;mnapoli](https://github.com/mnapoli) in [#&#8203;58499](https://github.com/laravel/framework/pull/58499) - Only merge cached casts for accessed attribute by [@&#8203;ug-christoph](https://github.com/ug-christoph) in [#&#8203;57627](https://github.com/laravel/framework/pull/57627) - \[12.x] Sort stan issue on PendingRequest by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58760](https://github.com/laravel/framework/pull/58760) - \[12.x] Update alphabetical order in facades.yml by [@&#8203;luisscruza](https://github.com/luisscruza) in [#&#8203;58757](https://github.com/laravel/framework/pull/58757) - \[12.x] allow string-based expressions for selectExpression() by [@&#8203;tpetry](https://github.com/tpetry) in [#&#8203;58753](https://github.com/laravel/framework/pull/58753) - Revert "\[12.x] Adjust freshTimestamp for SQL Server" by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58758](https://github.com/laravel/framework/pull/58758) - \[12.x] Fix return empty Collection for non-model JSON:API resources by [@&#8203;noir4y](https://github.com/noir4y) in [#&#8203;58752](https://github.com/laravel/framework/pull/58752) - \[12.x] Refactor: remove extra space by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58751](https://github.com/laravel/framework/pull/58751) - \[12.x] Standardize regex delimiter in ObserverMakeCommand::parseModel by [@&#8203;mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#&#8203;58777](https://github.com/laravel/framework/pull/58777) - \[12.x] Fix incorrect [@&#8203;return](https://github.com/return) type in VendorPublishCommand::publishTag by [@&#8203;mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#&#8203;58774](https://github.com/laravel/framework/pull/58774) - Fix phpdoc type in promptForMissingArgumentsUsing by [@&#8203;billypoke](https://github.com/billypoke) in [#&#8203;58768](https://github.com/laravel/framework/pull/58768) - \[12.x] cast `Batch::progress()` return value to `int` by [@&#8203;zjbarg](https://github.com/zjbarg) in [#&#8203;58767](https://github.com/laravel/framework/pull/58767) - \[12.x] Drop Collection import from `AbstractRouteCollection` by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58769](https://github.com/laravel/framework/pull/58769) - \[12.x] Fix missing InputArgument::IS\_ARRAY in getArguments PHPDoc by [@&#8203;kayw-geek](https://github.com/kayw-geek) in [#&#8203;58771](https://github.com/laravel/framework/pull/58771) - \[12.x] Fix: `@return` for `resolveResourceRelationshipIdentifiers()` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58764](https://github.com/laravel/framework/pull/58764) - \[12.x] `Mailable::later()` does not set delay on `SendQueuedMailable` instance by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58765](https://github.com/laravel/framework/pull/58765) - \[12.x] Refactor: use `enum_value()` helper for environment value extraction by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58785](https://github.com/laravel/framework/pull/58785) - \[12.x] Add delay support assertions for queued mailables by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58787](https://github.com/laravel/framework/pull/58787) - Fix MySQL connection string to use --ssl-mode=DISABLED for modern clients by [@&#8203;AJenbo](https://github.com/AJenbo) in [#&#8203;58786](https://github.com/laravel/framework/pull/58786) - \[12.x] Refactor: standardize regex by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58789](https://github.com/laravel/framework/pull/58789) - \[12.x] Allow $preserveKeys param for LazyCollection random by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58791](https://github.com/laravel/framework/pull/58791) - \[12.x] Refactor: `new Collection()` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58793](https://github.com/laravel/framework/pull/58793) - \[12.x] Add `makeMany` method to Factory by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58795](https://github.com/laravel/framework/pull/58795) - \[12.x] Add `withoutAfterMaking()` and `withoutAfterCreating()` factory helpers by [@&#8203;ziadoz](https://github.com/ziadoz) in [#&#8203;58794](https://github.com/laravel/framework/pull/58794) - \[12.x] Backport withMiddleware changes from 13.x by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58798](https://github.com/laravel/framework/pull/58798) - \[12.x] Fix: add `|array` in doc block by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58805](https://github.com/laravel/framework/pull/58805) - \[12.x] Add option to opt out of parallel safe cache prefix by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58801](https://github.com/laravel/framework/pull/58801) - \[12.x] Normalize Throwable docblocks to fully-qualified name by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58802](https://github.com/laravel/framework/pull/58802) - \[12.x] Refactor: remove unnecessary `\BackedEnum` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58807](https://github.com/laravel/framework/pull/58807) - Use atomic writes when creating inline Blade component views by [@&#8203;cyppe](https://github.com/cyppe) in [#&#8203;58815](https://github.com/laravel/framework/pull/58815) - \[12.x] Add missing tests for Request::fullUrlWithoutQuery by [@&#8203;miladev95](https://github.com/miladev95) in [#&#8203;58814](https://github.com/laravel/framework/pull/58814) - Improve File::toKilobytes() DocBlock return type by [@&#8203;Amirhf1](https://github.com/Amirhf1) in [#&#8203;58811](https://github.com/laravel/framework/pull/58811) - Use atomic writes in BladeCompiler to prevent race condition by [@&#8203;cyppe](https://github.com/cyppe) in [#&#8203;58812](https://github.com/laravel/framework/pull/58812) - \[12.x] Refactor: add `JSON decoded` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58830](https://github.com/laravel/framework/pull/58830) - \[12.x] Refactor: add missing `@throws` tag in dock block by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58829](https://github.com/laravel/framework/pull/58829) - \[12.x] Formatting by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58828](https://github.com/laravel/framework/pull/58828) - \[12x]Refactor: remove unnecessary \BackedEnum in HasAttributes.php by [@&#8203;mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#&#8203;58827](https://github.com/laravel/framework/pull/58827) - \[12x] Refactor conditional message formatting using match expression by [@&#8203;mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#&#8203;58825](https://github.com/laravel/framework/pull/58825) - \[12.x] Refactor: use `match` expression by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58824](https://github.com/laravel/framework/pull/58824) - \[12.x] Simplify `compileSelect` method return by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58821](https://github.com/laravel/framework/pull/58821) - \[12.x] Refactor: simplify code by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58820](https://github.com/laravel/framework/pull/58820) - \[12.x] Refactor: remove unnecessary `\BackedEnum` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58818](https://github.com/laravel/framework/pull/58818) - \[12.x] Ensure HttpClientTest doesnt flake in Windows CI by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58817](https://github.com/laravel/framework/pull/58817) - \[12.x] Refactor: `JSON decoded` to `decoded JSON` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58849](https://github.com/laravel/framework/pull/58849) - \[12.x] Allow closure parameters in docblock for when() helper function by [@&#8203;gazben](https://github.com/gazben) in [#&#8203;58862](https://github.com/laravel/framework/pull/58862) - \[12.x] Fix typo in cache `composer.json` by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58875](https://github.com/laravel/framework/pull/58875) - \[12.x] Remove unnecessary `forgetDriver()`from TestCaches by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58878](https://github.com/laravel/framework/pull/58878) - Revert "\[12.x] Fixed precision checks for column types in SQL Server grammar" by [@&#8203;taylorotwell](https://github.com/taylorotwell) in [#&#8203;58888](https://github.com/laravel/framework/pull/58888) - \[12.x] Display closures and standalone functions correctly in exception trace by [@&#8203;avosalmon](https://github.com/avosalmon) in [#&#8203;58879](https://github.com/laravel/framework/pull/58879) ### [`v12.51.0`](https://github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v12510---2026-02-10) [Compare Source](https://github.com/laravel/framework/compare/v12.50.0...v12.51.0) - Remove type hint in favor of return type by [@&#8203;WendellAdriel](https://github.com/WendellAdriel) in [#&#8203;58621](https://github.com/laravel/framework/pull/58621) - \[12.x] Adjust freshTimestamp for SQL Server by [@&#8203;aimeos](https://github.com/aimeos) in [#&#8203;58614](https://github.com/laravel/framework/pull/58614) - \[12.x] Handle binary data in Js::encode() debug renderer by [@&#8203;denis-chmel](https://github.com/denis-chmel) in [#&#8203;58618](https://github.com/laravel/framework/pull/58618) - \[12.x] Add ArrayObject props to AsEncryptedArrayObject to match AsArrayObject by [@&#8203;AndrewMast](https://github.com/AndrewMast) in [#&#8203;58619](https://github.com/laravel/framework/pull/58619) - fix: Arr::wrap() return type by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58625](https://github.com/laravel/framework/pull/58625) - \[12.x] Fix typo in type definition by [@&#8203;shaedrich](https://github.com/shaedrich) in [#&#8203;58624](https://github.com/laravel/framework/pull/58624) - \[12.x] Prevent dupe locale checks in `Lang::get()` when locale matches fallback by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58626](https://github.com/laravel/framework/pull/58626) - \[12.x] chore: add deprecation to Request::get() by [@&#8203;calebdw](https://github.com/calebdw) in [#&#8203;58635](https://github.com/laravel/framework/pull/58635) - \[12.x] Fix Str::substrReplace for edge cases with negative offset or length by [@&#8203;jboonstra70](https://github.com/jboonstra70) in [#&#8203;58634](https://github.com/laravel/framework/pull/58634) - \[12.x] Refactor: improve doc blocks by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58630](https://github.com/laravel/framework/pull/58630) - \[12.x] Add BatchCancelled Event by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58627](https://github.com/laravel/framework/pull/58627) - \[12.x] Fix typo in type definition by [@&#8203;amirhshokri](https://github.com/amirhshokri) in [#&#8203;58638](https://github.com/laravel/framework/pull/58638) - \[12.x] Update `reload` tasks to include `schedule:interruption` by [@&#8203;adevade](https://github.com/adevade) in [#&#8203;58637](https://github.com/laravel/framework/pull/58637) - docs: add missing description to FilesystemAdapter::report() docblock by [@&#8203;eranishojha](https://github.com/eranishojha) in [#&#8203;58640](https://github.com/laravel/framework/pull/58640) - \[12.x] Allow closures for values in `firstOrCreate` and `createOrFirst` by [@&#8203;gcavanunez](https://github.com/gcavanunez) in [#&#8203;58639](https://github.com/laravel/framework/pull/58639) - \[12.x] Support `afterSending` method on notification by [@&#8203;gdebrauwer](https://github.com/gdebrauwer) in [#&#8203;58654](https://github.com/laravel/framework/pull/58654) - \[12.x] Allow Stringable::deduplicate() to accept array of characters by [@&#8203;Tresor-Kasenda](https://github.com/Tresor-Kasenda) in [#&#8203;58649](https://github.com/laravel/framework/pull/58649) - Update regex for trans\_choice to allow negative ranges by [@&#8203;hmazter](https://github.com/hmazter) in [#&#8203;58648](https://github.com/laravel/framework/pull/58648) - Added timeout method to query builder for MySQL by [@&#8203;Vladelis](https://github.com/Vladelis) in [#&#8203;58644](https://github.com/laravel/framework/pull/58644) - \[12.x] Add `assertJobs` method on `PendingBatchFake` by [@&#8203;gdebrauwer](https://github.com/gdebrauwer) in [#&#8203;58606](https://github.com/laravel/framework/pull/58606) - \[12.x] Fix batch counts when deleteWhenMissingModels skips missing model jobs by [@&#8203;yankewei](https://github.com/yankewei) in [#&#8203;58541](https://github.com/laravel/framework/pull/58541) - \[12.x] Fix Postgres sequence starting value for custom schemas/connections by [@&#8203;joteejotee](https://github.com/joteejotee) in [#&#8203;58199](https://github.com/laravel/framework/pull/58199) - \[12.x] Add `whenFails` and `whenPasses` methods on `Validator` by [@&#8203;gdebrauwer](https://github.com/gdebrauwer) in [#&#8203;58655](https://github.com/laravel/framework/pull/58655) - \[12.x] Bus::assertBatched() with array by [@&#8203;gdebrauwer](https://github.com/gdebrauwer) in [#&#8203;58659](https://github.com/laravel/framework/pull/58659) - \[12.x] Refactor: improve doc block by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58677](https://github.com/laravel/framework/pull/58677) - \[12.x] Add withoutHeader() method to Response by [@&#8203;miladev95](https://github.com/miladev95) in [#&#8203;58671](https://github.com/laravel/framework/pull/58671) - \[12.x] Add integer array key support in phpdocs by [@&#8203;dluague](https://github.com/dluague) in [#&#8203;58668](https://github.com/laravel/framework/pull/58668) - `Illuminate\Console\Parser` typehint fix. by [@&#8203;LastDragon-ru](https://github.com/LastDragon-ru) in [#&#8203;58670](https://github.com/laravel/framework/pull/58670) - fix: replace substr with mb\_substr for user agent encoding by [@&#8203;jonagoldman](https://github.com/jonagoldman) in [#&#8203;58703](https://github.com/laravel/framework/pull/58703) - chore: fix the Laravel ASCII SVG so that its characters perfectly align to columns by [@&#8203;markjaquith](https://github.com/markjaquith) in [#&#8203;58702](https://github.com/laravel/framework/pull/58702) - \[12.x] Allow retrieving all view data via viewData() in TestResponse by [@&#8203;shane-zeng](https://github.com/shane-zeng) in [#&#8203;58700](https://github.com/laravel/framework/pull/58700) - Exception page: fix pop in for non main frames by [@&#8203;martinpl](https://github.com/martinpl) in [#&#8203;58698](https://github.com/laravel/framework/pull/58698) - \[12.x] Add missing [@&#8203;throws](https://github.com/throws) annotations to validation rules and JsonResponse by [@&#8203;QDenka](https://github.com/QDenka) in [#&#8203;58697](https://github.com/laravel/framework/pull/58697) - \[12.x] Add conditional return type hint for Route::middleware() method. by [@&#8203;marcreichel](https://github.com/marcreichel) in [#&#8203;58699](https://github.com/laravel/framework/pull/58699) - \[12.x] Improved type hints for when() helper function. by [@&#8203;marcreichel](https://github.com/marcreichel) in [#&#8203;58696](https://github.com/laravel/framework/pull/58696) - \[12.x] Support Eloquent builders and relations as subqueries to update queries by [@&#8203;axlon](https://github.com/axlon) in [#&#8203;58692](https://github.com/laravel/framework/pull/58692) - Add cache prefix isolation for parallel testing ([#&#8203;57584](https://github.com/laravel/framework/issues/57584)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58691](https://github.com/laravel/framework/pull/58691) - Fix whereBetween to accept DatePeriod and handle missing end dates ([#&#8203;58092](https://github.com/laravel/framework/issues/58092)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58687](https://github.com/laravel/framework/pull/58687) - Fix Str::isUrl() returning false for single-char domain names ([#&#8203;58538](https://github.com/laravel/framework/issues/58538)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58686](https://github.com/laravel/framework/pull/58686) - Fix HTTP client response type hints for IDE compatibility ([#&#8203;58555](https://github.com/laravel/framework/issues/58555)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58684](https://github.com/laravel/framework/pull/58684) - Fix types for ConfirmableTrait::confirmToProceed by [@&#8203;rolfvandekrol](https://github.com/rolfvandekrol) in [#&#8203;58681](https://github.com/laravel/framework/pull/58681) - \[12.x] Refactor: simplify return with `??` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58679](https://github.com/laravel/framework/pull/58679) - \[12.x] Refactor: replace `header` / `headers` with standardized `header(s)` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58678](https://github.com/laravel/framework/pull/58678) - Add SSL cert/key support to MySQL schema dump and load ([#&#8203;57821](https://github.com/laravel/framework/issues/57821)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58690](https://github.com/laravel/framework/pull/58690) - Allow specifying Redis connection on Redis-based queue middleware by [@&#8203;markieo1](https://github.com/markieo1) in [#&#8203;58656](https://github.com/laravel/framework/pull/58656) - \[12.x] Use JS to create the Laravel ASCII SVG logo on the fly by [@&#8203;markjaquith](https://github.com/markjaquith) in [#&#8203;58719](https://github.com/laravel/framework/pull/58719) - \[12.x] Feat: add `orderByPivotDesc()` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58720](https://github.com/laravel/framework/pull/58720) - \[12.x] Refactor: add `@throws \InvalidArgumentException` to doc blocks by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58714](https://github.com/laravel/framework/pull/58714) - \[12.x] Restore original dispatcher bindings after precognitive request by [@&#8203;pindab0ter](https://github.com/pindab0ter) in [#&#8203;58716](https://github.com/laravel/framework/pull/58716) - \[12.x] Ensure throwIfStatus / throwUnlessStatus work for all status codes by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58724](https://github.com/laravel/framework/pull/58724) - Fix Queue::fake() not releasing unique job locks between tests ([#&#8203;58533](https://github.com/laravel/framework/issues/58533)) by [@&#8203;HeathNaylor](https://github.com/HeathNaylor) in [#&#8203;58718](https://github.com/laravel/framework/pull/58718) - \[12.x] Refactor: add `_` to more readability digit by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58738](https://github.com/laravel/framework/pull/58738) - \[12.x] Refactor: Clean up unused $config parameters in ConcurrencyManager by [@&#8203;alizadeh7091](https://github.com/alizadeh7091) in [#&#8203;58739](https://github.com/laravel/framework/pull/58739) - \[12.x] Refactor: use `Dumpable` by [@&#8203;alipowerful7](https://github.com/alipowerful7) in [#&#8203;58743](https://github.com/laravel/framework/pull/58743) - \[12.x] Update forever cookie factory docblock to reflect 400-day duration by [@&#8203;jackbayliss](https://github.com/jackbayliss) in [#&#8203;58744](https://github.com/laravel/framework/pull/58744) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ni41IiwidXBkYXRlZEluVmVyIjoiNDMuNzYuNSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate_bot added 1 commit 2026-03-18 19:17:35 +00:00
fix(deps): update dependency laravel/framework to v13
Some checks failed
renovate/artifacts Artifact file update failure
Tests / validate-composer (pull_request) Failing after 39s
Tests / phpcs (pull_request) Failing after 11s
Tests / build-npm (pull_request) Successful in 56s
Tests / tests (pull_request) Failing after 10s
Tests / phpstan (pull_request) Failing after 7s
13d4c9c0ca
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update laravel/framework:13.1.1 --with-dependencies --ignore-platform-req=ext-* --ignore-platform-req=lib-* --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Dependency ramsey/uuid is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires laravel/framework ^13.0 -> satisfiable by laravel/framework[v13.1.1].
    - nunomaduro/collision is locked to version v8.8.3 and an update of this package was not requested.
    - nunomaduro/collision v8.8.3 conflicts with laravel/framework v13.1.1.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: composer.lock ``` Command failed: composer update laravel/framework:13.1.1 --with-dependencies --ignore-platform-req=ext-* --ignore-platform-req=lib-* --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes Loading composer repositories with package information Dependency ramsey/uuid is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies. Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires laravel/framework ^13.0 -> satisfiable by laravel/framework[v13.1.1]. - nunomaduro/collision is locked to version v8.8.3 and an update of this package was not requested. - nunomaduro/collision v8.8.3 conflicts with laravel/framework v13.1.1. Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. ```
renovate_bot changed title from [renovate-composer]: upgrade laravel/framework - 12.50.0 → 13.1.1 to [renovate-composer]: upgrade laravel/framework - 12.50.0 → 13.1.1 - autoclosed 2026-03-24 21:19:23 +00:00
renovate_bot closed this pull request 2026-03-24 21:19:23 +00:00
Some checks failed
renovate/artifacts Artifact file update failure
Tests / validate-composer (pull_request) Failing after 39s
Tests / phpcs (pull_request) Failing after 11s
Tests / build-npm (pull_request) Successful in 56s
Tests / tests (pull_request) Failing after 10s
Tests / phpstan (pull_request) Failing after 7s

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pohovor-public/ecomail-pohovor#50