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.50.0` → `12.60.0` |  |  |
---
### Release Notes
<details>
<summary>laravel/framework (laravel/framework)</summary>
### [`v12.60.0`](https://github.com/laravel/framework/releases/tag/v12.60.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.59.0...v12.60.0)
- \[12.x] Fix Number::fileSize() handling of negative byte values by [@​Amirhf1](https://github.com/Amirhf1) in [#​60147](https://github.com/laravel/framework/pull/60147)
- \[12.x] Remove stale PHPStan ignore comments from type tests by [@​jradtilbrook](https://github.com/jradtilbrook) in [#​60167](https://github.com/laravel/framework/pull/60167)
- \[12.x] Output cloud request ID in logs by [@​jradtilbrook](https://github.com/jradtilbrook) in [#​60166](https://github.com/laravel/framework/pull/60166)
- \[12.x] Dedicated Cloud Queue by [@​kieranbrown](https://github.com/kieranbrown) in [#​60181](https://github.com/laravel/framework/pull/60181)
### [`v12.59.0`](https://github.com/laravel/framework/releases/tag/v12.59.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.58.0...v12.59.0)
- \[12.x] Disable pausing on managed queue workers by [@​kieranbrown](https://github.com/kieranbrown) in [#​59871](https://github.com/laravel/framework/pull/59871)
- \[12.x] Fix infinite recursion when defining model scope with attribute as private by [@​noefleury](https://github.com/noefleury) in [#​59958](https://github.com/laravel/framework/pull/59958)
- \[12.x] Fix infinite recursion when middleware group referencing itself by [@​noefleury](https://github.com/noefleury) in [#​60002](https://github.com/laravel/framework/pull/60002)
- \[12.x] Backport [#​60000](https://github.com/laravel/framework/issues/60000) to 12.x by [@​iWader](https://github.com/iWader) in [#​60006](https://github.com/laravel/framework/pull/60006)
- \[12.x] Narrow attachment url scheme by [@​benbjurstrom](https://github.com/benbjurstrom) in [#​60035](https://github.com/laravel/framework/pull/60035)
- \[12.x] backport [#​60045](https://github.com/laravel/framework/issues/60045) to 12.x by [@​levikl](https://github.com/levikl) in [#​60052](https://github.com/laravel/framework/pull/60052)
- \[12.x] Back port cloud queues by [@​timacdonald](https://github.com/timacdonald) in [#​60122](https://github.com/laravel/framework/pull/60122)
### [`v12.58.0`](https://github.com/laravel/framework/releases/tag/v12.58.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.57.0...v12.58.0)
- \[12.x] Memoize credentials in SqsConnector by [@​kieranbrown](https://github.com/kieranbrown) in [#​59867](https://github.com/laravel/framework/pull/59867)
### [`v12.57.0`](https://github.com/laravel/framework/releases/tag/v12.57.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.56.0...v12.57.0)
- Preserve types on partialMock() and spy() by [@​AJenbo](https://github.com/AJenbo) in [#​59384](https://github.com/laravel/framework/pull/59384)
- Fix missing UnitEnum support in ModelNotFoundException by [@​jtheuerkauf](https://github.com/jtheuerkauf) in [#​59423](https://github.com/laravel/framework/pull/59423)
- \[12.x] Fix macros with static closures by [@​FeBe95](https://github.com/FeBe95) in [#​59449](https://github.com/laravel/framework/pull/59449)
- Correct Storage::fake() return type by [@​AJenbo](https://github.com/AJenbo) in [#​59469](https://github.com/laravel/framework/pull/59469)
- \[12.x] Fix callable type for freezeTime, freezeSecond, and travelTo by [@​nbayramberdiyev](https://github.com/nbayramberdiyev) in [#​59466](https://github.com/laravel/framework/pull/59466)
- \[12.x] Support string abstract in mock/partialMock/spy PHPDoc by [@​kayw-geek](https://github.com/kayw-geek) in [#​59477](https://github.com/laravel/framework/pull/59477)
- Document thrown exceptions in FilesystemAdapter by [@​AJenbo](https://github.com/AJenbo) in [#​59534](https://github.com/laravel/framework/pull/59534)
- Hint \Redis `@mixin` on Connection by [@​AJenbo](https://github.com/AJenbo) in [#​59532](https://github.com/laravel/framework/pull/59532)
- \[12.x] Use PDO subclass polyfill by [@​jnoordsij](https://github.com/jnoordsij) in [#​59640](https://github.com/laravel/framework/pull/59640)
- \[12.x] Fix infinite rate limiter TTL on custom increments by [@​paulandroshchuk](https://github.com/paulandroshchuk) in [#​59693](https://github.com/laravel/framework/pull/59693)
- \[12.x] Support named credential providers for SQS queue connections by [@​kieranbrown](https://github.com/kieranbrown) in [#​59754](https://github.com/laravel/framework/pull/59754)
- \[12.x] Prevent array to string conversion in signature validation by [@​alies-dev](https://github.com/alies-dev) in [#​59778](https://github.com/laravel/framework/pull/59778)
### [`v12.56.0`](https://github.com/laravel/framework/releases/tag/v12.56.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.55.1...v12.56.0)
- \[12.x] `schedule:list` display expression in the correct timezone by [@​xiCO2k](https://github.com/xiCO2k) in [#​59307](https://github.com/laravel/framework/pull/59307)
- \[12.x] Fix validation wildcard array message type error by [@​sadique-cws](https://github.com/sadique-cws) in [#​59339](https://github.com/laravel/framework/pull/59339)
- Preserve class type of mocked classes by [@​AJenbo](https://github.com/AJenbo) in [#​59353](https://github.com/laravel/framework/pull/59353)
### [`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 [@​bretto36](https://github.com/bretto36) in [#​59239](https://github.com/laravel/framework/pull/59239)
- \[12.x] Fix float pluralization in trans\_choice() by [@​JulianGlueck](https://github.com/JulianGlueck) in [#​59268](https://github.com/laravel/framework/pull/59268)
- \[12.x] Fix tests on PHP 8.5 by [@​SanderMuller](https://github.com/SanderMuller) in [#​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 [@​faytekin](https://github.com/faytekin) in [#​59150](https://github.com/laravel/framework/pull/59150)
- \[12.x] Add strict integer validation to Numeric validation rule by [@​riesjart](https://github.com/riesjart) in [#​59156](https://github.com/laravel/framework/pull/59156)
- \[12.x] Add \*OrFail transaction methods to `BelongsToMany` by [@​SanderMuller](https://github.com/SanderMuller) in [#​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 [@​dependabot](https://github.com/dependabot)\[bot] in [#​59164](https://github.com/laravel/framework/pull/59164)
- \[12.x] Add missing \*OrFail transaction methods to BelongsToMany by [@​erhanurgun](https://github.com/erhanurgun) in [#​59168](https://github.com/laravel/framework/pull/59168)
- \[12.x] Add inOrderOf() method to query builder by [@​faytekin](https://github.com/faytekin) in [#​59162](https://github.com/laravel/framework/pull/59162)
- \[12.x] Add tcp\_keepalive option to PhpRedis connector by [@​heikokrebs](https://github.com/heikokrebs) in [#​59158](https://github.com/laravel/framework/pull/59158)
- \[12.x] un`tap` PendingRequest by [@​cosmastech](https://github.com/cosmastech) in [#​59188](https://github.com/laravel/framework/pull/59188)
- \[12.x] Fix float to int deprecation in trans\_choice() for certain locales by [@​hamedelasma](https://github.com/hamedelasma) in [#​59174](https://github.com/laravel/framework/pull/59174)
- \[12.x] Allow `touch()` to accept multiple columns by [@​devajmeireles](https://github.com/devajmeireles) in [#​59175](https://github.com/laravel/framework/pull/59175)
- Revert "Add composite index to jobs table migration for improved queue polling" by [@​taylorotwell](https://github.com/taylorotwell) in [#​59202](https://github.com/laravel/framework/pull/59202)
- \[12.x] Add fluent string validation rule builder by [@​SanderMuller](https://github.com/SanderMuller) in [#​59201](https://github.com/laravel/framework/pull/59201)
- Update `Command::withProgressBar` phpdoc to account for arrow functions and non-void return types by [@​billypoke](https://github.com/billypoke) in [#​58766](https://github.com/laravel/framework/pull/58766)
- \[12.x] Lazily evaluate value for constraints in `HasOneOrManyThrough` by [@​Jacobs63](https://github.com/Jacobs63) in [#​59231](https://github.com/laravel/framework/pull/59231)
- Add string helper to get initials from a string by [@​denjaland](https://github.com/denjaland) in [#​59230](https://github.com/laravel/framework/pull/59230)
- fix: Strip gzip-compressed output from concurrent process response by [@​NikhiltGhalme](https://github.com/NikhiltGhalme) in [#​59224](https://github.com/laravel/framework/pull/59224)
- \[12.x] Fix failing tests introduced by [#​59201](https://github.com/laravel/framework/issues/59201) by [@​SanderMuller](https://github.com/SanderMuller) in [#​59207](https://github.com/laravel/framework/pull/59207)
- \[12.x] Avoid redundant `Util::getParameterClassName()` call in container resolution by [@​SanderMuller](https://github.com/SanderMuller) in [#​59220](https://github.com/laravel/framework/pull/59220)
- \[12.x] Add missing conditional validation rule builders by [@​SanderMuller](https://github.com/SanderMuller) in [#​59209](https://github.com/laravel/framework/pull/59209)
- \[12.x] Skip placeholder replacements when message does not contain them by [@​SanderMuller](https://github.com/SanderMuller) in [#​59211](https://github.com/laravel/framework/pull/59211)
- \[12.x] Use `array_push` with spread operator in `MessageBag::all()` by [@​SanderMuller](https://github.com/SanderMuller) in [#​59217](https://github.com/laravel/framework/pull/59217)
- \[12.x] Cache Route instances in CompiledRouteCollection::getByName() by [@​SanderMuller](https://github.com/SanderMuller) in [#​59221](https://github.com/laravel/framework/pull/59221)
- \[12.x] Accept CarbonInterval for retry sleep duration by [@​riesjart](https://github.com/riesjart) in [#​59232](https://github.com/laravel/framework/pull/59232)
- \[12.x] Fix failing phpstan by [@​GrahamCampbell](https://github.com/GrahamCampbell) in [#​59245](https://github.com/laravel/framework/pull/59245)
- \[12.x] Update comments for PlanetScale MySQL and PostgreSQL by [@​GrahamCampbell](https://github.com/GrahamCampbell) in [#​59244](https://github.com/laravel/framework/pull/59244)
- \[12.x] Use big integers for database cache expiration column by [@​tanerkay](https://github.com/tanerkay) in [#​59243](https://github.com/laravel/framework/pull/59243)
- \[12.x] Display file path and line number for closure routes in `route:list` by [@​devajmeireles](https://github.com/devajmeireles) in [#​59237](https://github.com/laravel/framework/pull/59237)
- \[12.x] Add wantsMarkdown() and acceptsMarkdown() request methods by [@​joetannenbaum](https://github.com/joetannenbaum) in [#​59238](https://github.com/laravel/framework/pull/59238)
### [`v12.54.1`](https://github.com/laravel/framework/releases/tag/v12.54.1)
[Compare Source](https://github.com/laravel/framework/compare/v12.54.0...v12.54.1)
- \[12.x] Makes imports consistent by [@​nunomaduro](https://github.com/nunomaduro) in [#​59149](https://github.com/laravel/framework/pull/59149)
### [`v12.54.0`](https://github.com/laravel/framework/releases/tag/v12.54.0)
[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 [@​amirhshokri](https://github.com/amirhshokri) in [#​58987](https://github.com/laravel/framework/pull/58987)
- \[12.x] Allow app.editor.base\_path to be an empty string by [@​kminek](https://github.com/kminek) in [#​58991](https://github.com/laravel/framework/pull/58991)
- \[12.x] Add missing, remove unused parameters to docblocks by [@​mrvipchien](https://github.com/mrvipchien) in [#​58989](https://github.com/laravel/framework/pull/58989)
- Fix URL validation for punycode subdomains by [@​mpa12](https://github.com/mpa12) in [#​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 [@​sadique-cws](https://github.com/sadique-cws) in [#​58978](https://github.com/laravel/framework/pull/58978)
- \[12.x] bug: throttle with redis ignores after callback by [@​RobertBoes](https://github.com/RobertBoes) in [#​58990](https://github.com/laravel/framework/pull/58990)
- Update brick/math version constraint to include 0.15 by [@​julien-boudry](https://github.com/julien-boudry) in [#​59005](https://github.com/laravel/framework/pull/59005)
- Revert "Update brick/math version constraint to include 0.15" by [@​GrahamCampbell](https://github.com/GrahamCampbell) in [#​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 [@​dependabot](https://github.com/dependabot)\[bot] in [#​59013](https://github.com/laravel/framework/pull/59013)
- \[12.x] Fix TwoColumnDetail stripping trailing punctuation from second column values by [@​theritvars](https://github.com/theritvars) in [#​59010](https://github.com/laravel/framework/pull/59010)
- \[12.x] Add support for assertions on `BinaryFileResponse` by [@​axlon](https://github.com/axlon) in [#​59018](https://github.com/laravel/framework/pull/59018)
- \[12.x] fix: array offset deprecation warning by [@​calebdw](https://github.com/calebdw) in [#​59019](https://github.com/laravel/framework/pull/59019)
- \[12.x] Add tsvector column type for PostgreSQL by [@​milroyfraser](https://github.com/milroyfraser) in [#​59004](https://github.com/laravel/framework/pull/59004)
- Memory Limit passed as string when run from supervisor by [@​turbo124](https://github.com/turbo124) in [#​59049](https://github.com/laravel/framework/pull/59049)
- \[12.x] Fix facade cache file permissions by [@​nkoestinger](https://github.com/nkoestinger) in [#​59059](https://github.com/laravel/framework/pull/59059)
- \[12.x] Display oldest pending job in queue:monitor output by [@​jackbayliss](https://github.com/jackbayliss) in [#​59073](https://github.com/laravel/framework/pull/59073)
- Fix type() method return type in Illuminate\Filesystem\Filesystem by [@​GNfsys](https://github.com/GNfsys) in [#​59071](https://github.com/laravel/framework/pull/59071)
- \[12.x] Test Improvements by [@​crynobone](https://github.com/crynobone) in [#​59068](https://github.com/laravel/framework/pull/59068)
- \[12.x] Wrap flags in `int-mask-of` annotation by [@​shaedrich](https://github.com/shaedrich) in [#​59082](https://github.com/laravel/framework/pull/59082)
- Fix after-commit observers breaking -ing event cancellation by [@​eyupcanakman](https://github.com/eyupcanakman) in [#​59058](https://github.com/laravel/framework/pull/59058)
- \[12.x] Fix migrate:fresh failing when database does not exist by [@​MElkmeshi](https://github.com/MElkmeshi) in [#​59113](https://github.com/laravel/framework/pull/59113)
- \[12.x] Add `interval()` method to `InteractsWithData` by [@​SanderMuller](https://github.com/SanderMuller) in [#​59114](https://github.com/laravel/framework/pull/59114)
- \[12.x] Hash displayName() in cache lock keys by [@​A5hleyRich](https://github.com/A5hleyRich) in [#​59141](https://github.com/laravel/framework/pull/59141)
- \[12.x] Improved html test helpers by [@​jnoordsij](https://github.com/jnoordsij) in [#​59140](https://github.com/laravel/framework/pull/59140)
- \[12.x] Add Model::withoutRelation() for selective relation unloading by [@​SanderMuller](https://github.com/SanderMuller) in [#​59137](https://github.com/laravel/framework/pull/59137)
- \[12.x] Include request context in HTTP client Response::dump() by [@​SanderMuller](https://github.com/SanderMuller) in [#​59136](https://github.com/laravel/framework/pull/59136)
- Fix enum handling in ModelNotFoundException error message by [@​isaackaara](https://github.com/isaackaara) in [#​59132](https://github.com/laravel/framework/pull/59132)
- \[12.x] Update composer.json to enforce commonmark version without DisallowedRawHtmlRenderer exploit by [@​Smoggert](https://github.com/Smoggert) in [#​59131](https://github.com/laravel/framework/pull/59131)
- \[12.x] Suppress chmod errors in Filesystem::replace() for non-POSIX filesystems by [@​eyupcanakman](https://github.com/eyupcanakman) in [#​59126](https://github.com/laravel/framework/pull/59126)
- Add composite index to jobs table migration for improved queue polling by [@​firecow](https://github.com/firecow) in [#​59111](https://github.com/laravel/framework/pull/59111)
- \[12.x] Load custom markdown extensions for mail by [@​dasundev](https://github.com/dasundev) in [#​59051](https://github.com/laravel/framework/pull/59051)
- \[12.x] Fix docblock for RateLimiter `for()` method by [@​amirhshokri](https://github.com/amirhshokri) in [#​59144](https://github.com/laravel/framework/pull/59144)
- \[12.x] Deduplicate paths in view:cache by [@​ganyicz](https://github.com/ganyicz) in [#​59145](https://github.com/laravel/framework/pull/59145)
### [`v12.53.0`](https://github.com/laravel/framework/releases/tag/v12.53.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.52.0...v12.53.0)
- \[12.x] Add multipleOf support to JsonSchema numeric types by [@​Amirhf1](https://github.com/Amirhf1) in [#​58903](https://github.com/laravel/framework/pull/58903)
- \[12.x] chore: don't format notifiables in NotificationSender::send by [@​calebdw](https://github.com/calebdw) in [#​58900](https://github.com/laravel/framework/pull/58900)
- \[12.x] Add vector option to whereFullText for pre-computed tsvector columns by [@​milroyfraser](https://github.com/milroyfraser) in [#​58893](https://github.com/laravel/framework/pull/58893)
- \[12.x] Add array key support for `buildMorphMapFromModels()` function by [@​josephkerkhof](https://github.com/josephkerkhof) in [#​58891](https://github.com/laravel/framework/pull/58891)
- \[12.x] Fix RequestException summarizing for Guzzle streamed responses by [@​cosmastech](https://github.com/cosmastech) in [#​58909](https://github.com/laravel/framework/pull/58909)
- \[12.x] Tests for streamed RequestException by [@​cosmastech](https://github.com/cosmastech) in [#​58910](https://github.com/laravel/framework/pull/58910)
- Support a serializable classes value on caches by [@​taylorotwell](https://github.com/taylorotwell) in [#​58911](https://github.com/laravel/framework/pull/58911)
- \[12.x] Simplify TokenGuard methods by [@​Amirhf1](https://github.com/Amirhf1) in [#​58923](https://github.com/laravel/framework/pull/58923)
- \[12.x] Add uniqueItems support to JsonSchema ArrayType by [@​Amirhf1](https://github.com/Amirhf1) in [#​58922](https://github.com/laravel/framework/pull/58922)
- \[12.x] Add tests for `PhpRedisClusterConnection` flushdb method by [@​miladev95](https://github.com/miladev95) in [#​58917](https://github.com/laravel/framework/pull/58917)
- \[12.x] Add support for named arguments in event dispatching and broadcasting by [@​ph7jack](https://github.com/ph7jack) in [#​58913](https://github.com/laravel/framework/pull/58913)
- \[12.x] Allow `down` command to refresh maintenance mode options by [@​alies-dev](https://github.com/alies-dev) in [#​58918](https://github.com/laravel/framework/pull/58918)
- \[12.x] Rollback lingering PDO transaction before retrying on commit deadlock by [@​dxnter](https://github.com/dxnter) in [#​58906](https://github.com/laravel/framework/pull/58906)
- \[12.x] Simplify queue resolution using `match` expression by [@​josephkerkhof](https://github.com/josephkerkhof) in [#​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 [@​dependabot](https://github.com/dependabot)\[bot] in [#​58931](https://github.com/laravel/framework/pull/58931)
- \[12.x] Fix model serialization in queue jobs by [@​axlon](https://github.com/axlon) in [#​58939](https://github.com/laravel/framework/pull/58939)
- \[12.x] Change Mail text alignment from left to start by [@​zvizvi](https://github.com/zvizvi) in [#​58935](https://github.com/laravel/framework/pull/58935)
- \[12.x] Refactor `convertValuesToBoolean` to use `match` for cleaner logic by [@​josephkerkhof](https://github.com/josephkerkhof) in [#​58927](https://github.com/laravel/framework/pull/58927)
- \[12.x] Allow Scheduled Command `Event` macros to be applied to schedule groups by [@​stevebauman](https://github.com/stevebauman) in [#​58926](https://github.com/laravel/framework/pull/58926)
- \[12.x] Fix race condition on creating the real-time facade cache file ([#​58945](https://github.com/laravel/framework/issues/58945)) by [@​sosias](https://github.com/sosias) in [#​58947](https://github.com/laravel/framework/pull/58947)
- \[12.x] Show all mismatched values in `assertSessionHasAll` failure output by [@​dxnter](https://github.com/dxnter) in [#​58946](https://github.com/laravel/framework/pull/58946)
- Fix RetryCommand not working for SQS FIFO queue by [@​cwang22](https://github.com/cwang22) in [#​58936](https://github.com/laravel/framework/pull/58936)
- \[12.x] Improve return types for Wormhole and InteractsWithTime by [@​KentarouTakeda](https://github.com/KentarouTakeda) in [#​58951](https://github.com/laravel/framework/pull/58951)
- \[12.x] Add `Cache::funnel()` for concurrency limiting with any cache driver by [@​mathiasgrimm](https://github.com/mathiasgrimm) in [#​58439](https://github.com/laravel/framework/pull/58439)
- \[12.x] Ensure `oldest_pending` is displayed in `queue:monitor` by [@​jackbayliss](https://github.com/jackbayliss) in [#​58952](https://github.com/laravel/framework/pull/58952)
- \[12.x] Fix/cross database null safe equals by [@​patrickomeara](https://github.com/patrickomeara) in [#​58962](https://github.com/laravel/framework/pull/58962)
- \[12.x] Add MySQL inRandomOrder regression tests by [@​laraib15](https://github.com/laraib15) in [#​58966](https://github.com/laravel/framework/pull/58966)
- \[12.x] Add missing [@​throws](https://github.com/throws) docblocks to Illuminate/Http by [@​Amirhf1](https://github.com/Amirhf1) in [#​58965](https://github.com/laravel/framework/pull/58965)
- Fix Invalid Types by [@​RyanSchaefer](https://github.com/RyanSchaefer) in [#​58963](https://github.com/laravel/framework/pull/58963)
- JSONP Check by [@​taylorotwell](https://github.com/taylorotwell) in [#​58971](https://github.com/laravel/framework/pull/58971)
- \[12.x] Resolve Stan Mailable CI error by [@​jackbayliss](https://github.com/jackbayliss) in [#​58972](https://github.com/laravel/framework/pull/58972)
- \[12.x] Remove unnecessary dirname calls. by [@​jelleroorda](https://github.com/jelleroorda) in [#​58984](https://github.com/laravel/framework/pull/58984)
- \[12.x] Add missing [@​throws](https://github.com/throws) docblocks to `Serializer` and `Type` classes in `Illuminate/JsonSchema` by [@​mrvipchien](https://github.com/mrvipchien) in [#​58981](https://github.com/laravel/framework/pull/58981)
### [`v12.52.0`](https://github.com/laravel/framework/releases/tag/v12.52.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.51.0...v12.52.0)
- \[12.x] Fix: `@return` in doc blocks by [@​alipowerful7](https://github.com/alipowerful7) in [#​58746](https://github.com/laravel/framework/pull/58746)
- \[12.x] Ensure defer callbacks aren't discarded when using the sync queue by [@​jackbayliss](https://github.com/jackbayliss) in [#​58745](https://github.com/laravel/framework/pull/58745)
- \[12.x] Refactor: remove `Arr::wrap()` and add `Collection::wrap()` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58748](https://github.com/laravel/framework/pull/58748)
- Add support for `temporaryUploadUrl` to the `local` filesystem by [@​mnapoli](https://github.com/mnapoli) in [#​58499](https://github.com/laravel/framework/pull/58499)
- Only merge cached casts for accessed attribute by [@​ug-christoph](https://github.com/ug-christoph) in [#​57627](https://github.com/laravel/framework/pull/57627)
- \[12.x] Sort stan issue on PendingRequest by [@​jackbayliss](https://github.com/jackbayliss) in [#​58760](https://github.com/laravel/framework/pull/58760)
- \[12.x] Update alphabetical order in facades.yml by [@​luisscruza](https://github.com/luisscruza) in [#​58757](https://github.com/laravel/framework/pull/58757)
- \[12.x] allow string-based expressions for selectExpression() by [@​tpetry](https://github.com/tpetry) in [#​58753](https://github.com/laravel/framework/pull/58753)
- Revert "\[12.x] Adjust freshTimestamp for SQL Server" by [@​calebdw](https://github.com/calebdw) in [#​58758](https://github.com/laravel/framework/pull/58758)
- \[12.x] Fix return empty Collection for non-model JSON:API resources by [@​noir4y](https://github.com/noir4y) in [#​58752](https://github.com/laravel/framework/pull/58752)
- \[12.x] Refactor: remove extra space by [@​alipowerful7](https://github.com/alipowerful7) in [#​58751](https://github.com/laravel/framework/pull/58751)
- \[12.x] Standardize regex delimiter in ObserverMakeCommand::parseModel by [@​mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#​58777](https://github.com/laravel/framework/pull/58777)
- \[12.x] Fix incorrect [@​return](https://github.com/return) type in VendorPublishCommand::publishTag by [@​mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#​58774](https://github.com/laravel/framework/pull/58774)
- Fix phpdoc type in promptForMissingArgumentsUsing by [@​billypoke](https://github.com/billypoke) in [#​58768](https://github.com/laravel/framework/pull/58768)
- \[12.x] cast `Batch::progress()` return value to `int` by [@​zjbarg](https://github.com/zjbarg) in [#​58767](https://github.com/laravel/framework/pull/58767)
- \[12.x] Drop Collection import from `AbstractRouteCollection` by [@​jackbayliss](https://github.com/jackbayliss) in [#​58769](https://github.com/laravel/framework/pull/58769)
- \[12.x] Fix missing InputArgument::IS\_ARRAY in getArguments PHPDoc by [@​kayw-geek](https://github.com/kayw-geek) in [#​58771](https://github.com/laravel/framework/pull/58771)
- \[12.x] Fix: `@return` for `resolveResourceRelationshipIdentifiers()` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58764](https://github.com/laravel/framework/pull/58764)
- \[12.x] `Mailable::later()` does not set delay on `SendQueuedMailable` instance by [@​amirhshokri](https://github.com/amirhshokri) in [#​58765](https://github.com/laravel/framework/pull/58765)
- \[12.x] Refactor: use `enum_value()` helper for environment value extraction by [@​alipowerful7](https://github.com/alipowerful7) in [#​58785](https://github.com/laravel/framework/pull/58785)
- \[12.x] Add delay support assertions for queued mailables by [@​amirhshokri](https://github.com/amirhshokri) in [#​58787](https://github.com/laravel/framework/pull/58787)
- Fix MySQL connection string to use --ssl-mode=DISABLED for modern clients by [@​AJenbo](https://github.com/AJenbo) in [#​58786](https://github.com/laravel/framework/pull/58786)
- \[12.x] Refactor: standardize regex by [@​alipowerful7](https://github.com/alipowerful7) in [#​58789](https://github.com/laravel/framework/pull/58789)
- \[12.x] Allow $preserveKeys param for LazyCollection random by [@​jackbayliss](https://github.com/jackbayliss) in [#​58791](https://github.com/laravel/framework/pull/58791)
- \[12.x] Refactor: `new Collection()` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58793](https://github.com/laravel/framework/pull/58793)
- \[12.x] Add `makeMany` method to Factory by [@​jackbayliss](https://github.com/jackbayliss) in [#​58795](https://github.com/laravel/framework/pull/58795)
- \[12.x] Add `withoutAfterMaking()` and `withoutAfterCreating()` factory helpers by [@​ziadoz](https://github.com/ziadoz) in [#​58794](https://github.com/laravel/framework/pull/58794)
- \[12.x] Backport withMiddleware changes from 13.x by [@​jackbayliss](https://github.com/jackbayliss) in [#​58798](https://github.com/laravel/framework/pull/58798)
- \[12.x] Fix: add `|array` in doc block by [@​alipowerful7](https://github.com/alipowerful7) in [#​58805](https://github.com/laravel/framework/pull/58805)
- \[12.x] Add option to opt out of parallel safe cache prefix by [@​jackbayliss](https://github.com/jackbayliss) in [#​58801](https://github.com/laravel/framework/pull/58801)
- \[12.x] Normalize Throwable docblocks to fully-qualified name by [@​amirhshokri](https://github.com/amirhshokri) in [#​58802](https://github.com/laravel/framework/pull/58802)
- \[12.x] Refactor: remove unnecessary `\BackedEnum` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58807](https://github.com/laravel/framework/pull/58807)
- Use atomic writes when creating inline Blade component views by [@​cyppe](https://github.com/cyppe) in [#​58815](https://github.com/laravel/framework/pull/58815)
- \[12.x] Add missing tests for Request::fullUrlWithoutQuery by [@​miladev95](https://github.com/miladev95) in [#​58814](https://github.com/laravel/framework/pull/58814)
- Improve File::toKilobytes() DocBlock return type by [@​Amirhf1](https://github.com/Amirhf1) in [#​58811](https://github.com/laravel/framework/pull/58811)
- Use atomic writes in BladeCompiler to prevent race condition by [@​cyppe](https://github.com/cyppe) in [#​58812](https://github.com/laravel/framework/pull/58812)
- \[12.x] Refactor: add `JSON decoded` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58830](https://github.com/laravel/framework/pull/58830)
- \[12.x] Refactor: add missing `@throws` tag in dock block by [@​alipowerful7](https://github.com/alipowerful7) in [#​58829](https://github.com/laravel/framework/pull/58829)
- \[12.x] Formatting by [@​amirhshokri](https://github.com/amirhshokri) in [#​58828](https://github.com/laravel/framework/pull/58828)
- \[12x]Refactor: remove unnecessary \BackedEnum in HasAttributes.php by [@​mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#​58827](https://github.com/laravel/framework/pull/58827)
- \[12x] Refactor conditional message formatting using match expression by [@​mohammadRezaei1380](https://github.com/mohammadRezaei1380) in [#​58825](https://github.com/laravel/framework/pull/58825)
- \[12.x] Refactor: use `match` expression by [@​alipowerful7](https://github.com/alipowerful7) in [#​58824](https://github.com/laravel/framework/pull/58824)
- \[12.x] Simplify `compileSelect` method return by [@​amirhshokri](https://github.com/amirhshokri) in [#​58821](https://github.com/laravel/framework/pull/58821)
- \[12.x] Refactor: simplify code by [@​alipowerful7](https://github.com/alipowerful7) in [#​58820](https://github.com/laravel/framework/pull/58820)
- \[12.x] Refactor: remove unnecessary `\BackedEnum` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58818](https://github.com/laravel/framework/pull/58818)
- \[12.x] Ensure HttpClientTest doesnt flake in Windows CI by [@​jackbayliss](https://github.com/jackbayliss) in [#​58817](https://github.com/laravel/framework/pull/58817)
- \[12.x] Refactor: `JSON decoded` to `decoded JSON` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58849](https://github.com/laravel/framework/pull/58849)
- \[12.x] Allow closure parameters in docblock for when() helper function by [@​gazben](https://github.com/gazben) in [#​58862](https://github.com/laravel/framework/pull/58862)
- \[12.x] Fix typo in cache `composer.json` by [@​amirhshokri](https://github.com/amirhshokri) in [#​58875](https://github.com/laravel/framework/pull/58875)
- \[12.x] Remove unnecessary `forgetDriver()`from TestCaches by [@​jackbayliss](https://github.com/jackbayliss) in [#​58878](https://github.com/laravel/framework/pull/58878)
- Revert "\[12.x] Fixed precision checks for column types in SQL Server grammar" by [@​taylorotwell](https://github.com/taylorotwell) in [#​58888](https://github.com/laravel/framework/pull/58888)
- \[12.x] Display closures and standalone functions correctly in exception trace by [@​avosalmon](https://github.com/avosalmon) in [#​58879](https://github.com/laravel/framework/pull/58879)
### [`v12.51.0`](https://github.com/laravel/framework/releases/tag/v12.51.0)
[Compare Source](https://github.com/laravel/framework/compare/v12.50.0...v12.51.0)
- Remove type hint in favor of return type by [@​WendellAdriel](https://github.com/WendellAdriel) in [#​58621](https://github.com/laravel/framework/pull/58621)
- \[12.x] Adjust freshTimestamp for SQL Server by [@​aimeos](https://github.com/aimeos) in [#​58614](https://github.com/laravel/framework/pull/58614)
- \[12.x] Handle binary data in Js::encode() debug renderer by [@​denis-chmel](https://github.com/denis-chmel) in [#​58618](https://github.com/laravel/framework/pull/58618)
- \[12.x] Add ArrayObject props to AsEncryptedArrayObject to match AsArrayObject by [@​AndrewMast](https://github.com/AndrewMast) in [#​58619](https://github.com/laravel/framework/pull/58619)
- fix: Arr::wrap() return type by [@​calebdw](https://github.com/calebdw) in [#​58625](https://github.com/laravel/framework/pull/58625)
- \[12.x] Fix typo in type definition by [@​shaedrich](https://github.com/shaedrich) in [#​58624](https://github.com/laravel/framework/pull/58624)
- \[12.x] Prevent dupe locale checks in `Lang::get()` when locale matches fallback by [@​jackbayliss](https://github.com/jackbayliss) in [#​58626](https://github.com/laravel/framework/pull/58626)
- \[12.x] chore: add deprecation to Request::get() by [@​calebdw](https://github.com/calebdw) in [#​58635](https://github.com/laravel/framework/pull/58635)
- \[12.x] Fix Str::substrReplace for edge cases with negative offset or length by [@​jboonstra70](https://github.com/jboonstra70) in [#​58634](https://github.com/laravel/framework/pull/58634)
- \[12.x] Refactor: improve doc blocks by [@​alipowerful7](https://github.com/alipowerful7) in [#​58630](https://github.com/laravel/framework/pull/58630)
- \[12.x] Add BatchCancelled Event by [@​jackbayliss](https://github.com/jackbayliss) in [#​58627](https://github.com/laravel/framework/pull/58627)
- \[12.x] Fix typo in type definition by [@​amirhshokri](https://github.com/amirhshokri) in [#​58638](https://github.com/laravel/framework/pull/58638)
- \[12.x] Update `reload` tasks to include `schedule:interruption` by [@​adevade](https://github.com/adevade) in [#​58637](https://github.com/laravel/framework/pull/58637)
- docs: add missing description to FilesystemAdapter::report() docblock by [@​eranishojha](https://github.com/eranishojha) in [#​58640](https://github.com/laravel/framework/pull/58640)
- \[12.x] Allow closures for values in `firstOrCreate` and `createOrFirst` by [@​gcavanunez](https://github.com/gcavanunez) in [#​58639](https://github.com/laravel/framework/pull/58639)
- \[12.x] Support `afterSending` method on notification by [@​gdebrauwer](https://github.com/gdebrauwer) in [#​58654](https://github.com/laravel/framework/pull/58654)
- \[12.x] Allow Stringable::deduplicate() to accept array of characters by [@​Tresor-Kasenda](https://github.com/Tresor-Kasenda) in [#​58649](https://github.com/laravel/framework/pull/58649)
- Update regex for trans\_choice to allow negative ranges by [@​hmazter](https://github.com/hmazter) in [#​58648](https://github.com/laravel/framework/pull/58648)
- Added timeout method to query builder for MySQL by [@​Vladelis](https://github.com/Vladelis) in [#​58644](https://github.com/laravel/framework/pull/58644)
- \[12.x] Add `assertJobs` method on `PendingBatchFake` by [@​gdebrauwer](https://github.com/gdebrauwer) in [#​58606](https://github.com/laravel/framework/pull/58606)
- \[12.x] Fix batch counts when deleteWhenMissingModels skips missing model jobs by [@​yankewei](https://github.com/yankewei) in [#​58541](https://github.com/laravel/framework/pull/58541)
- \[12.x] Fix Postgres sequence starting value for custom schemas/connections by [@​joteejotee](https://github.com/joteejotee) in [#​58199](https://github.com/laravel/framework/pull/58199)
- \[12.x] Add `whenFails` and `whenPasses` methods on `Validator` by [@​gdebrauwer](https://github.com/gdebrauwer) in [#​58655](https://github.com/laravel/framework/pull/58655)
- \[12.x] Bus::assertBatched() with array by [@​gdebrauwer](https://github.com/gdebrauwer) in [#​58659](https://github.com/laravel/framework/pull/58659)
- \[12.x] Refactor: improve doc block by [@​alipowerful7](https://github.com/alipowerful7) in [#​58677](https://github.com/laravel/framework/pull/58677)
- \[12.x] Add withoutHeader() method to Response by [@​miladev95](https://github.com/miladev95) in [#​58671](https://github.com/laravel/framework/pull/58671)
- \[12.x] Add integer array key support in phpdocs by [@​dluague](https://github.com/dluague) in [#​58668](https://github.com/laravel/framework/pull/58668)
- `Illuminate\Console\Parser` typehint fix. by [@​LastDragon-ru](https://github.com/LastDragon-ru) in [#​58670](https://github.com/laravel/framework/pull/58670)
- fix: replace substr with mb\_substr for user agent encoding by [@​jonagoldman](https://github.com/jonagoldman) in [#​58703](https://github.com/laravel/framework/pull/58703)
- chore: fix the Laravel ASCII SVG so that its characters perfectly align to columns by [@​markjaquith](https://github.com/markjaquith) in [#​58702](https://github.com/laravel/framework/pull/58702)
- \[12.x] Allow retrieving all view data via viewData() in TestResponse by [@​shane-zeng](https://github.com/shane-zeng) in [#​58700](https://github.com/laravel/framework/pull/58700)
- Exception page: fix pop in for non main frames by [@​martinpl](https://github.com/martinpl) in [#​58698](https://github.com/laravel/framework/pull/58698)
- \[12.x] Add missing [@​throws](https://github.com/throws) annotations to validation rules and JsonResponse by [@​QDenka](https://github.com/QDenka) in [#​58697](https://github.com/laravel/framework/pull/58697)
- \[12.x] Add conditional return type hint for Route::middleware() method. by [@​marcreichel](https://github.com/marcreichel) in [#​58699](https://github.com/laravel/framework/pull/58699)
- \[12.x] Improved type hints for when() helper function. by [@​marcreichel](https://github.com/marcreichel) in [#​58696](https://github.com/laravel/framework/pull/58696)
- \[12.x] Support Eloquent builders and relations as subqueries to update queries by [@​axlon](https://github.com/axlon) in [#​58692](https://github.com/laravel/framework/pull/58692)
- Add cache prefix isolation for parallel testing ([#​57584](https://github.com/laravel/framework/issues/57584)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58691](https://github.com/laravel/framework/pull/58691)
- Fix whereBetween to accept DatePeriod and handle missing end dates ([#​58092](https://github.com/laravel/framework/issues/58092)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58687](https://github.com/laravel/framework/pull/58687)
- Fix Str::isUrl() returning false for single-char domain names ([#​58538](https://github.com/laravel/framework/issues/58538)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58686](https://github.com/laravel/framework/pull/58686)
- Fix HTTP client response type hints for IDE compatibility ([#​58555](https://github.com/laravel/framework/issues/58555)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58684](https://github.com/laravel/framework/pull/58684)
- Fix types for ConfirmableTrait::confirmToProceed by [@​rolfvandekrol](https://github.com/rolfvandekrol) in [#​58681](https://github.com/laravel/framework/pull/58681)
- \[12.x] Refactor: simplify return with `??` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58679](https://github.com/laravel/framework/pull/58679)
- \[12.x] Refactor: replace `header` / `headers` with standardized `header(s)` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58678](https://github.com/laravel/framework/pull/58678)
- Add SSL cert/key support to MySQL schema dump and load ([#​57821](https://github.com/laravel/framework/issues/57821)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58690](https://github.com/laravel/framework/pull/58690)
- Allow specifying Redis connection on Redis-based queue middleware by [@​markieo1](https://github.com/markieo1) in [#​58656](https://github.com/laravel/framework/pull/58656)
- \[12.x] Use JS to create the Laravel ASCII SVG logo on the fly by [@​markjaquith](https://github.com/markjaquith) in [#​58719](https://github.com/laravel/framework/pull/58719)
- \[12.x] Feat: add `orderByPivotDesc()` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58720](https://github.com/laravel/framework/pull/58720)
- \[12.x] Refactor: add `@throws \InvalidArgumentException` to doc blocks by [@​alipowerful7](https://github.com/alipowerful7) in [#​58714](https://github.com/laravel/framework/pull/58714)
- \[12.x] Restore original dispatcher bindings after precognitive request by [@​pindab0ter](https://github.com/pindab0ter) in [#​58716](https://github.com/laravel/framework/pull/58716)
- \[12.x] Ensure throwIfStatus / throwUnlessStatus work for all status codes by [@​jackbayliss](https://github.com/jackbayliss) in [#​58724](https://github.com/laravel/framework/pull/58724)
- Fix Queue::fake() not releasing unique job locks between tests ([#​58533](https://github.com/laravel/framework/issues/58533)) by [@​HeathNaylor](https://github.com/HeathNaylor) in [#​58718](https://github.com/laravel/framework/pull/58718)
- \[12.x] Refactor: add `_` to more readability digit by [@​alipowerful7](https://github.com/alipowerful7) in [#​58738](https://github.com/laravel/framework/pull/58738)
- \[12.x] Refactor: Clean up unused $config parameters in ConcurrencyManager by [@​alizadeh7091](https://github.com/alizadeh7091) in [#​58739](https://github.com/laravel/framework/pull/58739)
- \[12.x] Refactor: use `Dumpable` by [@​alipowerful7](https://github.com/alipowerful7) in [#​58743](https://github.com/laravel/framework/pull/58743)
- \[12.x] Update forever cookie factory docblock to reflect 400-day duration by [@​jackbayliss](https://github.com/jackbayliss) in [#​58744](https://github.com/laravel/framework/pull/58744)
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- 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 [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNjUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE2NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
12.50.0→12.60.0Release Notes
laravel/framework (laravel/framework)
v12.60.0Compare Source
v12.59.0Compare Source
v12.58.0Compare Source
v12.57.0Compare Source
@mixinon Connection by @AJenbo in #59532v12.56.0Compare Source
schedule:listdisplay expression in the correct timezone by @xiCO2k in #59307v12.55.1Compare Source
v12.55.0Compare Source
BelongsToManyby @SanderMuller in #59153tapPendingRequest by @cosmastech in #59188touch()to accept multiple columns by @devajmeireles in #59175Command::withProgressBarphpdoc to account for arrow functions and non-void return types by @billypoke in #58766HasOneOrManyThroughby @Jacobs63 in #59231Util::getParameterClassName()call in container resolution by @SanderMuller in #59220array_pushwith spread operator inMessageBag::all()by @SanderMuller in #59217route:listby @devajmeireles in #59237v12.54.1Compare Source
v12.54.0Compare Source
repeatEvery()method by @amirhshokri in #58987BinaryFileResponseby @axlon in #59018int-mask-ofannotation by @shaedrich in #59082interval()method toInteractsWithDataby @SanderMuller in #59114for()method by @amirhshokri in #59144v12.53.0Compare Source
buildMorphMapFromModels()function by @josephkerkhof in #58891PhpRedisClusterConnectionflushdb method by @miladev95 in #58917downcommand to refresh maintenance mode options by @alies-dev in #58918matchexpression by @josephkerkhof in #58928convertValuesToBooleanto usematchfor cleaner logic by @josephkerkhof in #58927Eventmacros to be applied to schedule groups by @stevebauman in #58926assertSessionHasAllfailure output by @dxnter in #58946Cache::funnel()for concurrency limiting with any cache driver by @mathiasgrimm in #58439oldest_pendingis displayed inqueue:monitorby @jackbayliss in #58952SerializerandTypeclasses inIlluminate/JsonSchemaby @mrvipchien in #58981v12.52.0Compare Source
@returnin doc blocks by @alipowerful7 in #58746Arr::wrap()and addCollection::wrap()by @alipowerful7 in #58748temporaryUploadUrlto thelocalfilesystem by @mnapoli in #58499Batch::progress()return value tointby @zjbarg in #58767AbstractRouteCollectionby @jackbayliss in #58769@returnforresolveResourceRelationshipIdentifiers()by @alipowerful7 in #58764Mailable::later()does not set delay onSendQueuedMailableinstance by @amirhshokri in #58765enum_value()helper for environment value extraction by @alipowerful7 in #58785new Collection()by @alipowerful7 in #58793makeManymethod to Factory by @jackbayliss in #58795withoutAfterMaking()andwithoutAfterCreating()factory helpers by @ziadoz in #58794|arrayin doc block by @alipowerful7 in #58805\BackedEnumby @alipowerful7 in #58807JSON decodedby @alipowerful7 in #58830@throwstag in dock block by @alipowerful7 in #58829matchexpression by @alipowerful7 in #58824compileSelectmethod return by @amirhshokri in #58821\BackedEnumby @alipowerful7 in #58818JSON decodedtodecoded JSONby @alipowerful7 in #58849composer.jsonby @amirhshokri in #58875forgetDriver()from TestCaches by @jackbayliss in #58878v12.51.0Compare Source
Lang::get()when locale matches fallback by @jackbayliss in #58626reloadtasks to includeschedule:interruptionby @adevade in #58637firstOrCreateandcreateOrFirstby @gcavanunez in #58639afterSendingmethod on notification by @gdebrauwer in #58654assertJobsmethod onPendingBatchFakeby @gdebrauwer in #58606whenFailsandwhenPassesmethods onValidatorby @gdebrauwer in #58655Illuminate\Console\Parsertypehint fix. by @LastDragon-ru in #58670??by @alipowerful7 in #58679header/headerswith standardizedheader(s)by @alipowerful7 in #58678orderByPivotDesc()by @alipowerful7 in #58720@throws \InvalidArgumentExceptionto doc blocks by @alipowerful7 in #58714_to more readability digit by @alipowerful7 in #58738Dumpableby @alipowerful7 in #58743Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate.
[renovate-composer]: upgrade laravel/framework - 12.50.0 → 12.60.0to [renovate-composer]: upgrade laravel/framework - 12.50.0 → 12.60.0 - autoclosedPull request closed