Bump laravel/framework from 11.45.1 to 12.21.0
Closed
Number: #341
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
July 25, 2025 at 06:23 AM UTC
(4 months ago)
(4 months ago)
Updated:
August 08, 2025 at 06:54 AM UTC
(4 months ago)
(4 months ago)
Closed:
August 08, 2025 at 06:54 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.21.0.
Release notes
Sourced from laravel/framework's releases.
v12.21.0
- fix(vite): #55793 add explicit as-script to link tag for script modul… by
@midsonlajeantyin laravel/framework#55794- [12.x] Allow globally disabling Factory parent relationships via
Factory::dontExpandRelationshipsByDefault()by@cosmastechin laravel/framework#56154- [12.x] Adds checking if a value is between two columns by
@DarkGhostHunterin laravel/framework#56119- [12.x] Ensure database connection is always restored by
@xurshudyanin laravel/framework#56258- [12.x] Fix handling of
Htmlableobjects inJs::convertDataToJavaScriptExpression()by@jj15asmrin laravel/framework#56253- Reduce meaningless intermediate variables. by
@LjjGitin laravel/framework#56265- [12.x] Improve typehints for
AbstractCursorPaginator@through()by@cosmastechin laravel/framework#56267- Use
Datefacade instead oftime()forpassword_confirmed_atcheck by@dylanbrin laravel/framework#56270- [12.x] fix: Collection::transform() and Paginator::through() return types by
@calebdwin laravel/framework#56273- [12.x] Merge 11.x into 12.x by
@u01jmg3in laravel/framework#56289- [12.x] Reduce meaningless intermediate variables by
@AhmedAlaa4611in laravel/framework#56288- [12.x] Refactor build Method to Use Null Coalescing Assignment for Default C… by
@Ashot1995in laravel/framework#56283- [12.x] minor code formatting improvements by
@browner12in laravel/framework#56296- [12.x] Use more specific route binding exception message for child routes by
@jessekoerhuisin laravel/framework#56298- [12.x] Fix Possible Undefined Variables by
@calfcin laravel/framework#56292- [12.x] Fix: Ensure scheduler
dailyAt()method parses minutes and ignores seconds when seconds are provided by@amirhshokriin laravel/framework#56308- [12.x] Allows for strict boolean validation by
@peterfoxin laravel/framework#56313- Improve
SeedCommandconsole output by@Jehong-Ahnin laravel/framework#56310- [12.x] Add unified enum support across framework docs by
@amirhshokriin laravel/framework#56271- [12.x] Allows for strict numeric validation by
@peterfoxin laravel/framework#56328- [12.x] Update PHPDoc annotations in
Validationby@mrvipchienin laravel/framework#56321- [12.x] Add operator class support for PostgreSQL GiST spatial indexes by
@joteejoteein laravel/framework#56324- Fix multipart array value parsing in HTTP client (#55732) by
@joteejoteein laravel/framework#56302- Fixes bug with ShouldBeUniqueUntilProcessing locks getting stuck due to Middleware by
@TWithersin laravel/framework#56318- [12.x] add prompts based expectations to PendingCommand by
@BinaryKittenin laravel/framework#56260- [12.x] Add Singleton and Scoped attributes to Container by
@riasvdvin laravel/framework#56334- Fix unsetting model castable attribute when cast to object (#56335) by
@guram-vashakidzein laravel/framework#56343- [12.x] Fix/memory improvement by
@CharrafiMedin laravel/framework#56345- [12.x] Add hasMailer method to the mailable class by
@kevinb1989in laravel/framework#56340- [12.x] Consistent use of
mb_split()to split strings into words by@shaedrichin laravel/framework#56338- [12.x] Add toStringable to Uri by
@Kyrchin laravel/framework#56359- [12.x] Fix PHPStan Integrations by
@crynobonein laravel/framework#56369- Add 'isEmpty' and 'isNotEmpty' to Fluent by
@cworreschkin laravel/framework#56370- [12.x] Add mergeMetadata method to the Mailable class by
@kevinb1989in laravel/framework#56376- Add 'dontReportUsing' to filter exceptions to be reported by
@pelmeredin laravel/framework#56361v12.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
... (truncated)
Changelog
Sourced from laravel/framework's changelog.
v12.21.0 - 2025-07-22
- fix(vite): #55793 add explicit as-script to link tag for script modul… by
@midsonlajeantyin laravel/framework#55794- [12.x] Allow globally disabling Factory parent relationships via
Factory::dontExpandRelationshipsByDefault()by@cosmastechin laravel/framework#56154- [12.x] Adds checking if a value is between two columns by
@DarkGhostHunterin laravel/framework#56119- [12.x] Ensure database connection is always restored by
@xurshudyanin laravel/framework#56258- [12.x] Fix handling of
Htmlableobjects inJs::convertDataToJavaScriptExpression()by@jj15asmrin laravel/framework#56253- Reduce meaningless intermediate variables. by
@LjjGitin laravel/framework#56265- [12.x] Improve typehints for
AbstractCursorPaginator@through()by@cosmastechin laravel/framework#56267- Use
Datefacade instead oftime()forpassword_confirmed_atcheck by@dylanbrin laravel/framework#56270- [12.x] fix: Collection::transform() and Paginator::through() return types by
@calebdwin laravel/framework#56273- [12.x] Merge 11.x into 12.x by
@u01jmg3in laravel/framework#56289- [12.x] Reduce meaningless intermediate variables by
@AhmedAlaa4611in laravel/framework#56288- [12.x] Refactor build Method to Use Null Coalescing Assignment for Default C… by
@Ashot1995in laravel/framework#56283- [12.x] minor code formatting improvements by
@browner12in laravel/framework#56296- [12.x] Use more specific route binding exception message for child routes by
@jessekoerhuisin laravel/framework#56298- [12.x] Fix Possible Undefined Variables by
@calfcin laravel/framework#56292- [12.x] Fix: Ensure scheduler
dailyAt()method parses minutes and ignores seconds when seconds are provided by@amirhshokriin laravel/framework#56308- [12.x] Allows for strict boolean validation by
@peterfoxin laravel/framework#56313- Improve
SeedCommandconsole output by@Jehong-Ahnin laravel/framework#56310- [12.x] Add unified enum support across framework docs by
@amirhshokriin laravel/framework#56271- [12.x] Allows for strict numeric validation by
@peterfoxin laravel/framework#56328- [12.x] Update PHPDoc annotations in
Validationby@mrvipchienin laravel/framework#56321- [12.x] Add operator class support for PostgreSQL GiST spatial indexes by
@joteejoteein laravel/framework#56324- Fix multipart array value parsing in HTTP client (#55732) by
@joteejoteein laravel/framework#56302- Fixes bug with ShouldBeUniqueUntilProcessing locks getting stuck due to Middleware by
@TWithersin laravel/framework#56318- [12.x] add prompts based expectations to PendingCommand by
@BinaryKittenin laravel/framework#56260- [12.x] Add Singleton and Scoped attributes to Container by
@riasvdvin laravel/framework#56334- Fix unsetting model castable attribute when cast to object (#56335) by
@guram-vashakidzein laravel/framework#56343- [12.x] Fix/memory improvement by
@CharrafiMedin laravel/framework#56345- [12.x] Add hasMailer method to the mailable class by
@kevinb1989in laravel/framework#56340- [12.x] Consistent use of
mb_split()to split strings into words by@shaedrichin laravel/framework#56338- [12.x] Add toStringable to Uri by
@Kyrchin laravel/framework#56359- [12.x] Fix PHPStan Integrations by
@crynobonein laravel/framework#56369- Add 'isEmpty' and 'isNotEmpty' to Fluent by
@cworreschkin laravel/framework#56370- [12.x] Add mergeMetadata method to the Mailable class by
@kevinb1989in laravel/framework#56376- Add 'dontReportUsing' to filter exceptions to be reported by
@pelmeredin laravel/framework#56361v12.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
... (truncated)
Commits
ac8c4e7Update version to v12.21.086f146dUpdate facade docblocksef41836Apply fixes from StyleCI0b23fc2Add 'dontReportUsing' to filter exceptions to be reported (#56361)7c90894[12.x] Add mergeMetadata method to the Mailable class (#56376)89207fbAdd 'isEmpty' and 'isNotEmpty' to Fluent (#56370)3319568[12.x] Fix PHPStan Integrations (#56369)c82b43b[12.x] Add toStringable to Uri (#56359)816ffa5[12.x] Consistent use ofmb_split()to split strings into words (#56338)488cbf5[12.x] Add hasMailer method to the mailable class (#56340)- 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.21.0
Update Type:
Major
Major
Technical Details
| ID: | 4147583 |
| UUID: | 2693997823 |
| Node ID: | PR_kwDOBNPhPs6gkyT_ |
| Host: | GitHub |
| Repository: | laravelio/paste.laravel.io |
| Mergeable: | Yes |
| Merge State: | Clean |