Bump laravel/framework from 12.48.1 to 12.49.0 #555

Merged
dependabot[bot] merged 1 commits from dependabot/composer/laravel/framework-12.49.0 into main 2026-01-29 03:56:06 +00:00
dependabot[bot] commented 2026-01-29 00:43:08 +00:00 (Migrated from github.com)

Bumps laravel/framework from 12.48.1 to 12.49.0.

Release notes

Sourced from laravel/framework's releases.

v12.49.0

Changelog

Sourced from laravel/framework's changelog.

v12.49.0 - 2026-01-28

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [laravel/framework](https://github.com/laravel/framework) from 12.48.1 to 12.49.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/laravel/framework/releases">laravel/framework's releases</a>.</em></p> <blockquote> <h2>v12.49.0</h2> <ul> <li>[12.x] Clean up compiled views after parallel testing by <a href="https://github.com/dxnter"><code>@​dxnter</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58440">laravel/framework#58440</a></li> <li>[12.x] Support &quot;where subquery between columns&quot; by <a href="https://github.com/gdebrauwer"><code>@​gdebrauwer</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58441">laravel/framework#58441</a></li> <li>[12.x] Use searchable prompt for db:table command by <a href="https://github.com/sakshamgorey"><code>@​sakshamgorey</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58442">laravel/framework#58442</a></li> <li>[12.x] keep single NotificationSender instance by <a href="https://github.com/rodrigopedra"><code>@​rodrigopedra</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58452">laravel/framework#58452</a></li> <li>[12.x] Allow enum keys in Cache::flexible() and withoutOverlapping() by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58444">laravel/framework#58444</a></li> <li>[12.x] Add preserveKeys method to AnonymousResourceCollection by <a href="https://github.com/comhon-project"><code>@​comhon-project</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58443">laravel/framework#58443</a></li> <li>Bump tar from 7.5.3 to 7.5.6 in /src/Illuminate/Foundation/resources/exceptions/renderer by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/laravel/framework/pull/58454">laravel/framework#58454</a></li> <li>[12.x] Fix memory leak in <code>Arr::dot()</code> by <a href="https://github.com/benjamin-commentor"><code>@​benjamin-commentor</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58458">laravel/framework#58458</a></li> <li>12.x fix: use multibyte-safe functions in Str::afterLast() by <a href="https://github.com/irabbi360"><code>@​irabbi360</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58457">laravel/framework#58457</a></li> <li>[12.x] Ensure Session now() and flash() accept enums by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58459">laravel/framework#58459</a></li> <li>[12.x] Revert &quot;feat: aliasing when selecting database expressions (<a href="https://redirect.github.com/laravel/framework/issues/58436">#58436</a>)&quot; by <a href="https://github.com/u01jmg3"><code>@​u01jmg3</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58469">laravel/framework#58469</a></li> <li>[12.x] Add <code>hasSole()</code> method to collections by <a href="https://github.com/JosephSilber"><code>@​JosephSilber</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58463">laravel/framework#58463</a></li> <li>[12.x] Skip message serialization when log level is not handled by <a href="https://github.com/dxnter"><code>@​dxnter</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58475">laravel/framework#58475</a></li> <li>[12.x] Add missing <a href="https://github.com/param"><code>@​param</code></a> documentation to SessionGuard constructor by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58493">laravel/framework#58493</a></li> <li>[12.x] do assignment instead of mutating to handle immutable carbon object. by <a href="https://github.com/MrPunyapal"><code>@​MrPunyapal</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58498">laravel/framework#58498</a></li> <li>Enhance index hint validation for multiple indexes by <a href="https://github.com/FlexIDK"><code>@​FlexIDK</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58505">laravel/framework#58505</a></li> <li>[12.x] Make QueueFake assertPushedTimes public by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58511">laravel/framework#58511</a></li> <li>[12.x] Ignore deadlock on DatabaseLock release by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58507">laravel/framework#58507</a></li> <li>[12.x] Allow <code>down</code> command --retry option to accept datetime values by <a href="https://github.com/alies-dev"><code>@​alies-dev</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58509">laravel/framework#58509</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/laravel/framework/blob/12.x/CHANGELOG.md">laravel/framework's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/laravel/framework/compare/v12.48.1...v12.49.0">v12.49.0</a> - 2026-01-28</h2> <ul> <li>[12.x] Clean up compiled views after parallel testing by <a href="https://github.com/dxnter"><code>@​dxnter</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58440">laravel/framework#58440</a></li> <li>[12.x] Support &quot;where subquery between columns&quot; by <a href="https://github.com/gdebrauwer"><code>@​gdebrauwer</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58441">laravel/framework#58441</a></li> <li>[12.x] Use searchable prompt for db:table command by <a href="https://github.com/sakshamgorey"><code>@​sakshamgorey</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58442">laravel/framework#58442</a></li> <li>[12.x] keep single NotificationSender instance by <a href="https://github.com/rodrigopedra"><code>@​rodrigopedra</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58452">laravel/framework#58452</a></li> <li>[12.x] Allow enum keys in Cache::flexible() and withoutOverlapping() by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58444">laravel/framework#58444</a></li> <li>[12.x] Add preserveKeys method to AnonymousResourceCollection by <a href="https://github.com/comhon-project"><code>@​comhon-project</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58443">laravel/framework#58443</a></li> <li>Bump tar from 7.5.3 to 7.5.6 in /src/Illuminate/Foundation/resources/exceptions/renderer by <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] in <a href="https://redirect.github.com/laravel/framework/pull/58454">laravel/framework#58454</a></li> <li>[12.x] Fix memory leak in <code>Arr::dot()</code> by <a href="https://github.com/benjamin-commentor"><code>@​benjamin-commentor</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58458">laravel/framework#58458</a></li> <li>12.x fix: use multibyte-safe functions in Str::afterLast() by <a href="https://github.com/irabbi360"><code>@​irabbi360</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58457">laravel/framework#58457</a></li> <li>[12.x] Ensure Session now() and flash() accept enums by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58459">laravel/framework#58459</a></li> <li>[12.x] Revert &quot;feat: aliasing when selecting database expressions (<a href="https://redirect.github.com/laravel/framework/issues/58436">#58436</a>)&quot; by <a href="https://github.com/u01jmg3"><code>@​u01jmg3</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58469">laravel/framework#58469</a></li> <li>[12.x] Add <code>hasSole()</code> method to collections by <a href="https://github.com/JosephSilber"><code>@​JosephSilber</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58463">laravel/framework#58463</a></li> <li>[12.x] Skip message serialization when log level is not handled by <a href="https://github.com/dxnter"><code>@​dxnter</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58475">laravel/framework#58475</a></li> <li>[12.x] Add missing <a href="https://github.com/param"><code>@​param</code></a> documentation to SessionGuard constructor by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58493">laravel/framework#58493</a></li> <li>[12.x] do assignment instead of mutating to handle immutable carbon object. by <a href="https://github.com/MrPunyapal"><code>@​MrPunyapal</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58498">laravel/framework#58498</a></li> <li>Enhance index hint validation for multiple indexes by <a href="https://github.com/FlexIDK"><code>@​FlexIDK</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58505">laravel/framework#58505</a></li> <li>[12.x] Make QueueFake assertPushedTimes public by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58511">laravel/framework#58511</a></li> <li>[12.x] Ignore deadlock on DatabaseLock release by <a href="https://github.com/jackbayliss"><code>@​jackbayliss</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58507">laravel/framework#58507</a></li> <li>[12.x] Allow <code>down</code> command --retry option to accept datetime values by <a href="https://github.com/alies-dev"><code>@​alies-dev</code></a> in <a href="https://redirect.github.com/laravel/framework/pull/58509">laravel/framework#58509</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/laravel/framework/commit/4bde4530545111d8bdd1de6f545fa8824039fcb5"><code>4bde453</code></a> Update version to v12.49.0</li> <li><a href="https://github.com/laravel/framework/commit/b6507855357cf455a3b35d0e7f6e5e142f34b6af"><code>b650785</code></a> [12.x] Allow <code>down</code> command --retry option to accept datetime values (<a href="https://redirect.github.com/laravel/framework/issues/58509">#58509</a>)</li> <li><a href="https://github.com/laravel/framework/commit/b877493abeaa22a2a0f765148bdcd2ae73c5001c"><code>b877493</code></a> [12.x] Ignore deadlock on DatabaseLock release (<a href="https://redirect.github.com/laravel/framework/issues/58507">#58507</a>)</li> <li><a href="https://github.com/laravel/framework/commit/ca40c53336d4f33b996b42985387b0a600240c45"><code>ca40c53</code></a> Update facade docblocks</li> <li><a href="https://github.com/laravel/framework/commit/3d6709b4e874f7745c33986d76cef23965d4b1cd"><code>3d6709b</code></a> Update QueueFake.php (<a href="https://redirect.github.com/laravel/framework/issues/58511">#58511</a>)</li> <li><a href="https://github.com/laravel/framework/commit/38eff27fde4a89adecd51a2b5f01df27b06de351"><code>38eff27</code></a> Enhance index hint validation for multiple indexes (<a href="https://redirect.github.com/laravel/framework/issues/58505">#58505</a>)</li> <li><a href="https://github.com/laravel/framework/commit/47d000268433867496da30ce6b76a242b7a7127e"><code>47d0002</code></a> do assignment instead of mutating to handle immutable carbon object. (<a href="https://redirect.github.com/laravel/framework/issues/58498">#58498</a>)</li> <li><a href="https://github.com/laravel/framework/commit/bfb4bf2fdb9483609f7d2c7faa8c7ff4e87761a2"><code>bfb4bf2</code></a> [12.x] Add missing <a href="https://github.com/param"><code>@​param</code></a> documentation to SessionGuard constructor (<a href="https://redirect.github.com/laravel/framework/issues/58493">#58493</a>)</li> <li><a href="https://github.com/laravel/framework/commit/4af55b2481690998257260f6043fcef932a43fcb"><code>4af55b2</code></a> [12.x] Skip message serialization when log level is not handled (<a href="https://redirect.github.com/laravel/framework/issues/58475">#58475</a>)</li> <li><a href="https://github.com/laravel/framework/commit/451016eece6cf8ee4eef1f68856a6b7d43aa57c0"><code>451016e</code></a> [12.x] Add <code>hasSole()</code> method to collections (<a href="https://redirect.github.com/laravel/framework/issues/58463">#58463</a>)</li> <li>Additional commits viewable in <a href="https://github.com/laravel/framework/compare/v12.48.1...v12.49.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=laravel/framework&package-manager=composer&previous-version=12.48.1&new-version=12.49.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Sign in to join this conversation.