Bump laravel/framework from 11.45.1 to 12.22.0
Closed
Number: #347
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
August 08, 2025 at 06:54 AM UTC
(4 months ago)
(4 months ago)
Updated:
August 08, 2025 at 09:55 PM UTC
(4 months ago)
(4 months ago)
Closed:
August 08, 2025 at 09:55 PM UTC
(4 months ago)
(4 months ago)
Time to Close:
about 15 hours
Labels:
dependencies php
dependencies php
Description:
Bumps laravel/framework from 11.45.1 to 12.22.0.
Release notes
Sourced from laravel/framework's releases.
v12.22.0
- [12.x] removed usage of useless
ReflectionProperty::setAccessible()by@NickSdotin laravel/framework#56379- [12.x] Add missing PHPDoc type in
JoinClauseby@FeBe95in laravel/framework#56378- [12.x] Make the getTable method public in database failed job providers by
@kevinb1989in laravel/framework#56384- [12.x] Fix
migrate:freshcommand on SQLite with WAL journal_mode by@crynobonein laravel/framework#56368- [12.x] Easily run pipelines inside of a transactions with
Pipeline::withinTransaction()by@cosmastechin laravel/framework#56377- [12.x] fix: Models having inconsistent guarding behaviour by
@JimToolsin laravel/framework#56381- Fix incorrect docblock for custom builder resolvers by
@LukeTowersin laravel/framework#56392- [12.x] Fix typehints for
partition()by@cosmastechin laravel/framework#56388- [12.x] Introduce
#[Bind]attribute by@cosmastechin laravel/framework#56383- [12.x] Use MissingValue as default to distinguish between omitted and explicit null by
@Edvardein laravel/framework#56394- Improve job serialization error message with job class name by
@alizadeh7091in laravel/framework#56398- [12.x] Iterable models assertion by
@DarkGhostHunterin laravel/framework#56403- [12.x] Fix resolving
StreamResponsecallback on Laravel Octane by@crynobonein laravel/framework#56413- [12.x] Reverts 56310 by
@AhmedAlaa4611in laravel/framework#56408- [12.x] Clean up redundant type hints in docblocks by
@amirhshokriin laravel/framework#56411- [12.x] Align PHPDoc parameter name with method signature by
@AhmedAlaa4611in laravel/framework#56422- [12.x] Refine type hinting for condition rules by
@michaelnabil230in laravel/framework#56420- [12.x] Improve PHPDoc blocks for array of arguments in Gate by
@shaedrichin laravel/framework#56426- Trim whitespace when validating required arguments in console commands by
@eslam-devin laravel/framework#56427- [12.x] Revert "Trim whitespace when validating required arguments in console commands" by
@GrahamCampbellin laravel/framework#56431- [12.x] Clean up redundant PHPDoc by
@AhmedAlaa4611in laravel/framework#56430- Revert "[12.x] Clean up redundant PHPDoc" by
@taylorotwellin laravel/framework#56432- [12.x] Clear repository when extending Env by
@riasvdvin laravel/framework#56438- [12.x] Partially reverts 56398 by
@AhmedAlaa4611in laravel/framework#56436- [12.x] Align PHPDoc parameter with method signature by
@AhmedAlaa4611in laravel/framework#56435- Add missing parameters to isUrl and isUuid by
@brufdevin laravel/framework#56453- [12.x] Use
getContainer()to avoid fatal error inPipelinewith transactions by@xurshudyanin laravel/framework#56447- Improve PHPDoc block parameter typing in Exceptions::dontReportWhen() by
@shaedrichin laravel/framework#56439- [12.x] Enhancement: the beforeCommit method will now work even if using the ShouldQueueAfterCommit contract by
@ahmad-cit22in laravel/framework#56445- [12.x] Fix typehint for
VerifyEmail::toMailUsing()by@xurshudyanin laravel/framework#56454- Add softDeleteResources method in Router by
@jrd-lewisin laravel/framework#56440- [12.x] Add types to the
\Illuminate\Database\Connectionclass by@shaedrichin laravel/framework#56459- Update
queue:workto handleSIGINTsignal by@ziadozin laravel/framework#56458- [12.x] Add
withScopedSingletonstoApplicationBuilderby@ALameLlamain laravel/framework#56460- Add NTLM authentication support to Http Client by
@cesargbin laravel/framework#56475- [12.x]: Add 'doesntContain' validation rule by
@KIKOmanasijevin laravel/framework#56467- [12.x] Add
InteractsWithDatatrait toComponentAttributeBagby@KennedyTedescoin laravel/framework#56452- Add doesntContainStrict() for Collection & LazyCollection by
@Rahul-Macin laravel/framework#56522- Add actingAsGuest method for clearing actingAs calls by
@fritz-cin laravel/framework#56517- [12.x] Add
BootandInitializeModel attributes by@inxilproin laravel/framework#56518- [12.x] Redirect intent in maintenance mode by
@gpibarrain laravel/framework#56514- [12.x] Allow creating additional components when model already exists by
@mechelonin laravel/framework#56513- [12.x] Allow strict integer validation by
@zll600in laravel/framework#56503- [12.x] Add
to_actionhelper method by@laserhybizin laravel/framework#56496- Prevent contextual bindings from following stale aliases by
@BernieSumptionin laravel/framework#56495- [12.x] Add
exceptmethod to Eloquent Builder by@achyutkneupanein laravel/framework#56442- Fix incorrect quote escaping in env writer. Closes #56480 by
@artenginin laravel/framework#56498- [12.x] LostConnectionDetector and ConcurrencyErrorDetector by
@vadimonusin laravel/framework#56493- [12.x] CacheSchedulingMutex should use lock connection by
@juliusvdijkin laravel/framework#56472
... (truncated)
Changelog
Sourced from laravel/framework's changelog.
Release Notes for 12.x
Unreleased
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
... (truncated)
Commits
6ab00c9Fix return type in Support/Benchmark (#56575)bb5dfb5[12.x] Fixed an issue when callinghasNestedwith a first relationship of t...d74b1c1formatting72f75a5Update facade docblocks793e60bMake Pipeline macroable (#56567)c082869Update facade docblocksd83b9f5Adding support for specific events to Event::defer() (#56566)810581aUpdate facade docblocksb0d7730Apply fixes from StyleCIc237b22[12.x] Pipeline::withinTransaction() accepts connection (#56550)- 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:
+176
+176
Deletions:
-130
-130
Package Dependencies
Package:
laravel/framework
Ecosystem:
packagist
packagist
Version Change:
11.45.1 → 12.22.0
Update Type:
Major
Major
Technical Details
| ID: | 4779533 |
| UUID: | 2729776357 |
| Node ID: | PR_kwDOBNPhPs6itRTl |
| Host: | GitHub |
| Repository: | laravelio/paste.laravel.io |
| Merge State: | Unknown |