[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
laravel/framework (laravel/framework)
### [`v10.48.22`](https://redirect.github.com/laravel/framework/compare/v10.48.21...v10.48.22)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.21...v10.48.22)
### [`v10.48.21`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.21)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.20...v10.48.21)
- \[10.x] Fixes `whereDate`, `whereDay`, `whereMonth`, `whereTime`, `whereYear` and `whereJsonLength` to ignore invalid `$operator` by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/52704](https://redirect.github.com/laravel/framework/pull/52704)
- Fix arguments passed to artisan commands that start with 'env' by [@willrowe](https://redirect.github.com/willrowe) in [https://github.com/laravel/framework/pull/52748](https://redirect.github.com/laravel/framework/pull/52748)
### [`v10.48.20`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.20)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.19...v10.48.20)
- \[10.x] fix: prevent casting empty string to array from triggering json error by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52415](https://redirect.github.com/laravel/framework/pull/52415)
### [`v10.48.19`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.19)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.18...v10.48.19)
- Add compatible query type to `Model::resolveRouteBindingQuery` by [@sebj54](https://redirect.github.com/sebj54) in [https://github.com/laravel/framework/pull/52339](https://redirect.github.com/laravel/framework/pull/52339)
- \[10.x] Fix `Factory::afterCreating` callable argument type by [@villfa](https://redirect.github.com/villfa) in [https://github.com/laravel/framework/pull/52335](https://redirect.github.com/laravel/framework/pull/52335)
- \[10.x] backport [#52204](https://redirect.github.com/laravel/framework/issues/52204) by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52389](https://redirect.github.com/laravel/framework/pull/52389)
- \[10.x] In MySQL, harvest last insert ID immediately after query is executed by [@piurafunk](https://redirect.github.com/piurafunk) in [https://github.com/laravel/framework/pull/52390](https://redirect.github.com/laravel/framework/pull/52390)
### [`v10.48.18`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.18)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.17...v10.48.18)
- \[10.x] backport [#52188](https://redirect.github.com/laravel/framework/issues/52188) by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52293](https://redirect.github.com/laravel/framework/pull/52293)
- \[10.x] Fix runPaginationCountQuery not working properly for union queries by [@chinleung](https://redirect.github.com/chinleung) in [https://github.com/laravel/framework/pull/52314](https://redirect.github.com/laravel/framework/pull/52314)
### [`v10.48.17`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.17)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.16...v10.48.17)
- \[10.x] Fix PHP_CLI_SERVER_WORKERS warning by suppressing it by [@pelomedusa](https://redirect.github.com/pelomedusa) in [https://github.com/laravel/framework/pull/52094](https://redirect.github.com/laravel/framework/pull/52094)
- \[10.x] Backport [#51615](https://redirect.github.com/laravel/framework/issues/51615) by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/52215](https://redirect.github.com/laravel/framework/pull/52215)
### [`v10.48.16`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.16)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.15...v10.48.16)
- \[10.x] Fix Http::retry so that throw is respected for call signature Http::retry(\[1,2], throw: false) by [@paulyoungnb](https://redirect.github.com/paulyoungnb) in [https://github.com/laravel/framework/pull/52002](https://redirect.github.com/laravel/framework/pull/52002)
- \[10.x] Set application_name and character set as PostgreSQL DSN string by [@sunaoka](https://redirect.github.com/sunaoka) in [https://github.com/laravel/framework/pull/51985](https://redirect.github.com/laravel/framework/pull/51985)
### [`v10.48.15`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.15)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.14...v10.48.15)
- \[10.x] Set previous exception on `HttpResponseException` by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/51986](https://redirect.github.com/laravel/framework/pull/51986)
### [`v10.48.14`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.14)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.13...v10.48.14)
- \[10.x] Fixes unable to call another command as a initialized instance of `Command` class by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/51824](https://redirect.github.com/laravel/framework/pull/51824)
- \[10.x] fix handle `shift()` on an empty collection by [@Treggats](https://redirect.github.com/Treggats) in [https://github.com/laravel/framework/pull/51841](https://redirect.github.com/laravel/framework/pull/51841)
- \[10.x] Ensure`schema:dump` will dump the migrations table only if it exists by [@NickSdot](https://redirect.github.com/NickSdot) in [https://github.com/laravel/framework/pull/51827](https://redirect.github.com/laravel/framework/pull/51827)
### [`v10.48.13`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.13)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.12...v10.48.13)
- \[10.x] Fix typo in return comment of createSesTransport method by [@zds-s](https://redirect.github.com/zds-s) in [https://github.com/laravel/framework/pull/51688](https://redirect.github.com/laravel/framework/pull/51688)
- \[10.x] Fix collection shift less than one item by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51686](https://redirect.github.com/laravel/framework/pull/51686)
- \[10.x] Turn `Enumerable unless()` $callback parameter optional by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51701](https://redirect.github.com/laravel/framework/pull/51701)
- Revert "\[10.x] Turn `Enumerable unless()` $callback parameter optional" by [@taylorotwell](https://redirect.github.com/taylorotwell) in [https://github.com/laravel/framework/pull/51707](https://redirect.github.com/laravel/framework/pull/51707)
### [`v10.48.12`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.12)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.11...v10.48.12)
- \[10.x] Fix typo by [@Issei0804-ie](https://redirect.github.com/Issei0804-ie) in [https://github.com/laravel/framework/pull/51535](https://redirect.github.com/laravel/framework/pull/51535)
- \[10.x] Fix SQL Server detection in database store by [@staudenmeir](https://redirect.github.com/staudenmeir) in [https://github.com/laravel/framework/pull/51547](https://redirect.github.com/laravel/framework/pull/51547)
- \[10.x] - Fix batch list loading in Horizon when serialization error by [@jeffortegad](https://redirect.github.com/jeffortegad) in [https://github.com/laravel/framework/pull/51551](https://redirect.github.com/laravel/framework/pull/51551)
- \[10.x] Fixes explicit route binding with `BackedEnum` by [@CAAHS](https://redirect.github.com/CAAHS) in [https://github.com/laravel/framework/pull/51586](https://redirect.github.com/laravel/framework/pull/51586)
### [`v10.48.11`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.11)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.10...v10.48.11)
- \[10.x] Backport: Fix SesV2Transport to use correct `EmailTags` argument by [@Tietew](https://redirect.github.com/Tietew) in [https://github.com/laravel/framework/pull/51352](https://redirect.github.com/laravel/framework/pull/51352)
- \[10.x] Fix PHPDoc typo by [@staudenmeir](https://redirect.github.com/staudenmeir) in [https://github.com/laravel/framework/pull/51390](https://redirect.github.com/laravel/framework/pull/51390)
- \[10.x] Fix `apa` on non ASCII characters by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51428](https://redirect.github.com/laravel/framework/pull/51428)
- \[10.x] Fixes view engine resolvers leaking memory by [@nunomaduro](https://redirect.github.com/nunomaduro) in [https://github.com/laravel/framework/pull/51450](https://redirect.github.com/laravel/framework/pull/51450)
- \[10.x] Do not use `app()` Foundation helper on `ViewServiceProvider` by [@rodrigopedra](https://redirect.github.com/rodrigopedra) in [https://github.com/laravel/framework/pull/51522](https://redirect.github.com/laravel/framework/pull/51522)
### [`v10.48.10`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.10)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.9...v10.48.10)
- \[10.x] Fix typo in signed URL tampering tests by [@Krisell](https://redirect.github.com/Krisell) in [https://github.com/laravel/framework/pull/51238](https://redirect.github.com/laravel/framework/pull/51238)
- \[10.x] Add "Server has gone away" to DetectsLostConnection by [@Jubeki](https://redirect.github.com/Jubeki) in [https://github.com/laravel/framework/pull/51241](https://redirect.github.com/laravel/framework/pull/51241)
- \[10.x] Fix support for the LARAVEL_STORAGE_PATH env var ([#51238](https://redirect.github.com/laravel/framework/issues/51238)) by [@dunglas](https://redirect.github.com/dunglas) in [https://github.com/laravel/framework/pull/51243](https://redirect.github.com/laravel/framework/pull/51243)
### [`v10.48.9`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.9)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.8...v10.48.9)
- \[10.x] Binding order is incorrect when using cursor paginate with multiple unions with a where by [@thijsvdanker](https://redirect.github.com/thijsvdanker) in [https://github.com/laravel/framework/pull/50884](https://redirect.github.com/laravel/framework/pull/50884)
- \[10.x] Fix cursor paginate with union and column alias by [@thijsvdanker](https://redirect.github.com/thijsvdanker) in [https://github.com/laravel/framework/pull/50882](https://redirect.github.com/laravel/framework/pull/50882)
- \[10.x] Address Null Parameter Deprecations in UrlGenerator by [@aldobarr](https://redirect.github.com/aldobarr) in [https://github.com/laravel/framework/pull/51148](https://redirect.github.com/laravel/framework/pull/51148)
### [`v10.48.8`](https://redirect.github.com/laravel/framework/compare/v10.48.7...v10.48.8)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.7...v10.48.8)
### [`v10.48.7`](https://redirect.github.com/laravel/framework/compare/v10.48.6...v10.48.7)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.6...v10.48.7)
### [`v10.48.6`](https://redirect.github.com/laravel/framework/compare/v10.48.5...v10.48.6)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.5...v10.48.6)
### [`v10.48.5`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.5)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.4...v10.48.5)
- \[10.x] Prevent Redis connection error report flood on queue worker by [@kasus](https://redirect.github.com/kasus) in [https://github.com/laravel/framework/pull/50812](https://redirect.github.com/laravel/framework/pull/50812)
- \[10.x] Laravel 10x optional withSize for hasTable by [@apspan](https://redirect.github.com/apspan) in [https://github.com/laravel/framework/pull/50888](https://redirect.github.com/laravel/framework/pull/50888)
- \[10.x] Add `serializeAndRestore()` to `NotificationFake` by [@dbpolito](https://redirect.github.com/dbpolito) in [https://github.com/laravel/framework/pull/50935](https://redirect.github.com/laravel/framework/pull/50935)
### [`v10.48.4`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.4)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.3...v10.48.4)
- \[10.x] Fix `Collection::concat()` return type by [@axlon](https://redirect.github.com/axlon) in [https://github.com/laravel/framework/pull/50669](https://redirect.github.com/laravel/framework/pull/50669)
- \[10.x] Fix command alias registration and usage by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50695](https://redirect.github.com/laravel/framework/pull/50695)
### [`v10.48.3`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.3)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.2...v10.48.3)
- Re-tag version
### [`v10.48.2`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.2)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.1...v10.48.2)
- \[10.x] Update mockery conflict to just disallow the broken version by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50472](https://redirect.github.com/laravel/framework/pull/50472)
- \[10.x] Conflict with specific release by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50473](https://redirect.github.com/laravel/framework/pull/50473)
- \[10.x] Fix for attributes being escaped on Dynamic Blade Components by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/50471](https://redirect.github.com/laravel/framework/pull/50471)
- \[10.x] Revert PR 50403 by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50482](https://redirect.github.com/laravel/framework/pull/50482)
### [`v10.48.1`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.1)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.0...v10.48.1)
- \[10.x] Add conflict for Mockery v1.6.8 by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50468](https://redirect.github.com/laravel/framework/pull/50468)
### [`v10.48.0`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.0)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.47.0...v10.48.0)
- fix: allow null, string and string array as allowed tags by [@maartenpaauw](https://redirect.github.com/maartenpaauw) in [https://github.com/laravel/framework/pull/50409](https://redirect.github.com/laravel/framework/pull/50409)
- \[10.x] Allow `Expression` at more places in Query Builder by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/50402](https://redirect.github.com/laravel/framework/pull/50402)
- \[10.x] Sleep syncing by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/50392](https://redirect.github.com/laravel/framework/pull/50392)
- \[10.x] Cleaning Trait on multi-lines by [@gcazin](https://redirect.github.com/gcazin) in [https://github.com/laravel/framework/pull/50413](https://redirect.github.com/laravel/framework/pull/50413)
- fix: incomplete type for Builder::from property by [@sebj54](https://redirect.github.com/sebj54) in [https://github.com/laravel/framework/pull/50426](https://redirect.github.com/laravel/framework/pull/50426)
- \[10.x] After commit callback throwing an exception causes broken transactions afterwards by [@oprypkhantc](https://redirect.github.com/oprypkhantc) in [https://github.com/laravel/framework/pull/50423](https://redirect.github.com/laravel/framework/pull/50423)
- \[10.x] Anonymous component bound attribute values are evaluated twice by [@danharrin](https://redirect.github.com/danharrin) in [https://github.com/laravel/framework/pull/50403](https://redirect.github.com/laravel/framework/pull/50403)
- \[10.x] Fix for sortByDesc ignoring multiple attributes by [@TWithers](https://redirect.github.com/TWithers) in [https://github.com/laravel/framework/pull/50431](https://redirect.github.com/laravel/framework/pull/50431)
- \[10.x] Allow sync with carbon to be set from fake method by [@abenerd](https://redirect.github.com/abenerd) in [https://github.com/laravel/framework/pull/50450](https://redirect.github.com/laravel/framework/pull/50450)
- \[10.x] Improves `Illuminate\Mail\Mailables\Envelope` docblock by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50448](https://redirect.github.com/laravel/framework/pull/50448)
- \[10.x] Incorrect return in `FileSystem.php` by [@gcazin](https://redirect.github.com/gcazin) in [https://github.com/laravel/framework/pull/50459](https://redirect.github.com/laravel/framework/pull/50459)
- \[10.x] fix return types by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/50461](https://redirect.github.com/laravel/framework/pull/50461)
- fix: phpstan issue - right side of || always false by [@Carnicero90](https://redirect.github.com/Carnicero90) in [https://github.com/laravel/framework/pull/50453](https://redirect.github.com/laravel/framework/pull/50453)
### [`v10.47.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10470---2024-03-05)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.46.0...v10.47.0)
- \[10.x] Allow for relation key to be an enum by [@AJenbo](https://redirect.github.com/AJenbo) in [https://github.com/laravel/framework/pull/50311](https://redirect.github.com/laravel/framework/pull/50311)
- FIx for "empty" strings passed to Str::apa() by [@tiagof](https://redirect.github.com/tiagof) in [https://github.com/laravel/framework/pull/50335](https://redirect.github.com/laravel/framework/pull/50335)
- \[10.x] Fixed header mail text component to not use markdown by [@dmyers](https://redirect.github.com/dmyers) in [https://github.com/laravel/framework/pull/50332](https://redirect.github.com/laravel/framework/pull/50332)
- \[10.x] Add test for the "empty strings in `Str::apa()`" fix by [@osbre](https://redirect.github.com/osbre) in [https://github.com/laravel/framework/pull/50340](https://redirect.github.com/laravel/framework/pull/50340)
- \[10.x] Fix the cache cannot expire cache with `0` TTL by [@kayw-geek](https://redirect.github.com/kayw-geek) in [https://github.com/laravel/framework/pull/50359](https://redirect.github.com/laravel/framework/pull/50359)
- \[10.x] Add fail on timeout to queue listener by [@saeedhosseiinii](https://redirect.github.com/saeedhosseiinii) in [https://github.com/laravel/framework/pull/50352](https://redirect.github.com/laravel/framework/pull/50352)
- \[10.x] Support sort option flags on sortByMany Collections by [@TWithers](https://redirect.github.com/TWithers) in [https://github.com/laravel/framework/pull/50269](https://redirect.github.com/laravel/framework/pull/50269)
- \[10.x] Add `whereAll` and `whereAny` methods to the query builder by [@musiermoore](https://redirect.github.com/musiermoore) in [https://github.com/laravel/framework/pull/50344](https://redirect.github.com/laravel/framework/pull/50344)
- \[10.x] Adds Reverb broadcasting driver by [@joedixon](https://redirect.github.com/joedixon) in [https://github.com/laravel/framework/pull/50088](https://redirect.github.com/laravel/framework/pull/50088)
### [`v10.46.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10460---2024-02-27)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.45.1...v10.46.0)
- \[10.x] Ensure lazy-loading for trashed morphTo relations works by [@nuernbergerA](https://redirect.github.com/nuernbergerA) in [https://github.com/laravel/framework/pull/50176](https://redirect.github.com/laravel/framework/pull/50176)
- \[10.x] Arr::select not working when $keys is a string by [@Sicklou](https://redirect.github.com/Sicklou) in [https://github.com/laravel/framework/pull/50169](https://redirect.github.com/laravel/framework/pull/50169)
- \[10.x] Added passing loaded relationship to value callback by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50167](https://redirect.github.com/laravel/framework/pull/50167)
- \[10.x] Fix optional charset and collation when creating database by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50168](https://redirect.github.com/laravel/framework/pull/50168)
- \[10.x] update doc block in PendingProcess.php by [@saMahmoudzadeh](https://redirect.github.com/saMahmoudzadeh) in [https://github.com/laravel/framework/pull/50198](https://redirect.github.com/laravel/framework/pull/50198)
- \[10.x] Fix Accepting nullable Parameters, updated doc block, and null pointer exception handling in batchable trait by [@saMahmoudzadeh](https://redirect.github.com/saMahmoudzadeh) in [https://github.com/laravel/framework/pull/50209](https://redirect.github.com/laravel/framework/pull/50209)
- Make GuardsAttributes fillable property DocBlock more specific by [@liamduckett](https://redirect.github.com/liamduckett) in [https://github.com/laravel/framework/pull/50229](https://redirect.github.com/laravel/framework/pull/50229)
- \[10.x] Add only and except methods to Enum validation rule by [@Anton5360](https://redirect.github.com/Anton5360) in [https://github.com/laravel/framework/pull/50226](https://redirect.github.com/laravel/framework/pull/50226)
- \[10.x] Fixes on nesting operations performed while applying scopes. by [@Guilhem-DELAITRE](https://redirect.github.com/Guilhem-DELAITRE) in [https://github.com/laravel/framework/pull/50207](https://redirect.github.com/laravel/framework/pull/50207)
- \[10.x] Custom RateLimiter increase by [@khepin](https://redirect.github.com/khepin) in [https://github.com/laravel/framework/pull/50197](https://redirect.github.com/laravel/framework/pull/50197)
- \[10.x] Add Lateral Join to Query Builder by [@Bakke](https://redirect.github.com/Bakke) in [https://github.com/laravel/framework/pull/50050](https://redirect.github.com/laravel/framework/pull/50050)
- \[10.x] Update return type by [@AmirRezaM75](https://redirect.github.com/AmirRezaM75) in [https://github.com/laravel/framework/pull/50252](https://redirect.github.com/laravel/framework/pull/50252)
- \[10.x] Fix dockblock by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/50259](https://redirect.github.com/laravel/framework/pull/50259)
- \[10.x] Add `Conditionable` in enum rule by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/50257](https://redirect.github.com/laravel/framework/pull/50257)
- \[10.x] Update Facade::$app to nullable by [@villfa](https://redirect.github.com/villfa) in [https://github.com/laravel/framework/pull/50260](https://redirect.github.com/laravel/framework/pull/50260)
- \[10.x] Truncate sqlite table name with prefix by [@kitloong](https://redirect.github.com/kitloong) in [https://github.com/laravel/framework/pull/50251](https://redirect.github.com/laravel/framework/pull/50251)
- Correction comment for Str::orderedUuid() - https://github.com/larave… by [@wq9578](https://redirect.github.com/wq9578) in [https://github.com/laravel/framework/pull/50268](https://redirect.github.com/laravel/framework/pull/50268)
### [`v10.45.1`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10451---2024-02-21)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.45.0...v10.45.1)
- Fix typehint for ResetPassword::toMailUsing() by [@KKSzymanowski](https://redirect.github.com/KKSzymanowski) in [https://github.com/laravel/framework/pull/50163](https://redirect.github.com/laravel/framework/pull/50163)
- \[10.x] Fix Process::fake() never matching multi-line commands by [@SjorsO](https://redirect.github.com/SjorsO) in [https://github.com/laravel/framework/pull/50164](https://redirect.github.com/laravel/framework/pull/50164)
### [`v10.45.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10450---2024-02-20)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.44.0...v10.45.0)
- \[10.x] Update `Stringable` phpdoc by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/50075](https://redirect.github.com/laravel/framework/pull/50075)
- \[10.x] Allow `Collection::select()` to work on `ArrayAccess` by [@axlon](https://redirect.github.com/axlon) in [https://github.com/laravel/framework/pull/50072](https://redirect.github.com/laravel/framework/pull/50072)
- \[10.x] Add `before` to the `PendingBatch` by [@xiCO2k](https://redirect.github.com/xiCO2k) in [https://github.com/laravel/framework/pull/50058](https://redirect.github.com/laravel/framework/pull/50058)
- \[10.x] Adjust rules call sequence by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50084](https://redirect.github.com/laravel/framework/pull/50084)
- \[10.x] Fixes `Illuminate\Support\Str::fromBase64()` return type by [@SamAsEnd](https://redirect.github.com/SamAsEnd) in [https://github.com/laravel/framework/pull/50108](https://redirect.github.com/laravel/framework/pull/50108)
- \[10.x] Actually fix fromBase64 return type by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50113](https://redirect.github.com/laravel/framework/pull/50113)
- \[10.x] Fix warning and deprecation for Str::api by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50114](https://redirect.github.com/laravel/framework/pull/50114)
- \[10.x] Mark model instanse as not exists on deleting MorphPivot relation. by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50135](https://redirect.github.com/laravel/framework/pull/50135)
- \[10.x] Adds Tappable and Conditionable to Relation class by [@DarkGhostHunter](https://redirect.github.com/DarkGhostHunter) in [https://github.com/laravel/framework/pull/50124](https://redirect.github.com/laravel/framework/pull/50124)
- \[10.x] Added getQualifiedMorphTypeName to MorphToMany by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50153](https://redirect.github.com/laravel/framework/pull/50153)
### [`v10.44.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10440---2024-02-13)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.43.0...v10.44.0)
- \[10.x] Fix empty request for HTTP connection exception by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49924](https://redirect.github.com/laravel/framework/pull/49924)
- \[10.x] Add Collection::select() method by [@morrislaptop](https://redirect.github.com/morrislaptop) in [https://github.com/laravel/framework/pull/49845](https://redirect.github.com/laravel/framework/pull/49845)
- \[10.x] Refactor `getPreviousUrlFromSession` method in UrlGenerator by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/49944](https://redirect.github.com/laravel/framework/pull/49944)
- \[10.x] Add POSIX compliant cleanup to artisan serve by [@Tofandel](https://redirect.github.com/Tofandel) in [https://github.com/laravel/framework/pull/49943](https://redirect.github.com/laravel/framework/pull/49943)
- \[10.x] Fix infinite loop when global scopes query contains aggregates by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49972](https://redirect.github.com/laravel/framework/pull/49972)
- \[10.x] Adds PHPUnit 11 as conflict by [@nunomaduro](https://redirect.github.com/nunomaduro) in [https://github.com/laravel/framework/pull/49957](https://redirect.github.com/laravel/framework/pull/49957)
- Revert "\[10.x] fix Before/After validation rules" by [@taylorotwell](https://redirect.github.com/taylorotwell) in [https://github.com/laravel/framework/pull/50013](https://redirect.github.com/laravel/framework/pull/50013)
- \[10.x] Fix the phpdoc for replaceMatches in Str and Stringable helpers by [@joke2k](https://redirect.github.com/joke2k) in [https://github.com/laravel/framework/pull/49990](https://redirect.github.com/laravel/framework/pull/49990)
- \[10.x] Added `setAbly()` method for `AblyBroadcaster` by [@Rijoanul-Shanto](https://redirect.github.com/Rijoanul-Shanto) in [https://github.com/laravel/framework/pull/49981](https://redirect.github.com/laravel/framework/pull/49981)
- \[10.x] Fix in appendExceptionToException method exception type check by [@t1nkl](https://redirect.github.com/t1nkl) in [https://github.com/laravel/framework/pull/49958](https://redirect.github.com/laravel/framework/pull/49958)
- \[10.x] DB command: add sqlcmd -C flag when 'trust_server_certificate' is set by [@hulkur](https://redirect.github.com/hulkur) in [https://github.com/laravel/framework/pull/49952](https://redirect.github.com/laravel/framework/pull/49952)
- Allows Setup and Teardown actions to be reused in alternative TestCase for Laravel by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49973](https://redirect.github.com/laravel/framework/pull/49973)
- \[10.x] Add `toBase64()` and `fromBase64()` methods to Stringable and Str classes by [@mtownsend5512](https://redirect.github.com/mtownsend5512) in [https://github.com/laravel/framework/pull/49984](https://redirect.github.com/laravel/framework/pull/49984)
- \[10.x] Allows to defer resolving pcntl only if it's available by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50024](https://redirect.github.com/laravel/framework/pull/50024)
- \[10.x] Fixes missing `Throwable` import and handle if `originalExceptionHandler` or `originalDeprecationHandler` property isn't used by alternative TestCase by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50021](https://redirect.github.com/laravel/framework/pull/50021)
- \[10.x] Type hinting for conditional validation rules by [@lorenzolosa](https://redirect.github.com/lorenzolosa) in [https://github.com/laravel/framework/pull/50017](https://redirect.github.com/laravel/framework/pull/50017)
- \[10.x] Introduce new `Arr::take()` helper by [@ryangjchandler](https://redirect.github.com/ryangjchandler) in [https://github.com/laravel/framework/pull/50015](https://redirect.github.com/laravel/framework/pull/50015)
- \[10.x] Improved Handling of Empty Component Slots with HTML Comments or Line Breaks by [@comes](https://redirect.github.com/comes) in [https://github.com/laravel/framework/pull/49966](https://redirect.github.com/laravel/framework/pull/49966)
- \[10.x] Introduce Observe attribute for models by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49843](https://redirect.github.com/laravel/framework/pull/49843)
- \[10.x] Add ScopedBy attribute for models by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/50034](https://redirect.github.com/laravel/framework/pull/50034)
- \[10.x] Update reserved names in `GeneratorCommand` by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/50043](https://redirect.github.com/laravel/framework/pull/50043)
- \[10.x] fix Validator::validated get nullable array by [@helitik](https://redirect.github.com/helitik) in [https://github.com/laravel/framework/pull/50056](https://redirect.github.com/laravel/framework/pull/50056)
- \[10.x] Pass Herd specific env variables to "artisan serve" by [@mpociot](https://redirect.github.com/mpociot) in [https://github.com/laravel/framework/pull/50069](https://redirect.github.com/laravel/framework/pull/50069)
- Remove regex case insensitivity modifier in UUID detection to speed it up slightly by [@maximal](https://redirect.github.com/maximal) in [https://github.com/laravel/framework/pull/50067](https://redirect.github.com/laravel/framework/pull/50067)
- \[10.x] HTTP retry method can accept array as first param by [@me-shaon](https://redirect.github.com/me-shaon) in [https://github.com/laravel/framework/pull/50064](https://redirect.github.com/laravel/framework/pull/50064)
- \[10.x] Fix DB::afterCommit() broken in tests using DatabaseTransactions by [@oprypkhantc](https://redirect.github.com/oprypkhantc) in [https://github.com/laravel/framework/pull/50068](https://redirect.github.com/laravel/framework/pull/50068)
### [`v10.43.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10430---2024-01-30)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.42.0...v10.43.0)
- \[10.x] Add storage:unlink command by [@salkovmx](https://redirect.github.com/salkovmx) in [https://github.com/laravel/framework/pull/49795](https://redirect.github.com/laravel/framework/pull/49795)
- \[10.x] Unify `\Illuminate\Log\LogManager` method definition comments with `\Psr\Logger\Interface` by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49805](https://redirect.github.com/laravel/framework/pull/49805)
- \[10.x] class-name string argument for global scopes by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49802](https://redirect.github.com/laravel/framework/pull/49802)
- \[10.x] Add `hasIndex()` and minor Schema enhancements by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49796](https://redirect.github.com/laravel/framework/pull/49796)
- \[10.x] Do not touch `BelongsToMany` relation when using `withoutTouching` by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49798](https://redirect.github.com/laravel/framework/pull/49798)
- \[10.x] Check properties on mailables are initialized before sharing with the view by [@j3j5](https://redirect.github.com/j3j5) in [https://github.com/laravel/framework/pull/49813](https://redirect.github.com/laravel/framework/pull/49813)
- \[10.x] Remove duplicate actions/checkout from queue workflow by [@Jubeki](https://redirect.github.com/Jubeki) in [https://github.com/laravel/framework/pull/49828](https://redirect.github.com/laravel/framework/pull/49828)
- \[10.x] Add `insertOrIgnoreUsing` for Eloquent by [@trovster](https://redirect.github.com/trovster) in [https://github.com/laravel/framework/pull/49827](https://redirect.github.com/laravel/framework/pull/49827)
- \[10.x] Make `hasIndex()` Order-sensitive by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49840](https://redirect.github.com/laravel/framework/pull/49840)
- \[10.x] Release action by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49838](https://redirect.github.com/laravel/framework/pull/49838)
- \[10.x] Add MariaDb1060Platform by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49848](https://redirect.github.com/laravel/framework/pull/49848)
- \[10.x] Unified Pivot and Model Doc Block `$guarded` by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49851](https://redirect.github.com/laravel/framework/pull/49851)
- \[10.x] Introducing `beforeStartingTransaction` callback and use it in `LazilyRefreshDatabase` by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/49853](https://redirect.github.com/laravel/framework/pull/49853)
- \[10.x] fix password max validation message by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49861](https://redirect.github.com/laravel/framework/pull/49861)
- \[10.x] Fix validation message used for max file size by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49879](https://redirect.github.com/laravel/framework/pull/49879)
- Update README.md by [@foremtehan](https://redirect.github.com/foremtehan) in [https://github.com/laravel/framework/pull/49878](https://redirect.github.com/laravel/framework/pull/49878)
- \[10.x] Adds `FormRequest[@getRules](https://redirect.github.com/getRules)()` method by [@cosmastech](https://redirect.github.com/cosmastech) in [https://github.com/laravel/framework/pull/49860](https://redirect.github.com/laravel/framework/pull/49860)
- \[10.x] add addGlobalScopes method by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49880](https://redirect.github.com/laravel/framework/pull/49880)
- \[10.x] Allow brick/math 0.12 by [@LogicSatinn](https://redirect.github.com/LogicSatinn) in [https://github.com/laravel/framework/pull/49883](https://redirect.github.com/laravel/framework/pull/49883)
- \[10.x] Add support for streamed JSON Response by [@pelmered](https://redirect.github.com/pelmered) in [https://github.com/laravel/framework/pull/49873](https://redirect.github.com/laravel/framework/pull/49873)
- \[10.x] Using the native fopen exception in LockableFile.php by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49895](https://redirect.github.com/laravel/framework/pull/49895)
- \[10.x] Fix LazilyRefreshDatabase when testing artisan commands by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49914](https://redirect.github.com/laravel/framework/pull/49914)
- \[10.x] Fix expressions in with-functions doing aggregates by [@tpetry](https://redirect.github.com/tpetry) in [https://github.com/laravel/framework/pull/49912](https://redirect.github.com/laravel/framework/pull/49912)
- \[10.x] Fix redis tag entries never becoming stale if cache ttl is past time by [@jagers](https://redirect.github.com/jagers) in [https://github.com/laravel/framework/pull/49864](https://redirect.github.com/laravel/framework/pull/49864)
- \[10.x] Fix - The `Translator` may incorrectly report the locale of a missing translation key by [@VicGUTT](https://redirect.github.com/VicGUTT) in [https://github.com/laravel/framework/pull/49900](https://redirect.github.com/laravel/framework/pull/49900)
- \[10.x] fix Before/After validation rules by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49871](https://redirect.github.com/laravel/framework/pull/49871)
### [`v10.42.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10420---2024-01-23)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.41.0...v10.42.0)
- \[10.x] Switch to hash_equals in `File::hasSameHash()` by [@simonhamp](https://redirect.github.com/simonhamp) in [https://github.com/laravel/framework/pull/49721](https://redirect.github.com/laravel/framework/pull/49721)
- \[10.x] fix Rule::unless for callable $condition by [@dbakan](https://redirect.github.com/dbakan) in [https://github.com/laravel/framework/pull/49726](https://redirect.github.com/laravel/framework/pull/49726)
- \[10.x] Adds JobQueueing event by [@dmason30](https://redirect.github.com/dmason30) in [https://github.com/laravel/framework/pull/49722](https://redirect.github.com/laravel/framework/pull/49722)
- \[10.x] Fix decoding issue in MailLogTransport by [@rojtjo](https://redirect.github.com/rojtjo) in [https://github.com/laravel/framework/pull/49727](https://redirect.github.com/laravel/framework/pull/49727)
- \[10.x] Implement "max" validation rule for passwords by [@angelej](https://redirect.github.com/angelej) in [https://github.com/laravel/framework/pull/49739](https://redirect.github.com/laravel/framework/pull/49739)
- \[10.x] Add multiple channels/routes to AnonymousNotifiable at once by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49745](https://redirect.github.com/laravel/framework/pull/49745)
- \[10.x] Sort service providers alphabetically by [@buismaarten](https://redirect.github.com/buismaarten) in [https://github.com/laravel/framework/pull/49762](https://redirect.github.com/laravel/framework/pull/49762)
- \[10.x] Global default options for the http factory by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49767](https://redirect.github.com/laravel/framework/pull/49767)
- \[10.x] Only use `Carbon` if accessed from Laravel or also uses `illuminate/support` by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49772](https://redirect.github.com/laravel/framework/pull/49772)
- \[10.x] Add `Str::unwrap` by [@stevebauman](https://redirect.github.com/stevebauman) in [https://github.com/laravel/framework/pull/49779](https://redirect.github.com/laravel/framework/pull/49779)
- \[10.x] Allow Uuid and Ulid in Carbon::createFromId() by [@kylekatarnls](https://redirect.github.com/kylekatarnls) in [https://github.com/laravel/framework/pull/49783](https://redirect.github.com/laravel/framework/pull/49783)
- \[10.x] Test Improvements by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49785](https://redirect.github.com/laravel/framework/pull/49785)
### [`v10.41.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10410---2024-01-16)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.40.0...v10.41.0)
- \[10.x] Add a `threshold` parameter to the `Number::spell` helper by [@caendesilva](https://redirect.github.com/caendesilva) in [https://github.com/laravel/framework/pull/49610](https://redirect.github.com/laravel/framework/pull/49610)
- Revert "\[10.x] Make ComponentAttributeBag Arrayable" by [@luanfreitasdev](https://redirect.github.com/luanfreitasdev) in [https://github.com/laravel/framework/pull/49623](https://redirect.github.com/laravel/framework/pull/49623)
- \[10.x] Fix return value and docblock by [@dwightwatson](https://redirect.github.com/dwightwatson) in [https://github.com/laravel/framework/pull/49627](https://redirect.github.com/laravel/framework/pull/49627)
- \[10.x] Add an option to specify the default path to the models directory for `php artisan model:prune` by [@dbhynds](https://redirect.github.com/dbhynds) in [https://github.com/laravel/framework/pull/49617](https://redirect.github.com/laravel/framework/pull/49617)
- \[10.x] Allow job chains to be conditionally dispatched by [@fjarrett](https://redirect.github.com/fjarrett) in [https://github.com/laravel/framework/pull/49624](https://redirect.github.com/laravel/framework/pull/49624)
- \[10.x] Add test for existing empty test by [@lioneaglesolutions](https://redirect.github.com/lioneaglesolutions) in [https://github.com/laravel/framework/pull/49632](https://redirect.github.com/laravel/framework/pull/49632)
- \[10.x] Add additional context to Mailable assertion messages by [@lioneaglesolutions](https://redirect.github.com/lioneaglesolutions) in [https://github.com/laravel/framework/pull/49631](https://redirect.github.com/laravel/framework/pull/49631)
- \[10.x] Allow job batches to be conditionally dispatched by [@fjarrett](https://redirect.github.com/fjarrett) in [https://github.com/laravel/framework/pull/49639](https://redirect.github.com/laravel/framework/pull/49639)
- \[10.x] Revert parameter name change by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49659](https://redirect.github.com/laravel/framework/pull/49659)
- \[10.x] Printing Name of The Method that Calls `ensureIntlExtensionIsInstalled` in `Number` class. by [@devajmeireles](https://redirect.github.com/devajmeireles) in [https://github.com/laravel/framework/pull/49660](https://redirect.github.com/laravel/framework/pull/49660)
- \[10.x] Update pagination tailwind.blade.php by [@anasmorahhib](https://redirect.github.com/anasmorahhib) in [https://github.com/laravel/framework/pull/49665](https://redirect.github.com/laravel/framework/pull/49665)
- \[10.x] feat: add base argument to Stringable->toInteger() by [@adamczykpiotr](https://redirect.github.com/adamczykpiotr) in [https://github.com/laravel/framework/pull/49670](https://redirect.github.com/laravel/framework/pull/49670)
- \[10.x]: Remove unused class ShouldBeUnique when make a job by [@Kenini1805](https://redirect.github.com/Kenini1805) in [https://github.com/laravel/framework/pull/49669](https://redirect.github.com/laravel/framework/pull/49669)
- \[10.x] Add tests for Eloquent methods by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/49673](https://redirect.github.com/laravel/framework/pull/49673)
- Implement draft workflow by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49683](https://redirect.github.com/laravel/framework/pull/49683)
- \[10.x] Fixing Types, Word and Returns of `Number`class. by [@devajmeireles](https://redirect.github.com/devajmeireles) in [https://github.com/laravel/framework/pull/49681](https://redirect.github.com/laravel/framework/pull/49681)
- \[10.x] Test Improvements by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49679](https://redirect.github.com/laravel/framework/pull/49679)
- \[10.x] Officially support floats in trans_choice and Translator::choice by [@philbates35](https://redirect.github.com/philbates35) in [https://github.com/laravel/framework/pull/49693](https://redirect.github.com/laravel/framework/pull/49693)
- \[10.x] Use static function by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49696](https://redirect.github.com/laravel/framework/pull/49696)
- \[10.x] Revert "\[10.x] Improve numeric comparison for custom casts" by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49702](https://redirect.github.com/laravel/framework/pull/49702)
- \[10.x] Add exit code to queue:clear, and queue:forget commands by [@bytestream](https://redirect.github.com/bytestream) in [https://github.com/laravel/framework/pull/49707](https://redirect.github.com/laravel/framework/pull/49707)
- \[10.x] Allow StreamInterface as raw HTTP Client body by [@janolivermr](https://redirect.github.com/janolivermr) in [https://github.com/laravel/framework/pull/49705](https://redirect.github.com/laravel/framework/pull/49705)
### [`v10.40.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10400---2024-01-09)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.39.0...v10.40.0)
- \[10.x] `Model::preventAccessingMissingAttributes()` raises exception for enums & primitive castable attributes that were not retrieved by [@cosmastech](https://redirect.github.com/cosmastech) in [https://github.com/laravel/framework/pull/49480](https://redirect.github.com/laravel/framework/pull/49480)
- \[10.x] Include system versioned tables for MariaDB by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49509](https://redirect.github.com/laravel/framework/pull/49509)
- \[10.x] Fixes the `Arr::dot()` method to properly handle indexes array by [@kayw-geek](https://redirect.github.com/kayw-geek) in [https://github.com/laravel/framework/pull/49507](https://redirect.github.com/laravel/framework/pull/49507)
- \[10.x] Expand Gate::allows & Gate::denies signature by [@antonkomarev](https://redirect.github.com/antonkomarev) in [https://github.com/laravel/framework/pull/49503](https://redirect.github.com/laravel/framework/pull/49503)
- \[10.x] Improve numeric comparison for custom casts by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/49504](https://redirect.github.com/laravel/framework/pull/49504)
- \[10.x] Add session except method by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49520](https://redirect.github.com/laravel/framework/pull/49520)
- \[10.x] Add `Number::clamp` by [@jbrooksuk](https://redirect.github.com/jbrooksuk) in [https://github.com/laravel/framework/pull/49512](https://redirect.github.com/laravel/framework/pull/49512)
- \[10.x] Fix Schedule test by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49538](https://redirect.github.com/laravel/framework/pull/49538)
- \[10.x] Use correct format of date by [@buismaarten](https://redirect.github.com/buismaarten) in [https://github.com/laravel/framework/pull/49541](https://redirect.github.com/laravel/framework/pull/49541)
- \[10.x] Clean Arr by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49530](https://redirect.github.com/laravel/framework/pull/49530)
- \[10.x] Make ComponentAttributeBag Arrayable by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49524](https://redirect.github.com/laravel/framework/pull/49524)
- \[10.x] Fix whenAggregated when default is not specified by [@lovePizza](https://redirect.github.com/lovePizza) in [https://github.com/laravel/framework/pull/49521](https://redirect.github.com/laravel/framework/pull/49521)
- \[10.x] Update AsArrayObject.php to use ARRAY_AS_PROPS flag by [@pintend](https://redirect.github.com/pintend) in [https://github.com/laravel/framework/pull/49534](https://redirect.github.com/laravel/framework/pull/49534)
- \[10.x] Remove invalid `RedisCluster::client()` call by [@tillkruss](https://redirect.github.com/tillkruss) in [https://github.com/laravel/framework/pull/49560](https://redirect.github.com/laravel/framework/pull/49560)
- \[10.x] Remove unused code from `PhpRedisConnector` by [@tillkruss](https://redirect.github.com/tillkruss) in [https://github.com/laravel/framework/pull/49559](https://redirect.github.com/laravel/framework/pull/49559)
- \[10.x] Flush about command during test runs by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49557](https://redirect.github.com/laravel/framework/pull/49557)
- \[10.x] Fix parentOfParameter method by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49548](https://redirect.github.com/laravel/framework/pull/49548)
- \[10.x] Make the Schema Builder macroable by [@kevinb1989](https://redirect.github.com/kevinb1989) in [https://github.com/laravel/framework/pull/49547](https://redirect.github.com/laravel/framework/pull/49547)
- \[10.x] Remove unused code from tests by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/49566](https://redirect.github.com/laravel/framework/pull/49566)
- \[10.x] Update Query/Builder.php $columns typehint by [@Grldk](https://redirect.github.com/Grldk) in [https://github.com/laravel/framework/pull/49563](https://redirect.github.com/laravel/framework/pull/49563)
- \[10.x] Add assertViewEmpty to TestView by [@dwightwatson](https://redirect.github.com/dwightwatson) in [https://github.com/laravel/framework/pull/49558](https://redirect.github.com/laravel/framework/pull/49558)
- \[10.x] Update tailwind.blade.php for dark mode by [@sabinchacko03](https://redirect.github.com/sabinchacko03) in [https://github.com/laravel/framework/pull/49515](https://redirect.github.com/laravel/framework/pull/49515)
- \[10.x] Fix deprecation with null value in cache FileStore by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49578](https://redirect.github.com/laravel/framework/pull/49578)
- \[10.x] Allow Vite asset path customization by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49437](https://redirect.github.com/laravel/framework/pull/49437)
- \[10.x] Type hinting of the second parameter of date- and time-related `where*()` methods of `Illuminate\Database\Query\Builder` by [@lorenzolosa](https://redirect.github.com/lorenzolosa) in [https://github.com/laravel/framework/pull/49599](https://redirect.github.com/laravel/framework/pull/49599)
- \[10.x] Fix Stringable::convertCase() return type by [@vaites](https://redirect.github.com/vaites) in [https://github.com/laravel/framework/pull/49590](https://redirect.github.com/laravel/framework/pull/49590)
- Allow \Blade::stringable() to be called on native Iterables by [@tsjason](https://redirect.github.com/tsjason) in [https://github.com/laravel/framework/pull/49591](https://redirect.github.com/laravel/framework/pull/49591)
- \[10.x] Refactor time handling using `InteractsWithTime` trait method by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49601](https://redirect.github.com/laravel/framework/pull/49601)
- \[10.x] Add `assertCount` test helper by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49609](https://redirect.github.com/laravel/framework/pull/49609)
- \[10.x] Ability to establish connection without using Config Repository by [@deleugpn](https://redirect.github.com/deleugpn) in [https://github.com/laravel/framework/pull/49527](https://redirect.github.com/laravel/framework/pull/49527)
- \[10.x] Add APA style title helper by [@hotmeteor](https://redirect.github.com/hotmeteor) in [https://github.com/laravel/framework/pull/49572](https://redirect.github.com/laravel/framework/pull/49572)
- \[10.x] Fix usage of alternatives in error output by [@Mrjavaci](https://redirect.github.com/Mrjavaci) in [https://github.com/laravel/framework/pull/49614](https://redirect.github.com/laravel/framework/pull/49614)
- \[10.x] Use locks for queue job popping for PlanetScale's MySQL-compatible Vitess 19 engine by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49561](https://redirect.github.com/laravel/framework/pull/49561)
### [`v10.39.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10390---2023-12-27)
[Compare Source](https://redirect.github.com/laravel/framework/compare/v10.38.2...v10.39.0)
- \[9.x] Support for phpredis 6.0.0 by [@MichalHubatka](https://redirect.github.com/MichalHubatka) in [https://github.com/laravel/framework/pull/48380](https://redirect.github.com/laravel/framework/pull/48380)
- \[10.x] Dynamic `maxTries` for queued jobs by [@mechelon](https://redirect.github.com/mechelon) in [https://github.com/laravel/framework/pull/49473](https://redirect.github.com/laravel/framework/pull/49473)
- \[10.x] Avoid TypeError when using json validation rule when PHP < 8.3 by [@Xint0](https://redirect.github.com/Xint0) in [https://github.com/laravel/framework/pull/49474](https://redirect.github.com/laravel/framework/pull/49474)
- \[10.x] Fix use statement compilation in Blade templates by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49479](https://redirect.github.com/larave
Configuration
📅 Schedule: 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^8
->^10
Release Notes
laravel/framework (laravel/framework)
### [`v10.48.22`](https://redirect.github.com/laravel/framework/compare/v10.48.21...v10.48.22) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.21...v10.48.22) ### [`v10.48.21`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.21) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.20...v10.48.21) - \[10.x] Fixes `whereDate`, `whereDay`, `whereMonth`, `whereTime`, `whereYear` and `whereJsonLength` to ignore invalid `$operator` by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/52704](https://redirect.github.com/laravel/framework/pull/52704) - Fix arguments passed to artisan commands that start with 'env' by [@willrowe](https://redirect.github.com/willrowe) in [https://github.com/laravel/framework/pull/52748](https://redirect.github.com/laravel/framework/pull/52748) ### [`v10.48.20`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.20) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.19...v10.48.20) - \[10.x] fix: prevent casting empty string to array from triggering json error by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52415](https://redirect.github.com/laravel/framework/pull/52415) ### [`v10.48.19`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.19) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.18...v10.48.19) - Add compatible query type to `Model::resolveRouteBindingQuery` by [@sebj54](https://redirect.github.com/sebj54) in [https://github.com/laravel/framework/pull/52339](https://redirect.github.com/laravel/framework/pull/52339) - \[10.x] Fix `Factory::afterCreating` callable argument type by [@villfa](https://redirect.github.com/villfa) in [https://github.com/laravel/framework/pull/52335](https://redirect.github.com/laravel/framework/pull/52335) - \[10.x] backport [#52204](https://redirect.github.com/laravel/framework/issues/52204) by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52389](https://redirect.github.com/laravel/framework/pull/52389) - \[10.x] In MySQL, harvest last insert ID immediately after query is executed by [@piurafunk](https://redirect.github.com/piurafunk) in [https://github.com/laravel/framework/pull/52390](https://redirect.github.com/laravel/framework/pull/52390) ### [`v10.48.18`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.18) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.17...v10.48.18) - \[10.x] backport [#52188](https://redirect.github.com/laravel/framework/issues/52188) by [@calebdw](https://redirect.github.com/calebdw) in [https://github.com/laravel/framework/pull/52293](https://redirect.github.com/laravel/framework/pull/52293) - \[10.x] Fix runPaginationCountQuery not working properly for union queries by [@chinleung](https://redirect.github.com/chinleung) in [https://github.com/laravel/framework/pull/52314](https://redirect.github.com/laravel/framework/pull/52314) ### [`v10.48.17`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.17) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.16...v10.48.17) - \[10.x] Fix PHP_CLI_SERVER_WORKERS warning by suppressing it by [@pelomedusa](https://redirect.github.com/pelomedusa) in [https://github.com/laravel/framework/pull/52094](https://redirect.github.com/laravel/framework/pull/52094) - \[10.x] Backport [#51615](https://redirect.github.com/laravel/framework/issues/51615) by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/52215](https://redirect.github.com/laravel/framework/pull/52215) ### [`v10.48.16`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.16) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.15...v10.48.16) - \[10.x] Fix Http::retry so that throw is respected for call signature Http::retry(\[1,2], throw: false) by [@paulyoungnb](https://redirect.github.com/paulyoungnb) in [https://github.com/laravel/framework/pull/52002](https://redirect.github.com/laravel/framework/pull/52002) - \[10.x] Set application_name and character set as PostgreSQL DSN string by [@sunaoka](https://redirect.github.com/sunaoka) in [https://github.com/laravel/framework/pull/51985](https://redirect.github.com/laravel/framework/pull/51985) ### [`v10.48.15`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.15) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.14...v10.48.15) - \[10.x] Set previous exception on `HttpResponseException` by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/51986](https://redirect.github.com/laravel/framework/pull/51986) ### [`v10.48.14`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.14) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.13...v10.48.14) - \[10.x] Fixes unable to call another command as a initialized instance of `Command` class by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/51824](https://redirect.github.com/laravel/framework/pull/51824) - \[10.x] fix handle `shift()` on an empty collection by [@Treggats](https://redirect.github.com/Treggats) in [https://github.com/laravel/framework/pull/51841](https://redirect.github.com/laravel/framework/pull/51841) - \[10.x] Ensure`schema:dump` will dump the migrations table only if it exists by [@NickSdot](https://redirect.github.com/NickSdot) in [https://github.com/laravel/framework/pull/51827](https://redirect.github.com/laravel/framework/pull/51827) ### [`v10.48.13`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.13) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.12...v10.48.13) - \[10.x] Fix typo in return comment of createSesTransport method by [@zds-s](https://redirect.github.com/zds-s) in [https://github.com/laravel/framework/pull/51688](https://redirect.github.com/laravel/framework/pull/51688) - \[10.x] Fix collection shift less than one item by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51686](https://redirect.github.com/laravel/framework/pull/51686) - \[10.x] Turn `Enumerable unless()` $callback parameter optional by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51701](https://redirect.github.com/laravel/framework/pull/51701) - Revert "\[10.x] Turn `Enumerable unless()` $callback parameter optional" by [@taylorotwell](https://redirect.github.com/taylorotwell) in [https://github.com/laravel/framework/pull/51707](https://redirect.github.com/laravel/framework/pull/51707) ### [`v10.48.12`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.12) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.11...v10.48.12) - \[10.x] Fix typo by [@Issei0804-ie](https://redirect.github.com/Issei0804-ie) in [https://github.com/laravel/framework/pull/51535](https://redirect.github.com/laravel/framework/pull/51535) - \[10.x] Fix SQL Server detection in database store by [@staudenmeir](https://redirect.github.com/staudenmeir) in [https://github.com/laravel/framework/pull/51547](https://redirect.github.com/laravel/framework/pull/51547) - \[10.x] - Fix batch list loading in Horizon when serialization error by [@jeffortegad](https://redirect.github.com/jeffortegad) in [https://github.com/laravel/framework/pull/51551](https://redirect.github.com/laravel/framework/pull/51551) - \[10.x] Fixes explicit route binding with `BackedEnum` by [@CAAHS](https://redirect.github.com/CAAHS) in [https://github.com/laravel/framework/pull/51586](https://redirect.github.com/laravel/framework/pull/51586) ### [`v10.48.11`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.11) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.10...v10.48.11) - \[10.x] Backport: Fix SesV2Transport to use correct `EmailTags` argument by [@Tietew](https://redirect.github.com/Tietew) in [https://github.com/laravel/framework/pull/51352](https://redirect.github.com/laravel/framework/pull/51352) - \[10.x] Fix PHPDoc typo by [@staudenmeir](https://redirect.github.com/staudenmeir) in [https://github.com/laravel/framework/pull/51390](https://redirect.github.com/laravel/framework/pull/51390) - \[10.x] Fix `apa` on non ASCII characters by [@faissaloux](https://redirect.github.com/faissaloux) in [https://github.com/laravel/framework/pull/51428](https://redirect.github.com/laravel/framework/pull/51428) - \[10.x] Fixes view engine resolvers leaking memory by [@nunomaduro](https://redirect.github.com/nunomaduro) in [https://github.com/laravel/framework/pull/51450](https://redirect.github.com/laravel/framework/pull/51450) - \[10.x] Do not use `app()` Foundation helper on `ViewServiceProvider` by [@rodrigopedra](https://redirect.github.com/rodrigopedra) in [https://github.com/laravel/framework/pull/51522](https://redirect.github.com/laravel/framework/pull/51522) ### [`v10.48.10`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.10) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.9...v10.48.10) - \[10.x] Fix typo in signed URL tampering tests by [@Krisell](https://redirect.github.com/Krisell) in [https://github.com/laravel/framework/pull/51238](https://redirect.github.com/laravel/framework/pull/51238) - \[10.x] Add "Server has gone away" to DetectsLostConnection by [@Jubeki](https://redirect.github.com/Jubeki) in [https://github.com/laravel/framework/pull/51241](https://redirect.github.com/laravel/framework/pull/51241) - \[10.x] Fix support for the LARAVEL_STORAGE_PATH env var ([#51238](https://redirect.github.com/laravel/framework/issues/51238)) by [@dunglas](https://redirect.github.com/dunglas) in [https://github.com/laravel/framework/pull/51243](https://redirect.github.com/laravel/framework/pull/51243) ### [`v10.48.9`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.9) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.8...v10.48.9) - \[10.x] Binding order is incorrect when using cursor paginate with multiple unions with a where by [@thijsvdanker](https://redirect.github.com/thijsvdanker) in [https://github.com/laravel/framework/pull/50884](https://redirect.github.com/laravel/framework/pull/50884) - \[10.x] Fix cursor paginate with union and column alias by [@thijsvdanker](https://redirect.github.com/thijsvdanker) in [https://github.com/laravel/framework/pull/50882](https://redirect.github.com/laravel/framework/pull/50882) - \[10.x] Address Null Parameter Deprecations in UrlGenerator by [@aldobarr](https://redirect.github.com/aldobarr) in [https://github.com/laravel/framework/pull/51148](https://redirect.github.com/laravel/framework/pull/51148) ### [`v10.48.8`](https://redirect.github.com/laravel/framework/compare/v10.48.7...v10.48.8) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.7...v10.48.8) ### [`v10.48.7`](https://redirect.github.com/laravel/framework/compare/v10.48.6...v10.48.7) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.6...v10.48.7) ### [`v10.48.6`](https://redirect.github.com/laravel/framework/compare/v10.48.5...v10.48.6) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.5...v10.48.6) ### [`v10.48.5`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.5) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.4...v10.48.5) - \[10.x] Prevent Redis connection error report flood on queue worker by [@kasus](https://redirect.github.com/kasus) in [https://github.com/laravel/framework/pull/50812](https://redirect.github.com/laravel/framework/pull/50812) - \[10.x] Laravel 10x optional withSize for hasTable by [@apspan](https://redirect.github.com/apspan) in [https://github.com/laravel/framework/pull/50888](https://redirect.github.com/laravel/framework/pull/50888) - \[10.x] Add `serializeAndRestore()` to `NotificationFake` by [@dbpolito](https://redirect.github.com/dbpolito) in [https://github.com/laravel/framework/pull/50935](https://redirect.github.com/laravel/framework/pull/50935) ### [`v10.48.4`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.4) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.3...v10.48.4) - \[10.x] Fix `Collection::concat()` return type by [@axlon](https://redirect.github.com/axlon) in [https://github.com/laravel/framework/pull/50669](https://redirect.github.com/laravel/framework/pull/50669) - \[10.x] Fix command alias registration and usage by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50695](https://redirect.github.com/laravel/framework/pull/50695) ### [`v10.48.3`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.3) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.2...v10.48.3) - Re-tag version ### [`v10.48.2`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.2) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.1...v10.48.2) - \[10.x] Update mockery conflict to just disallow the broken version by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50472](https://redirect.github.com/laravel/framework/pull/50472) - \[10.x] Conflict with specific release by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50473](https://redirect.github.com/laravel/framework/pull/50473) - \[10.x] Fix for attributes being escaped on Dynamic Blade Components by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/50471](https://redirect.github.com/laravel/framework/pull/50471) - \[10.x] Revert PR 50403 by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50482](https://redirect.github.com/laravel/framework/pull/50482) ### [`v10.48.1`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.1) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.48.0...v10.48.1) - \[10.x] Add conflict for Mockery v1.6.8 by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50468](https://redirect.github.com/laravel/framework/pull/50468) ### [`v10.48.0`](https://redirect.github.com/laravel/framework/releases/tag/v10.48.0) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.47.0...v10.48.0) - fix: allow null, string and string array as allowed tags by [@maartenpaauw](https://redirect.github.com/maartenpaauw) in [https://github.com/laravel/framework/pull/50409](https://redirect.github.com/laravel/framework/pull/50409) - \[10.x] Allow `Expression` at more places in Query Builder by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/50402](https://redirect.github.com/laravel/framework/pull/50402) - \[10.x] Sleep syncing by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/50392](https://redirect.github.com/laravel/framework/pull/50392) - \[10.x] Cleaning Trait on multi-lines by [@gcazin](https://redirect.github.com/gcazin) in [https://github.com/laravel/framework/pull/50413](https://redirect.github.com/laravel/framework/pull/50413) - fix: incomplete type for Builder::from property by [@sebj54](https://redirect.github.com/sebj54) in [https://github.com/laravel/framework/pull/50426](https://redirect.github.com/laravel/framework/pull/50426) - \[10.x] After commit callback throwing an exception causes broken transactions afterwards by [@oprypkhantc](https://redirect.github.com/oprypkhantc) in [https://github.com/laravel/framework/pull/50423](https://redirect.github.com/laravel/framework/pull/50423) - \[10.x] Anonymous component bound attribute values are evaluated twice by [@danharrin](https://redirect.github.com/danharrin) in [https://github.com/laravel/framework/pull/50403](https://redirect.github.com/laravel/framework/pull/50403) - \[10.x] Fix for sortByDesc ignoring multiple attributes by [@TWithers](https://redirect.github.com/TWithers) in [https://github.com/laravel/framework/pull/50431](https://redirect.github.com/laravel/framework/pull/50431) - \[10.x] Allow sync with carbon to be set from fake method by [@abenerd](https://redirect.github.com/abenerd) in [https://github.com/laravel/framework/pull/50450](https://redirect.github.com/laravel/framework/pull/50450) - \[10.x] Improves `Illuminate\Mail\Mailables\Envelope` docblock by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50448](https://redirect.github.com/laravel/framework/pull/50448) - \[10.x] Incorrect return in `FileSystem.php` by [@gcazin](https://redirect.github.com/gcazin) in [https://github.com/laravel/framework/pull/50459](https://redirect.github.com/laravel/framework/pull/50459) - \[10.x] fix return types by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/50461](https://redirect.github.com/laravel/framework/pull/50461) - fix: phpstan issue - right side of || always false by [@Carnicero90](https://redirect.github.com/Carnicero90) in [https://github.com/laravel/framework/pull/50453](https://redirect.github.com/laravel/framework/pull/50453) ### [`v10.47.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10470---2024-03-05) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.46.0...v10.47.0) - \[10.x] Allow for relation key to be an enum by [@AJenbo](https://redirect.github.com/AJenbo) in [https://github.com/laravel/framework/pull/50311](https://redirect.github.com/laravel/framework/pull/50311) - FIx for "empty" strings passed to Str::apa() by [@tiagof](https://redirect.github.com/tiagof) in [https://github.com/laravel/framework/pull/50335](https://redirect.github.com/laravel/framework/pull/50335) - \[10.x] Fixed header mail text component to not use markdown by [@dmyers](https://redirect.github.com/dmyers) in [https://github.com/laravel/framework/pull/50332](https://redirect.github.com/laravel/framework/pull/50332) - \[10.x] Add test for the "empty strings in `Str::apa()`" fix by [@osbre](https://redirect.github.com/osbre) in [https://github.com/laravel/framework/pull/50340](https://redirect.github.com/laravel/framework/pull/50340) - \[10.x] Fix the cache cannot expire cache with `0` TTL by [@kayw-geek](https://redirect.github.com/kayw-geek) in [https://github.com/laravel/framework/pull/50359](https://redirect.github.com/laravel/framework/pull/50359) - \[10.x] Add fail on timeout to queue listener by [@saeedhosseiinii](https://redirect.github.com/saeedhosseiinii) in [https://github.com/laravel/framework/pull/50352](https://redirect.github.com/laravel/framework/pull/50352) - \[10.x] Support sort option flags on sortByMany Collections by [@TWithers](https://redirect.github.com/TWithers) in [https://github.com/laravel/framework/pull/50269](https://redirect.github.com/laravel/framework/pull/50269) - \[10.x] Add `whereAll` and `whereAny` methods to the query builder by [@musiermoore](https://redirect.github.com/musiermoore) in [https://github.com/laravel/framework/pull/50344](https://redirect.github.com/laravel/framework/pull/50344) - \[10.x] Adds Reverb broadcasting driver by [@joedixon](https://redirect.github.com/joedixon) in [https://github.com/laravel/framework/pull/50088](https://redirect.github.com/laravel/framework/pull/50088) ### [`v10.46.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10460---2024-02-27) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.45.1...v10.46.0) - \[10.x] Ensure lazy-loading for trashed morphTo relations works by [@nuernbergerA](https://redirect.github.com/nuernbergerA) in [https://github.com/laravel/framework/pull/50176](https://redirect.github.com/laravel/framework/pull/50176) - \[10.x] Arr::select not working when $keys is a string by [@Sicklou](https://redirect.github.com/Sicklou) in [https://github.com/laravel/framework/pull/50169](https://redirect.github.com/laravel/framework/pull/50169) - \[10.x] Added passing loaded relationship to value callback by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50167](https://redirect.github.com/laravel/framework/pull/50167) - \[10.x] Fix optional charset and collation when creating database by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50168](https://redirect.github.com/laravel/framework/pull/50168) - \[10.x] update doc block in PendingProcess.php by [@saMahmoudzadeh](https://redirect.github.com/saMahmoudzadeh) in [https://github.com/laravel/framework/pull/50198](https://redirect.github.com/laravel/framework/pull/50198) - \[10.x] Fix Accepting nullable Parameters, updated doc block, and null pointer exception handling in batchable trait by [@saMahmoudzadeh](https://redirect.github.com/saMahmoudzadeh) in [https://github.com/laravel/framework/pull/50209](https://redirect.github.com/laravel/framework/pull/50209) - Make GuardsAttributes fillable property DocBlock more specific by [@liamduckett](https://redirect.github.com/liamduckett) in [https://github.com/laravel/framework/pull/50229](https://redirect.github.com/laravel/framework/pull/50229) - \[10.x] Add only and except methods to Enum validation rule by [@Anton5360](https://redirect.github.com/Anton5360) in [https://github.com/laravel/framework/pull/50226](https://redirect.github.com/laravel/framework/pull/50226) - \[10.x] Fixes on nesting operations performed while applying scopes. by [@Guilhem-DELAITRE](https://redirect.github.com/Guilhem-DELAITRE) in [https://github.com/laravel/framework/pull/50207](https://redirect.github.com/laravel/framework/pull/50207) - \[10.x] Custom RateLimiter increase by [@khepin](https://redirect.github.com/khepin) in [https://github.com/laravel/framework/pull/50197](https://redirect.github.com/laravel/framework/pull/50197) - \[10.x] Add Lateral Join to Query Builder by [@Bakke](https://redirect.github.com/Bakke) in [https://github.com/laravel/framework/pull/50050](https://redirect.github.com/laravel/framework/pull/50050) - \[10.x] Update return type by [@AmirRezaM75](https://redirect.github.com/AmirRezaM75) in [https://github.com/laravel/framework/pull/50252](https://redirect.github.com/laravel/framework/pull/50252) - \[10.x] Fix dockblock by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/50259](https://redirect.github.com/laravel/framework/pull/50259) - \[10.x] Add `Conditionable` in enum rule by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/50257](https://redirect.github.com/laravel/framework/pull/50257) - \[10.x] Update Facade::$app to nullable by [@villfa](https://redirect.github.com/villfa) in [https://github.com/laravel/framework/pull/50260](https://redirect.github.com/laravel/framework/pull/50260) - \[10.x] Truncate sqlite table name with prefix by [@kitloong](https://redirect.github.com/kitloong) in [https://github.com/laravel/framework/pull/50251](https://redirect.github.com/laravel/framework/pull/50251) - Correction comment for Str::orderedUuid() - https://github.com/larave… by [@wq9578](https://redirect.github.com/wq9578) in [https://github.com/laravel/framework/pull/50268](https://redirect.github.com/laravel/framework/pull/50268) ### [`v10.45.1`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10451---2024-02-21) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.45.0...v10.45.1) - Fix typehint for ResetPassword::toMailUsing() by [@KKSzymanowski](https://redirect.github.com/KKSzymanowski) in [https://github.com/laravel/framework/pull/50163](https://redirect.github.com/laravel/framework/pull/50163) - \[10.x] Fix Process::fake() never matching multi-line commands by [@SjorsO](https://redirect.github.com/SjorsO) in [https://github.com/laravel/framework/pull/50164](https://redirect.github.com/laravel/framework/pull/50164) ### [`v10.45.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10450---2024-02-20) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.44.0...v10.45.0) - \[10.x] Update `Stringable` phpdoc by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/50075](https://redirect.github.com/laravel/framework/pull/50075) - \[10.x] Allow `Collection::select()` to work on `ArrayAccess` by [@axlon](https://redirect.github.com/axlon) in [https://github.com/laravel/framework/pull/50072](https://redirect.github.com/laravel/framework/pull/50072) - \[10.x] Add `before` to the `PendingBatch` by [@xiCO2k](https://redirect.github.com/xiCO2k) in [https://github.com/laravel/framework/pull/50058](https://redirect.github.com/laravel/framework/pull/50058) - \[10.x] Adjust rules call sequence by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50084](https://redirect.github.com/laravel/framework/pull/50084) - \[10.x] Fixes `Illuminate\Support\Str::fromBase64()` return type by [@SamAsEnd](https://redirect.github.com/SamAsEnd) in [https://github.com/laravel/framework/pull/50108](https://redirect.github.com/laravel/framework/pull/50108) - \[10.x] Actually fix fromBase64 return type by [@GrahamCampbell](https://redirect.github.com/GrahamCampbell) in [https://github.com/laravel/framework/pull/50113](https://redirect.github.com/laravel/framework/pull/50113) - \[10.x] Fix warning and deprecation for Str::api by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/50114](https://redirect.github.com/laravel/framework/pull/50114) - \[10.x] Mark model instanse as not exists on deleting MorphPivot relation. by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50135](https://redirect.github.com/laravel/framework/pull/50135) - \[10.x] Adds Tappable and Conditionable to Relation class by [@DarkGhostHunter](https://redirect.github.com/DarkGhostHunter) in [https://github.com/laravel/framework/pull/50124](https://redirect.github.com/laravel/framework/pull/50124) - \[10.x] Added getQualifiedMorphTypeName to MorphToMany by [@dkulyk](https://redirect.github.com/dkulyk) in [https://github.com/laravel/framework/pull/50153](https://redirect.github.com/laravel/framework/pull/50153) ### [`v10.44.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10440---2024-02-13) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.43.0...v10.44.0) - \[10.x] Fix empty request for HTTP connection exception by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49924](https://redirect.github.com/laravel/framework/pull/49924) - \[10.x] Add Collection::select() method by [@morrislaptop](https://redirect.github.com/morrislaptop) in [https://github.com/laravel/framework/pull/49845](https://redirect.github.com/laravel/framework/pull/49845) - \[10.x] Refactor `getPreviousUrlFromSession` method in UrlGenerator by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/49944](https://redirect.github.com/laravel/framework/pull/49944) - \[10.x] Add POSIX compliant cleanup to artisan serve by [@Tofandel](https://redirect.github.com/Tofandel) in [https://github.com/laravel/framework/pull/49943](https://redirect.github.com/laravel/framework/pull/49943) - \[10.x] Fix infinite loop when global scopes query contains aggregates by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49972](https://redirect.github.com/laravel/framework/pull/49972) - \[10.x] Adds PHPUnit 11 as conflict by [@nunomaduro](https://redirect.github.com/nunomaduro) in [https://github.com/laravel/framework/pull/49957](https://redirect.github.com/laravel/framework/pull/49957) - Revert "\[10.x] fix Before/After validation rules" by [@taylorotwell](https://redirect.github.com/taylorotwell) in [https://github.com/laravel/framework/pull/50013](https://redirect.github.com/laravel/framework/pull/50013) - \[10.x] Fix the phpdoc for replaceMatches in Str and Stringable helpers by [@joke2k](https://redirect.github.com/joke2k) in [https://github.com/laravel/framework/pull/49990](https://redirect.github.com/laravel/framework/pull/49990) - \[10.x] Added `setAbly()` method for `AblyBroadcaster` by [@Rijoanul-Shanto](https://redirect.github.com/Rijoanul-Shanto) in [https://github.com/laravel/framework/pull/49981](https://redirect.github.com/laravel/framework/pull/49981) - \[10.x] Fix in appendExceptionToException method exception type check by [@t1nkl](https://redirect.github.com/t1nkl) in [https://github.com/laravel/framework/pull/49958](https://redirect.github.com/laravel/framework/pull/49958) - \[10.x] DB command: add sqlcmd -C flag when 'trust_server_certificate' is set by [@hulkur](https://redirect.github.com/hulkur) in [https://github.com/laravel/framework/pull/49952](https://redirect.github.com/laravel/framework/pull/49952) - Allows Setup and Teardown actions to be reused in alternative TestCase for Laravel by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49973](https://redirect.github.com/laravel/framework/pull/49973) - \[10.x] Add `toBase64()` and `fromBase64()` methods to Stringable and Str classes by [@mtownsend5512](https://redirect.github.com/mtownsend5512) in [https://github.com/laravel/framework/pull/49984](https://redirect.github.com/laravel/framework/pull/49984) - \[10.x] Allows to defer resolving pcntl only if it's available by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50024](https://redirect.github.com/laravel/framework/pull/50024) - \[10.x] Fixes missing `Throwable` import and handle if `originalExceptionHandler` or `originalDeprecationHandler` property isn't used by alternative TestCase by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/50021](https://redirect.github.com/laravel/framework/pull/50021) - \[10.x] Type hinting for conditional validation rules by [@lorenzolosa](https://redirect.github.com/lorenzolosa) in [https://github.com/laravel/framework/pull/50017](https://redirect.github.com/laravel/framework/pull/50017) - \[10.x] Introduce new `Arr::take()` helper by [@ryangjchandler](https://redirect.github.com/ryangjchandler) in [https://github.com/laravel/framework/pull/50015](https://redirect.github.com/laravel/framework/pull/50015) - \[10.x] Improved Handling of Empty Component Slots with HTML Comments or Line Breaks by [@comes](https://redirect.github.com/comes) in [https://github.com/laravel/framework/pull/49966](https://redirect.github.com/laravel/framework/pull/49966) - \[10.x] Introduce Observe attribute for models by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49843](https://redirect.github.com/laravel/framework/pull/49843) - \[10.x] Add ScopedBy attribute for models by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/50034](https://redirect.github.com/laravel/framework/pull/50034) - \[10.x] Update reserved names in `GeneratorCommand` by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/50043](https://redirect.github.com/laravel/framework/pull/50043) - \[10.x] fix Validator::validated get nullable array by [@helitik](https://redirect.github.com/helitik) in [https://github.com/laravel/framework/pull/50056](https://redirect.github.com/laravel/framework/pull/50056) - \[10.x] Pass Herd specific env variables to "artisan serve" by [@mpociot](https://redirect.github.com/mpociot) in [https://github.com/laravel/framework/pull/50069](https://redirect.github.com/laravel/framework/pull/50069) - Remove regex case insensitivity modifier in UUID detection to speed it up slightly by [@maximal](https://redirect.github.com/maximal) in [https://github.com/laravel/framework/pull/50067](https://redirect.github.com/laravel/framework/pull/50067) - \[10.x] HTTP retry method can accept array as first param by [@me-shaon](https://redirect.github.com/me-shaon) in [https://github.com/laravel/framework/pull/50064](https://redirect.github.com/laravel/framework/pull/50064) - \[10.x] Fix DB::afterCommit() broken in tests using DatabaseTransactions by [@oprypkhantc](https://redirect.github.com/oprypkhantc) in [https://github.com/laravel/framework/pull/50068](https://redirect.github.com/laravel/framework/pull/50068) ### [`v10.43.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10430---2024-01-30) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.42.0...v10.43.0) - \[10.x] Add storage:unlink command by [@salkovmx](https://redirect.github.com/salkovmx) in [https://github.com/laravel/framework/pull/49795](https://redirect.github.com/laravel/framework/pull/49795) - \[10.x] Unify `\Illuminate\Log\LogManager` method definition comments with `\Psr\Logger\Interface` by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49805](https://redirect.github.com/laravel/framework/pull/49805) - \[10.x] class-name string argument for global scopes by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49802](https://redirect.github.com/laravel/framework/pull/49802) - \[10.x] Add `hasIndex()` and minor Schema enhancements by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49796](https://redirect.github.com/laravel/framework/pull/49796) - \[10.x] Do not touch `BelongsToMany` relation when using `withoutTouching` by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49798](https://redirect.github.com/laravel/framework/pull/49798) - \[10.x] Check properties on mailables are initialized before sharing with the view by [@j3j5](https://redirect.github.com/j3j5) in [https://github.com/laravel/framework/pull/49813](https://redirect.github.com/laravel/framework/pull/49813) - \[10.x] Remove duplicate actions/checkout from queue workflow by [@Jubeki](https://redirect.github.com/Jubeki) in [https://github.com/laravel/framework/pull/49828](https://redirect.github.com/laravel/framework/pull/49828) - \[10.x] Add `insertOrIgnoreUsing` for Eloquent by [@trovster](https://redirect.github.com/trovster) in [https://github.com/laravel/framework/pull/49827](https://redirect.github.com/laravel/framework/pull/49827) - \[10.x] Make `hasIndex()` Order-sensitive by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49840](https://redirect.github.com/laravel/framework/pull/49840) - \[10.x] Release action by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49838](https://redirect.github.com/laravel/framework/pull/49838) - \[10.x] Add MariaDb1060Platform by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49848](https://redirect.github.com/laravel/framework/pull/49848) - \[10.x] Unified Pivot and Model Doc Block `$guarded` by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49851](https://redirect.github.com/laravel/framework/pull/49851) - \[10.x] Introducing `beforeStartingTransaction` callback and use it in `LazilyRefreshDatabase` by [@pascalbaljet](https://redirect.github.com/pascalbaljet) in [https://github.com/laravel/framework/pull/49853](https://redirect.github.com/laravel/framework/pull/49853) - \[10.x] fix password max validation message by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49861](https://redirect.github.com/laravel/framework/pull/49861) - \[10.x] Fix validation message used for max file size by [@mateusjunges](https://redirect.github.com/mateusjunges) in [https://github.com/laravel/framework/pull/49879](https://redirect.github.com/laravel/framework/pull/49879) - Update README.md by [@foremtehan](https://redirect.github.com/foremtehan) in [https://github.com/laravel/framework/pull/49878](https://redirect.github.com/laravel/framework/pull/49878) - \[10.x] Adds `FormRequest[@getRules](https://redirect.github.com/getRules)()` method by [@cosmastech](https://redirect.github.com/cosmastech) in [https://github.com/laravel/framework/pull/49860](https://redirect.github.com/laravel/framework/pull/49860) - \[10.x] add addGlobalScopes method by [@emargareten](https://redirect.github.com/emargareten) in [https://github.com/laravel/framework/pull/49880](https://redirect.github.com/laravel/framework/pull/49880) - \[10.x] Allow brick/math 0.12 by [@LogicSatinn](https://redirect.github.com/LogicSatinn) in [https://github.com/laravel/framework/pull/49883](https://redirect.github.com/laravel/framework/pull/49883) - \[10.x] Add support for streamed JSON Response by [@pelmered](https://redirect.github.com/pelmered) in [https://github.com/laravel/framework/pull/49873](https://redirect.github.com/laravel/framework/pull/49873) - \[10.x] Using the native fopen exception in LockableFile.php by [@eusonlito](https://redirect.github.com/eusonlito) in [https://github.com/laravel/framework/pull/49895](https://redirect.github.com/laravel/framework/pull/49895) - \[10.x] Fix LazilyRefreshDatabase when testing artisan commands by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49914](https://redirect.github.com/laravel/framework/pull/49914) - \[10.x] Fix expressions in with-functions doing aggregates by [@tpetry](https://redirect.github.com/tpetry) in [https://github.com/laravel/framework/pull/49912](https://redirect.github.com/laravel/framework/pull/49912) - \[10.x] Fix redis tag entries never becoming stale if cache ttl is past time by [@jagers](https://redirect.github.com/jagers) in [https://github.com/laravel/framework/pull/49864](https://redirect.github.com/laravel/framework/pull/49864) - \[10.x] Fix - The `Translator` may incorrectly report the locale of a missing translation key by [@VicGUTT](https://redirect.github.com/VicGUTT) in [https://github.com/laravel/framework/pull/49900](https://redirect.github.com/laravel/framework/pull/49900) - \[10.x] fix Before/After validation rules by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49871](https://redirect.github.com/laravel/framework/pull/49871) ### [`v10.42.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10420---2024-01-23) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.41.0...v10.42.0) - \[10.x] Switch to hash_equals in `File::hasSameHash()` by [@simonhamp](https://redirect.github.com/simonhamp) in [https://github.com/laravel/framework/pull/49721](https://redirect.github.com/laravel/framework/pull/49721) - \[10.x] fix Rule::unless for callable $condition by [@dbakan](https://redirect.github.com/dbakan) in [https://github.com/laravel/framework/pull/49726](https://redirect.github.com/laravel/framework/pull/49726) - \[10.x] Adds JobQueueing event by [@dmason30](https://redirect.github.com/dmason30) in [https://github.com/laravel/framework/pull/49722](https://redirect.github.com/laravel/framework/pull/49722) - \[10.x] Fix decoding issue in MailLogTransport by [@rojtjo](https://redirect.github.com/rojtjo) in [https://github.com/laravel/framework/pull/49727](https://redirect.github.com/laravel/framework/pull/49727) - \[10.x] Implement "max" validation rule for passwords by [@angelej](https://redirect.github.com/angelej) in [https://github.com/laravel/framework/pull/49739](https://redirect.github.com/laravel/framework/pull/49739) - \[10.x] Add multiple channels/routes to AnonymousNotifiable at once by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49745](https://redirect.github.com/laravel/framework/pull/49745) - \[10.x] Sort service providers alphabetically by [@buismaarten](https://redirect.github.com/buismaarten) in [https://github.com/laravel/framework/pull/49762](https://redirect.github.com/laravel/framework/pull/49762) - \[10.x] Global default options for the http factory by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49767](https://redirect.github.com/laravel/framework/pull/49767) - \[10.x] Only use `Carbon` if accessed from Laravel or also uses `illuminate/support` by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49772](https://redirect.github.com/laravel/framework/pull/49772) - \[10.x] Add `Str::unwrap` by [@stevebauman](https://redirect.github.com/stevebauman) in [https://github.com/laravel/framework/pull/49779](https://redirect.github.com/laravel/framework/pull/49779) - \[10.x] Allow Uuid and Ulid in Carbon::createFromId() by [@kylekatarnls](https://redirect.github.com/kylekatarnls) in [https://github.com/laravel/framework/pull/49783](https://redirect.github.com/laravel/framework/pull/49783) - \[10.x] Test Improvements by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49785](https://redirect.github.com/laravel/framework/pull/49785) ### [`v10.41.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10410---2024-01-16) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.40.0...v10.41.0) - \[10.x] Add a `threshold` parameter to the `Number::spell` helper by [@caendesilva](https://redirect.github.com/caendesilva) in [https://github.com/laravel/framework/pull/49610](https://redirect.github.com/laravel/framework/pull/49610) - Revert "\[10.x] Make ComponentAttributeBag Arrayable" by [@luanfreitasdev](https://redirect.github.com/luanfreitasdev) in [https://github.com/laravel/framework/pull/49623](https://redirect.github.com/laravel/framework/pull/49623) - \[10.x] Fix return value and docblock by [@dwightwatson](https://redirect.github.com/dwightwatson) in [https://github.com/laravel/framework/pull/49627](https://redirect.github.com/laravel/framework/pull/49627) - \[10.x] Add an option to specify the default path to the models directory for `php artisan model:prune` by [@dbhynds](https://redirect.github.com/dbhynds) in [https://github.com/laravel/framework/pull/49617](https://redirect.github.com/laravel/framework/pull/49617) - \[10.x] Allow job chains to be conditionally dispatched by [@fjarrett](https://redirect.github.com/fjarrett) in [https://github.com/laravel/framework/pull/49624](https://redirect.github.com/laravel/framework/pull/49624) - \[10.x] Add test for existing empty test by [@lioneaglesolutions](https://redirect.github.com/lioneaglesolutions) in [https://github.com/laravel/framework/pull/49632](https://redirect.github.com/laravel/framework/pull/49632) - \[10.x] Add additional context to Mailable assertion messages by [@lioneaglesolutions](https://redirect.github.com/lioneaglesolutions) in [https://github.com/laravel/framework/pull/49631](https://redirect.github.com/laravel/framework/pull/49631) - \[10.x] Allow job batches to be conditionally dispatched by [@fjarrett](https://redirect.github.com/fjarrett) in [https://github.com/laravel/framework/pull/49639](https://redirect.github.com/laravel/framework/pull/49639) - \[10.x] Revert parameter name change by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49659](https://redirect.github.com/laravel/framework/pull/49659) - \[10.x] Printing Name of The Method that Calls `ensureIntlExtensionIsInstalled` in `Number` class. by [@devajmeireles](https://redirect.github.com/devajmeireles) in [https://github.com/laravel/framework/pull/49660](https://redirect.github.com/laravel/framework/pull/49660) - \[10.x] Update pagination tailwind.blade.php by [@anasmorahhib](https://redirect.github.com/anasmorahhib) in [https://github.com/laravel/framework/pull/49665](https://redirect.github.com/laravel/framework/pull/49665) - \[10.x] feat: add base argument to Stringable->toInteger() by [@adamczykpiotr](https://redirect.github.com/adamczykpiotr) in [https://github.com/laravel/framework/pull/49670](https://redirect.github.com/laravel/framework/pull/49670) - \[10.x]: Remove unused class ShouldBeUnique when make a job by [@Kenini1805](https://redirect.github.com/Kenini1805) in [https://github.com/laravel/framework/pull/49669](https://redirect.github.com/laravel/framework/pull/49669) - \[10.x] Add tests for Eloquent methods by [@milwad-dev](https://redirect.github.com/milwad-dev) in [https://github.com/laravel/framework/pull/49673](https://redirect.github.com/laravel/framework/pull/49673) - Implement draft workflow by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49683](https://redirect.github.com/laravel/framework/pull/49683) - \[10.x] Fixing Types, Word and Returns of `Number`class. by [@devajmeireles](https://redirect.github.com/devajmeireles) in [https://github.com/laravel/framework/pull/49681](https://redirect.github.com/laravel/framework/pull/49681) - \[10.x] Test Improvements by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49679](https://redirect.github.com/laravel/framework/pull/49679) - \[10.x] Officially support floats in trans_choice and Translator::choice by [@philbates35](https://redirect.github.com/philbates35) in [https://github.com/laravel/framework/pull/49693](https://redirect.github.com/laravel/framework/pull/49693) - \[10.x] Use static function by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49696](https://redirect.github.com/laravel/framework/pull/49696) - \[10.x] Revert "\[10.x] Improve numeric comparison for custom casts" by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49702](https://redirect.github.com/laravel/framework/pull/49702) - \[10.x] Add exit code to queue:clear, and queue:forget commands by [@bytestream](https://redirect.github.com/bytestream) in [https://github.com/laravel/framework/pull/49707](https://redirect.github.com/laravel/framework/pull/49707) - \[10.x] Allow StreamInterface as raw HTTP Client body by [@janolivermr](https://redirect.github.com/janolivermr) in [https://github.com/laravel/framework/pull/49705](https://redirect.github.com/laravel/framework/pull/49705) ### [`v10.40.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10400---2024-01-09) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.39.0...v10.40.0) - \[10.x] `Model::preventAccessingMissingAttributes()` raises exception for enums & primitive castable attributes that were not retrieved by [@cosmastech](https://redirect.github.com/cosmastech) in [https://github.com/laravel/framework/pull/49480](https://redirect.github.com/laravel/framework/pull/49480) - \[10.x] Include system versioned tables for MariaDB by [@hafezdivandari](https://redirect.github.com/hafezdivandari) in [https://github.com/laravel/framework/pull/49509](https://redirect.github.com/laravel/framework/pull/49509) - \[10.x] Fixes the `Arr::dot()` method to properly handle indexes array by [@kayw-geek](https://redirect.github.com/kayw-geek) in [https://github.com/laravel/framework/pull/49507](https://redirect.github.com/laravel/framework/pull/49507) - \[10.x] Expand Gate::allows & Gate::denies signature by [@antonkomarev](https://redirect.github.com/antonkomarev) in [https://github.com/laravel/framework/pull/49503](https://redirect.github.com/laravel/framework/pull/49503) - \[10.x] Improve numeric comparison for custom casts by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/49504](https://redirect.github.com/laravel/framework/pull/49504) - \[10.x] Add session except method by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49520](https://redirect.github.com/laravel/framework/pull/49520) - \[10.x] Add `Number::clamp` by [@jbrooksuk](https://redirect.github.com/jbrooksuk) in [https://github.com/laravel/framework/pull/49512](https://redirect.github.com/laravel/framework/pull/49512) - \[10.x] Fix Schedule test by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49538](https://redirect.github.com/laravel/framework/pull/49538) - \[10.x] Use correct format of date by [@buismaarten](https://redirect.github.com/buismaarten) in [https://github.com/laravel/framework/pull/49541](https://redirect.github.com/laravel/framework/pull/49541) - \[10.x] Clean Arr by [@michaelnabil230](https://redirect.github.com/michaelnabil230) in [https://github.com/laravel/framework/pull/49530](https://redirect.github.com/laravel/framework/pull/49530) - \[10.x] Make ComponentAttributeBag Arrayable by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49524](https://redirect.github.com/laravel/framework/pull/49524) - \[10.x] Fix whenAggregated when default is not specified by [@lovePizza](https://redirect.github.com/lovePizza) in [https://github.com/laravel/framework/pull/49521](https://redirect.github.com/laravel/framework/pull/49521) - \[10.x] Update AsArrayObject.php to use ARRAY_AS_PROPS flag by [@pintend](https://redirect.github.com/pintend) in [https://github.com/laravel/framework/pull/49534](https://redirect.github.com/laravel/framework/pull/49534) - \[10.x] Remove invalid `RedisCluster::client()` call by [@tillkruss](https://redirect.github.com/tillkruss) in [https://github.com/laravel/framework/pull/49560](https://redirect.github.com/laravel/framework/pull/49560) - \[10.x] Remove unused code from `PhpRedisConnector` by [@tillkruss](https://redirect.github.com/tillkruss) in [https://github.com/laravel/framework/pull/49559](https://redirect.github.com/laravel/framework/pull/49559) - \[10.x] Flush about command during test runs by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49557](https://redirect.github.com/laravel/framework/pull/49557) - \[10.x] Fix parentOfParameter method by [@iamgergo](https://redirect.github.com/iamgergo) in [https://github.com/laravel/framework/pull/49548](https://redirect.github.com/laravel/framework/pull/49548) - \[10.x] Make the Schema Builder macroable by [@kevinb1989](https://redirect.github.com/kevinb1989) in [https://github.com/laravel/framework/pull/49547](https://redirect.github.com/laravel/framework/pull/49547) - \[10.x] Remove unused code from tests by [@imahmood](https://redirect.github.com/imahmood) in [https://github.com/laravel/framework/pull/49566](https://redirect.github.com/laravel/framework/pull/49566) - \[10.x] Update Query/Builder.php $columns typehint by [@Grldk](https://redirect.github.com/Grldk) in [https://github.com/laravel/framework/pull/49563](https://redirect.github.com/laravel/framework/pull/49563) - \[10.x] Add assertViewEmpty to TestView by [@dwightwatson](https://redirect.github.com/dwightwatson) in [https://github.com/laravel/framework/pull/49558](https://redirect.github.com/laravel/framework/pull/49558) - \[10.x] Update tailwind.blade.php for dark mode by [@sabinchacko03](https://redirect.github.com/sabinchacko03) in [https://github.com/laravel/framework/pull/49515](https://redirect.github.com/laravel/framework/pull/49515) - \[10.x] Fix deprecation with null value in cache FileStore by [@driesvints](https://redirect.github.com/driesvints) in [https://github.com/laravel/framework/pull/49578](https://redirect.github.com/laravel/framework/pull/49578) - \[10.x] Allow Vite asset path customization by [@timacdonald](https://redirect.github.com/timacdonald) in [https://github.com/laravel/framework/pull/49437](https://redirect.github.com/laravel/framework/pull/49437) - \[10.x] Type hinting of the second parameter of date- and time-related `where*()` methods of `Illuminate\Database\Query\Builder` by [@lorenzolosa](https://redirect.github.com/lorenzolosa) in [https://github.com/laravel/framework/pull/49599](https://redirect.github.com/laravel/framework/pull/49599) - \[10.x] Fix Stringable::convertCase() return type by [@vaites](https://redirect.github.com/vaites) in [https://github.com/laravel/framework/pull/49590](https://redirect.github.com/laravel/framework/pull/49590) - Allow \Blade::stringable() to be called on native Iterables by [@tsjason](https://redirect.github.com/tsjason) in [https://github.com/laravel/framework/pull/49591](https://redirect.github.com/laravel/framework/pull/49591) - \[10.x] Refactor time handling using `InteractsWithTime` trait method by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49601](https://redirect.github.com/laravel/framework/pull/49601) - \[10.x] Add `assertCount` test helper by [@xurshudyan](https://redirect.github.com/xurshudyan) in [https://github.com/laravel/framework/pull/49609](https://redirect.github.com/laravel/framework/pull/49609) - \[10.x] Ability to establish connection without using Config Repository by [@deleugpn](https://redirect.github.com/deleugpn) in [https://github.com/laravel/framework/pull/49527](https://redirect.github.com/laravel/framework/pull/49527) - \[10.x] Add APA style title helper by [@hotmeteor](https://redirect.github.com/hotmeteor) in [https://github.com/laravel/framework/pull/49572](https://redirect.github.com/laravel/framework/pull/49572) - \[10.x] Fix usage of alternatives in error output by [@Mrjavaci](https://redirect.github.com/Mrjavaci) in [https://github.com/laravel/framework/pull/49614](https://redirect.github.com/laravel/framework/pull/49614) - \[10.x] Use locks for queue job popping for PlanetScale's MySQL-compatible Vitess 19 engine by [@crynobone](https://redirect.github.com/crynobone) in [https://github.com/laravel/framework/pull/49561](https://redirect.github.com/laravel/framework/pull/49561) ### [`v10.39.0`](https://redirect.github.com/laravel/framework/blob/HEAD/CHANGELOG.md#v10390---2023-12-27) [Compare Source](https://redirect.github.com/laravel/framework/compare/v10.38.2...v10.39.0) - \[9.x] Support for phpredis 6.0.0 by [@MichalHubatka](https://redirect.github.com/MichalHubatka) in [https://github.com/laravel/framework/pull/48380](https://redirect.github.com/laravel/framework/pull/48380) - \[10.x] Dynamic `maxTries` for queued jobs by [@mechelon](https://redirect.github.com/mechelon) in [https://github.com/laravel/framework/pull/49473](https://redirect.github.com/laravel/framework/pull/49473) - \[10.x] Avoid TypeError when using json validation rule when PHP < 8.3 by [@Xint0](https://redirect.github.com/Xint0) in [https://github.com/laravel/framework/pull/49474](https://redirect.github.com/laravel/framework/pull/49474) - \[10.x] Fix use statement compilation in Blade templates by [@MrPunyapal](https://redirect.github.com/MrPunyapal) in [https://github.com/laravel/framework/pull/49479](https://redirect.github.com/laraveConfiguration
📅 Schedule: 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.
This PR was generated by Mend Renovate. View the repository job log.