Bump laravel/framework from 11.45.1 to 12.20.0
Closed
Number: #335
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
July 11, 2025 at 06:36 AM UTC
(5 months ago)
(5 months ago)
Updated:
July 25, 2025 at 06:23 AM UTC
(4 months ago)
(4 months ago)
Closed:
July 25, 2025 at 06:23 AM UTC
(4 months ago)
(4 months ago)
Time to Close:
14 days
Labels:
dependencies php
dependencies php
Description:
Bumps laravel/framework from 11.45.1 to 12.20.0.
Release notes
Sourced from laravel/framework's releases.
v12.20.0
- [12.x] Pass TransportException to NotificationFailed event by
@hackelin laravel/framework#56061- [12.x] use
offset()in place ofskip()by@browner12in laravel/framework#56081- [12.x] use
limit()in place oftake()by@browner12in laravel/framework#56080- [12.x] Display job queue names when running queue:work with --verbose option by
@seriquynhin laravel/framework#56086- [12.x] use
offset()andlimit()in tests by@browner12in laravel/framework#56089- [12.x] Localize “Pagination Navigation” aria-label by
@andylolzin laravel/framework#56103- [12.x] Enhance the test coverage for Pipeline::through() by
@azim-kordpourin laravel/framework#56100- [12.x] Added
JsonSerializableinterface toUriClass by@devajmeirelesin laravel/framework#56097- [12.x] Display job connection name when running queue:work with --verbose option by
@amirhshokriin laravel/framework#56095- [12.x] Fix PHPDoc for Arr::sole method by
@AhmedAlaa4611in laravel/framework#56096- [12.x] when a method returns
$thisset the return type tostaticby@browner12in laravel/framework#56092- [12.x] Use
int<0, max>as docblock return type for database operations that return a count by@cosmastechin laravel/framework#56117- [12.x] Add missing
@throwsannotation to Number by@AhmedAlaa4611in laravel/framework#56116- [12.x] Correct PHPDoc for Arr::sole callable type to avoid return type ambiguity by
@AhmedAlaa4611in laravel/framework#56108- Change return types of through (pagination) and transform (collection) by
@glamorousin laravel/framework#56105- [12.x] Add maintenance mode facade for easier driver extension by
@ziadozin laravel/framework#56090- [12.x] Cache isSoftDeletable(), isPrunable(), and isMassPrunable() directly in model by
@shaedrichin laravel/framework#56078- [12.x] Throws not throw by
@AhmedAlaa4611in laravel/framework#56120- [12.x] Fix
@paramdocblock to allow string by@AhmedAlaa4611in laravel/framework#56121- [11.x] Pass the limiter to the when & report callbacks by
@jimmypuckettin laravel/framework#56129- [12.x] remove the "prefix" option for cache password resets by
@browner12in laravel/framework#56127- [12.x] Make Model::currentEncrypter public by
@JaZoin laravel/framework#56130- [12.x] Add throws docblock by
@amirhshokriin laravel/framework#56137- [12.x] Narrow integer range for
Collectionmethods by@cosmastechin laravel/framework#56135- [12.x] Allows using
--modeland--exceptviaPruneCommandcommand by@hosniin laravel/framework#56140- [12.x] Support Passing
HtmlableInstances toJs::from()by@jj15asmrin laravel/framework#56159- #56124 Properly escape column defaults by
@asmecherin laravel/framework#56158- [12.x] Return early on belongs-to-many relationship
syncWithoutDetachingmethod when empty values are given by@stevebaumanin laravel/framework#56157- [12.x] Add fakeFor and fakeExceptFor methods to Queue facade by
@MrPunyapalin laravel/framework#56149- [11.x] Backport test fixes by
@GrahamCampbellin laravel/framework#56183- Revert "[11.x] Pass the limiter to the when & report callbacks" by
@GrahamCampbellin laravel/framework#56184- Add failWhen method to ThrottlesExceptions job middleware by
@michaeldzjapin laravel/framework#56180- [12.x] Update Castable contract to accept string array by
@hosmelqin laravel/framework#56177- Feature: doesntStartWith() and doesntEndWith() string methods by
@balboacodesin laravel/framework#56168- [12.x] Add context remember functions by
@btaskewin laravel/framework#56156- [12.x] Fix queue fake cleanup to always restore original queue manager by
@xurshudyanin laravel/framework#56165- [12.x] Pass the limiter to the when & report callbacks by
@GrahamCampbellin laravel/framework#56187- [12.x] Add
Closure-support to$key/$valuein Collectionpluck()method by@ralphjsmitin laravel/framework#56188- [12.x] Add
collection()to Config repository by@KennedyTedescoin laravel/framework#56200- Add int to allowed types of value in DatabaseRule by
@vkarchevskyiin laravel/framework#56199- [12.x] Fix Event fake cleanup to always restore original event dispatcher by
@xurshudyanin laravel/framework#56189- [12.x] Align PHPDoc style in Number::parseFloat with the rest of the class by
@AhmedAlaa4611in laravel/framework#56206- [12.x] Inconsistent use of
@returntype by@AhmedAlaa4611in laravel/framework#56207- [12.x] Resolve issue with Factory make when automatic eager loading by
@jackbaylissin laravel/framework#56211- [12.x] Refactor driver initialization using null coalescing assignment in Manager by
@Ashot1995in laravel/framework#56210- [12.x] Add URL signature macros to
Requestdocblock by@duncanmccleanin laravel/framework#56230- [12.x] Update PHPDoc for dataForSometimesIteration by
@mrvipchienin laravel/framework#56229- [12.x] Avoid unnecessary filtering when no callback is provided by
@AhmedAlaa4611in laravel/framework#56225- [12.x] Make
Fluentclass iterable by@xurshudyanin laravel/framework#56218
... (truncated)
Changelog
Sourced from laravel/framework's changelog.
v12.20.0 - 2025-07-08
- [12.x] Pass TransportException to NotificationFailed event by
@hackelin laravel/framework#56061- [12.x] use
offset()in place ofskip()by@browner12in laravel/framework#56081- [12.x] use
limit()in place oftake()by@browner12in laravel/framework#56080- [12.x] Display job queue names when running queue:work with --verbose option by
@seriquynhin laravel/framework#56086- [12.x] use
offset()andlimit()in tests by@browner12in laravel/framework#56089- [12.x] Localize “Pagination Navigation” aria-label by
@andylolzin laravel/framework#56103- [12.x] Enhance the test coverage for Pipeline::through() by
@azim-kordpourin laravel/framework#56100- [12.x] Added
JsonSerializableinterface toUriClass by@devajmeirelesin laravel/framework#56097- [12.x] Display job connection name when running queue:work with --verbose option by
@amirhshokriin laravel/framework#56095- [12.x] Fix PHPDoc for Arr::sole method by
@AhmedAlaa4611in laravel/framework#56096- [12.x] when a method returns
$thisset the return type tostaticby@browner12in laravel/framework#56092- [12.x] Use
int<0, max>as docblock return type for database operations that return a count by@cosmastechin laravel/framework#56117- [12.x] Add missing
@throwsannotation to Number by@AhmedAlaa4611in laravel/framework#56116- [12.x] Correct PHPDoc for Arr::sole callable type to avoid return type ambiguity by
@AhmedAlaa4611in laravel/framework#56108- Change return types of through (pagination) and transform (collection) by
@glamorousin laravel/framework#56105- [12.x] Add maintenance mode facade for easier driver extension by
@ziadozin laravel/framework#56090- [12.x] Cache isSoftDeletable(), isPrunable(), and isMassPrunable() directly in model by
@shaedrichin laravel/framework#56078- [12.x] Throws not throw by
@AhmedAlaa4611in laravel/framework#56120- [12.x] Fix
@paramdocblock to allow string by@AhmedAlaa4611in laravel/framework#56121- [11.x] Pass the limiter to the when & report callbacks by
@jimmypuckettin laravel/framework#56129- [12.x] remove the "prefix" option for cache password resets by
@browner12in laravel/framework#56127- [12.x] Make Model::currentEncrypter public by
@JaZoin laravel/framework#56130- [12.x] Add throws docblock by
@amirhshokriin laravel/framework#56137- [12.x] Narrow integer range for
Collectionmethods by@cosmastechin laravel/framework#56135- [12.x] Allows using
--modeland--exceptviaPruneCommandcommand by@hosniin laravel/framework#56140- [12.x] Support Passing
HtmlableInstances toJs::from()by@jj15asmrin laravel/framework#56159- #56124 Properly escape column defaults by
@asmecherin laravel/framework#56158- [12.x] Return early on belongs-to-many relationship
syncWithoutDetachingmethod when empty values are given by@stevebaumanin laravel/framework#56157- [12.x] Add fakeFor and fakeExceptFor methods to Queue facade by
@MrPunyapalin laravel/framework#56149- [11.x] Backport test fixes by
@GrahamCampbellin laravel/framework#56183- Revert "[11.x] Pass the limiter to the when & report callbacks" by
@GrahamCampbellin laravel/framework#56184- Add failWhen method to ThrottlesExceptions job middleware by
@michaeldzjapin laravel/framework#56180- [12.x] Update Castable contract to accept string array by
@hosmelqin laravel/framework#56177- Feature: doesntStartWith() and doesntEndWith() string methods by
@balboacodesin laravel/framework#56168- [12.x] Add context remember functions by
@btaskewin laravel/framework#56156- [12.x] Fix queue fake cleanup to always restore original queue manager by
@xurshudyanin laravel/framework#56165- [12.x] Pass the limiter to the when & report callbacks by
@GrahamCampbellin laravel/framework#56187- [12.x] Add
Closure-support to$key/$valuein Collectionpluck()method by@ralphjsmitin laravel/framework#56188- [12.x] Add
collection()to Config repository by@KennedyTedescoin laravel/framework#56200- Add int to allowed types of value in DatabaseRule by
@vkarchevskyiin laravel/framework#56199- [12.x] Fix Event fake cleanup to always restore original event dispatcher by
@xurshudyanin laravel/framework#56189- [12.x] Align PHPDoc style in Number::parseFloat with the rest of the class by
@AhmedAlaa4611in laravel/framework#56206- [12.x] Inconsistent use of
@returntype by@AhmedAlaa4611in laravel/framework#56207- [12.x] Resolve issue with Factory make when automatic eager loading by
@jackbaylissin laravel/framework#56211- [12.x] Refactor driver initialization using null coalescing assignment in Manager by
@Ashot1995in laravel/framework#56210- [12.x] Add URL signature macros to
Requestdocblock by@duncanmccleanin laravel/framework#56230- [12.x] Update PHPDoc for dataForSometimesIteration by
@mrvipchienin laravel/framework#56229- [12.x] Avoid unnecessary filtering when no callback is provided by
@AhmedAlaa4611in laravel/framework#56225
... (truncated)
Commits
1b9a00fUpdate version to v12.20.01e6f5efEnsure withLocale and withCurrency always restore previous state (#56234)236b667fix: AsCommand properties not being set on commands (#56235)a944904Add @context Blade directive (#56146)5474ddbImprove Mailable assertion error messages with expected vs actual values (#56...4c7e519[12.x] MakeFluentclass iterable (#56218)d6ecb78Avoid unnecessary filtering when no callback is provided (#56225)8a98908Update facade docblocks6d2a0d0Fix PHPDOc for dataForSometimesIteration (#56229)e57ee26Add URL signature macros toRequestdocblock (#56230)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
2
2
Additions:
+49
+49
Deletions:
-49
-49
Package Dependencies
Package:
laravel/framework
Ecosystem:
packagist
packagist
Version Change:
11.45.1 → 12.20.0
Update Type:
Major
Major
Technical Details
| ID: | 3089828 |
| UUID: | 2658086803 |
| Node ID: | PR_kwDOBNPhPs6eby-T |
| Host: | GitHub |
| Repository: | laravelio/paste.laravel.io |
| Mergeable: | Yes |
| Merge State: | Clean |