laravel/framework
### [`v10.9.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1090-2023-04-25-httpsgithubcomlaravelframeworkcomparev1080v1090)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.8.0...v10.9.0)
##### Added
- Add new HTTP status assertions ([#46841](https://togithub.com/laravel/framework/pull/46841))
- Allow pruning all cancelled and unfinished queue batches ([#46833](https://togithub.com/laravel/framework/pull/46833))
- Added `IGNITION_LOCAL_SITES_PATH` to `$passthroughVariables` in `ServeCommand.php` ([#46857](https://togithub.com/laravel/framework/pull/46857))
- Added named static methods for middleware ([#46362](https://togithub.com/laravel/framework/pull/46362))
##### Fixed
- Fix date_format rule throw ValueError ([#46824](https://togithub.com/laravel/framework/pull/46824))
##### Changed
- Allow separate directory for locks on filestore ([#46811](https://togithub.com/laravel/framework/pull/46811))
- Allow to whereMorphedTo work with null model ([#46821](https://togithub.com/laravel/framework/pull/46821))
- Use pivot model fromDateTime instead of assuming Carbon in `Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable::addTimestampsToAttachment()` ([#46822](https://togithub.com/laravel/framework/pull/46822))
- Make rules method in FormRequest optional ([#46846](https://togithub.com/laravel/framework/pull/46846))
- Throw LogicException when calling FileFactory@image() if mimetype is not supported ([#46859](https://togithub.com/laravel/framework/pull/46859))
- Improve job release method to accept date instance ([#46854](https://togithub.com/laravel/framework/pull/46854))
- Use foreignUlid if model uses HasUlids trait when call foreignIdFor ([#46876](https://togithub.com/laravel/framework/pull/46876))
### [`v10.8.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1080-2023-04-18-httpsgithubcomlaravelframeworkcomparev1071v1080)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.7.1...v10.8.0)
##### Added
- Added syntax sugar to the Process::pipe method ([#46745](https://togithub.com/laravel/framework/pull/46745))
- Allow specifying index name when calling ForeignIdColumnDefinition@constrained() ([#46746](https://togithub.com/laravel/framework/pull/46746))
- Allow to customise redirect URL in AuthenticateSession Middleware ([#46752](https://togithub.com/laravel/framework/pull/46752))
- Added Class based after validation rules ([#46757](https://togithub.com/laravel/framework/pull/46757))
- Added max exceptions to broadcast event ([#46800](https://togithub.com/laravel/framework/pull/46800))
##### Fixed
- Fixed compiled view file ends with .php ([#46755](https://togithub.com/laravel/framework/pull/46755))
- Fix validation rule names ([#46768](https://togithub.com/laravel/framework/pull/46768))
- Fixed validateDecimal() ([#46809](https://togithub.com/laravel/framework/pull/46809))
##### Changed
- Add headers to exception in `Illuminate/Foundation/Application::abourd()` ([#46780](https://togithub.com/laravel/framework/pull/46780))
- Minor skeleton slimming (framework edition) ([#46786](https://togithub.com/laravel/framework/pull/46786))
- Release lock for job implementing ShouldBeUnique that is dispatched afterResponse() ([#46806](https://togithub.com/laravel/framework/pull/46806))
### [`v10.7.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1071-2023-04-11-httpsgithubcomlaravelframeworkcomparev1070v1071)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.7.0...v10.7.1)
##### Changed
- Changed `Illuminate/Process/Factory::pipe()` method. It will be run pipes immediately ([e34ab39](https://togithub.com/laravel/framework/commit/e34ab392800bfc175334c90e9321caa7261c2d65))
### [`v10.7.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1070-2023-04-11-httpsgithubcomlaravelframeworkcomparev1062v1070)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.6.2...v10.7.0)
##### Added
- Allow `Illuminate/Foundation/Testing/WithFaker` to be used when app is not bound ([#46529](https://togithub.com/laravel/framework/pull/46529))
- Allow Event::assertListening to check for invokable event listeners ([#46683](https://togithub.com/laravel/framework/pull/46683))
- Added `Illuminate/Process/Factory::pipe()` ([#46527](https://togithub.com/laravel/framework/pull/46527))
- Added `Illuminate/Validation/Validator::setValue` ([#46716](https://togithub.com/laravel/framework/pull/46716))
##### Fixed
- PHP 8.0 fix for Closure jobs ([#46505](https://togithub.com/laravel/framework/pull/46505))
- Fix preg_split error when there is a slash in the attribute in `Illuminate/Validation/ValidationData` ([#46549](https://togithub.com/laravel/framework/pull/46549))
- Fixed Cache::spy incompatibility with Cache::get ([#46689](https://togithub.com/laravel/framework/pull/46689))
- server command: Fixed server Closing output on invalid $requestPort ([#46726](https://togithub.com/laravel/framework/pull/46726))
- Fix nested join when not JoinClause instance ([#46712](https://togithub.com/laravel/framework/pull/46712))
- Fix query builder whereBetween method with carbon date period ([#46720](https://togithub.com/laravel/framework/pull/46720))
##### Changed
- Removes unnecessary parameters in `creatable()` / `destroyable()` methods in `Illuminate/Routing/PendingSingletonResourceRegistration` ([#46677](https://togithub.com/laravel/framework/pull/46677))
- Return non-zero exit code for uncaught exceptions ([#46541](https://togithub.com/laravel/framework/pull/46541))
### [`v10.6.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1062-2023-04-05-httpsgithubcomlaravelframeworkcomparev1061v1062)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.6.1...v10.6.2)
##### Added
- Added trait `Illuminate/Foundation/Testing/WithConsoleEvents` ([#46694](https://togithub.com/laravel/framework/pull/46694))
##### Changed
- Added missing ignored methods to `Illuminate/View/Component` ([#46692](https://togithub.com/laravel/framework/pull/46692))
- console.stub: remove void return type from handle ([#46697](https://togithub.com/laravel/framework/pull/46697))
### [`v10.6.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1061-2023-04-04-httpsgithubcomlaravelframeworkcomparev1060v1061)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.6.0...v10.6.1)
##### Reverted
- Reverted ["Set container instance on session manager"Set container instance on session manager](https://togithub.com/laravel/framework/pull/46621) ([#46691](https://togithub.com/laravel/framework/pull/46691))
### [`v10.6.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1060-2023-04-04-httpsgithubcomlaravelframeworkcomparev1051v1060)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.5.1...v10.6.0)
##### Added
- Added ability to set a custom class for the AsCollection and AsEncryptedCollection casts ([#46619](https://togithub.com/laravel/framework/pull/46619))
##### Changed
- Set container instance on session manager ([#46621](https://togithub.com/laravel/framework/pull/46621))
- Added empty string definition to Str::squish function ([#46660](https://togithub.com/laravel/framework/pull/46660))
- Allow $sleepMilliseconds parameter receive a Closure in retry method from PendingRequest ([#46653](https://togithub.com/laravel/framework/pull/46653))
- Support contextual binding on first class callables ([de8d515](https://togithub.com/laravel/framework/commit/de8d515fc6d1fabc8f14450342554e0eb67df725), [e511a3b](https://togithub.com/laravel/framework/commit/e511a3bdb15c294866428b4fe665a4ad14540038))
### [`v10.5.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1051-2023-03-29-httpsgithubcomlaravelframeworkcomparev1050v1051)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.5.0...v10.5.1)
##### Added
- Added methods to determine if API resource has pivot loaded ([#46555](https://togithub.com/laravel/framework/pull/46555))
- Added caseSensitive flag to Stringable replace function ([#46578](https://togithub.com/laravel/framework/pull/46578))
- Allow insert..select (insertUsing()) to have empty $columns ([#46605](https://togithub.com/laravel/framework/pull/46605), [399bff9](https://togithub.com/laravel/framework/commit/399bff9331252e64a3439ea43e05f87f901dad55))
- Added `Illuminate/Database/Connection::selectResultSets()` ([#46592](https://togithub.com/laravel/framework/pull/46592))
##### Changed
- Make sure pivot model has previously defined values ([#46559](https://togithub.com/laravel/framework/pull/46559))
- Move SetUniqueIds to run before the creating event ([#46622](https://togithub.com/laravel/framework/pull/46622))
### [`v10.5.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1050-2023-03-28-httpsgithubcomlaravelframeworkcomparev1041v1050)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.4.1...v10.5.0)
##### Added
- Added `Illuminate/Cache/CacheManager::setApplication()` ([#46594](https://togithub.com/laravel/framework/pull/46594))
##### Fixed
- Fix infinite loading on batches list on Horizon ([#46536](https://togithub.com/laravel/framework/pull/46536))
- Fix whereNull queries with raw expressions for the MySql grammar ([#46538](https://togithub.com/laravel/framework/pull/46538))
- Fix getDirty method when using AsEnumArrayObject / AsEnumCollection ([#46561](https://togithub.com/laravel/framework/pull/46561))
##### Changed
- Skip `Illuminate/Support/Reflector::isParameterBackedEnumWithStringBackingType` for non ReflectionNamedType ([#46511](https://togithub.com/laravel/framework/pull/46511))
- Replace Deprecated DBAL Comparator creation with schema aware Comparator ([#46517](https://togithub.com/laravel/framework/pull/46517))
- Added Storage::json() method to read and decode a json file ([#46548](https://togithub.com/laravel/framework/pull/46548))
- Force cast json decoded failed_job_ids to array in DatabaseBatchRepository ([#46581](https://togithub.com/laravel/framework/pull/46581))
- Handle empty arrays for DynamoDbStore multi-key operations ([#46579](https://togithub.com/laravel/framework/pull/46579))
- Stop adding constraints twice on \*Many to \*One relationships via one() ([#46575](https://togithub.com/laravel/framework/pull/46575))
- allow override of the Builder paginate() total ([#46415](https://togithub.com/laravel/framework/pull/46415))
- Add a possibility to set a custom on_stats function for the Http Facade ([#46569](https://togithub.com/laravel/framework/pull/46569))
### [`v10.4.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1041-2023-03-18-httpsgithubcomlaravelframeworkcomparev1040v1041)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.4.0...v10.4.1)
##### Changed
- Move Symfony events dispatcher registration to Console\Kernel ([#46508](https://togithub.com/laravel/framework/pull/46508))
### [`v10.4.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1040-2023-03-17-httpsgithubcomlaravelframeworkcomparev1033v1040)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.3.3...v10.4.0)
##### Added
- Added `Illuminate/Testing/Concerns/AssertsStatusCodes::assertUnsupportedMediaType()` ([#46426](https://togithub.com/laravel/framework/pull/46426))
- Added curl_error_code: 77 to DetectsLostConnections ([#46429](https://togithub.com/laravel/framework/pull/46429))
- Allow for converting a HasMany to HasOne && MorphMany to MorphOne ([#46443](https://togithub.com/laravel/framework/pull/46443))
- Add option to create macroable method for paginationInformation ([#46461](https://togithub.com/laravel/framework/pull/46461))
- Added `Illuminate/Filesystem/Filesystem::json()` ([#46481](https://togithub.com/laravel/framework/pull/46481))
##### Fixed
- Fix parsed input arguments for command events using dispatcher rerouting ([#46442](https://togithub.com/laravel/framework/pull/46442))
- Fix enums uses with optional implicit parameters ([#46483](https://togithub.com/laravel/framework/pull/46483))
- Fix deprecations for embedded images in symfony mailer ([#46488](https://togithub.com/laravel/framework/pull/46488))
##### Changed
- Added alternative database port in Postgres DSN ([#46403](https://togithub.com/laravel/framework/pull/46403))
- Allow calling getControllerClass on closure-based routes ([#46411](https://togithub.com/laravel/framework/pull/46411))
- Remove obsolete method_exists(ReflectionClass::class, 'isEnum') call ([#46445](https://togithub.com/laravel/framework/pull/46445))
- Convert eloquent builder to base builder in whereExists ([#46460](https://togithub.com/laravel/framework/pull/46460))
- Refactor shared static methodExcludedByOptions method to trait ([#46498](https://togithub.com/laravel/framework/pull/46498))
### [`v10.3.3`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1033-2023-03-09-httpsgithubcomlaravelframeworkcomparev1032v1033)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.3.2...v10.3.3)
##### Reverted
- Reverted ["Allow override of the Builder paginate() total"](https://togithub.com/laravel/framework/pull/46336) ([#46406](https://togithub.com/laravel/framework/pull/46406))
### [`v10.3.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1032-2023-03-08-httpsgithubcomlaravelframeworkcomparev1031v1032)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.3.1...v10.3.2)
##### Reverted
- Reverted ["FIX on CanBeOneOfMany trait giving erroneous results"](https://togithub.com/laravel/framework/pull/46309) ([#46402](https://togithub.com/laravel/framework/pull/46402))
##### Fixed
- Fixes Expression no longer implements Stringable ([#46395](https://togithub.com/laravel/framework/pull/46395))
### [`v10.3.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1031-2023-03-08-httpsgithubcomlaravelframeworkcomparev1030v1031)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.3.0...v10.3.1)
##### Reverted
- Reverted ["Use fallback when previous URL is the same as the current in `Illuminate/Routing/UrlGenerator::previous()`"](https://togithub.com/laravel/framework/pull/46234) ([#46392](https://togithub.com/laravel/framework/pull/46392))
### [`v10.3.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1030-2023-03-07-httpsgithubcomlaravelframeworkcomparev1020v1030)
[Compare Source](https://togithub.com/laravel/framework/compare/v10.2.0...v10.3.0)
##### Added
- Adding Pipeline Facade ([#46271](https://togithub.com/laravel/framework/pull/46271))
- Add Support for SaveQuietly and Upsert with UUID/ULID Primary Keys ([#46161](https://togithub.com/laravel/framework/pull/46161))
- Add charAt method to both Str and Stringable ([#46349](https://togithub.com/laravel/framework/pull/46349), [dfb59bc2](https://togithub.com/laravel/framework/commit/dfb59bc263a4e28ac8992deeabd2ccd9392d1681))
- Adds Countable to the InvokedProcessPool class ([#46346](https://togithub.com/laravel/framework/pull/46346))
- Add processors to logging (placeholders) ([#46344](https://togithub.com/laravel/framework/pull/46344))
##### Fixed
- Fixed `Illuminate/Mail/Mailable::buildMarkdownView()` ([791f8ea7](https://togithub.com/laravel/framework/commit/791f8ea70b5872ae4483a32f6aeb28dd2ed4b8d7))
- FIX on CanBeOneOfMany trait giving erroneous results ([#46309](https://togithub.com/laravel/framework/pull/46309))
##### Changed
- Use fallback when previous URL is the same as the current in `Illuminate/Routing/UrlGenerator::previous()` ([#46234](https://togithub.com/laravel/framework/pull/46234))
- Allow override of the Builder paginate() total ([#46336](https://togithub.com/laravel/framework/pull/46336))
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Shanghai, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^10.0
->^10.9.0
Release Notes
laravel/framework
### [`v10.9.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1090-2023-04-25-httpsgithubcomlaravelframeworkcomparev1080v1090) [Compare Source](https://togithub.com/laravel/framework/compare/v10.8.0...v10.9.0) ##### Added - Add new HTTP status assertions ([#46841](https://togithub.com/laravel/framework/pull/46841)) - Allow pruning all cancelled and unfinished queue batches ([#46833](https://togithub.com/laravel/framework/pull/46833)) - Added `IGNITION_LOCAL_SITES_PATH` to `$passthroughVariables` in `ServeCommand.php` ([#46857](https://togithub.com/laravel/framework/pull/46857)) - Added named static methods for middleware ([#46362](https://togithub.com/laravel/framework/pull/46362)) ##### Fixed - Fix date_format rule throw ValueError ([#46824](https://togithub.com/laravel/framework/pull/46824)) ##### Changed - Allow separate directory for locks on filestore ([#46811](https://togithub.com/laravel/framework/pull/46811)) - Allow to whereMorphedTo work with null model ([#46821](https://togithub.com/laravel/framework/pull/46821)) - Use pivot model fromDateTime instead of assuming Carbon in `Illuminate/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable::addTimestampsToAttachment()` ([#46822](https://togithub.com/laravel/framework/pull/46822)) - Make rules method in FormRequest optional ([#46846](https://togithub.com/laravel/framework/pull/46846)) - Throw LogicException when calling FileFactory@image() if mimetype is not supported ([#46859](https://togithub.com/laravel/framework/pull/46859)) - Improve job release method to accept date instance ([#46854](https://togithub.com/laravel/framework/pull/46854)) - Use foreignUlid if model uses HasUlids trait when call foreignIdFor ([#46876](https://togithub.com/laravel/framework/pull/46876)) ### [`v10.8.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1080-2023-04-18-httpsgithubcomlaravelframeworkcomparev1071v1080) [Compare Source](https://togithub.com/laravel/framework/compare/v10.7.1...v10.8.0) ##### Added - Added syntax sugar to the Process::pipe method ([#46745](https://togithub.com/laravel/framework/pull/46745)) - Allow specifying index name when calling ForeignIdColumnDefinition@constrained() ([#46746](https://togithub.com/laravel/framework/pull/46746)) - Allow to customise redirect URL in AuthenticateSession Middleware ([#46752](https://togithub.com/laravel/framework/pull/46752)) - Added Class based after validation rules ([#46757](https://togithub.com/laravel/framework/pull/46757)) - Added max exceptions to broadcast event ([#46800](https://togithub.com/laravel/framework/pull/46800)) ##### Fixed - Fixed compiled view file ends with .php ([#46755](https://togithub.com/laravel/framework/pull/46755)) - Fix validation rule names ([#46768](https://togithub.com/laravel/framework/pull/46768)) - Fixed validateDecimal() ([#46809](https://togithub.com/laravel/framework/pull/46809)) ##### Changed - Add headers to exception in `Illuminate/Foundation/Application::abourd()` ([#46780](https://togithub.com/laravel/framework/pull/46780)) - Minor skeleton slimming (framework edition) ([#46786](https://togithub.com/laravel/framework/pull/46786)) - Release lock for job implementing ShouldBeUnique that is dispatched afterResponse() ([#46806](https://togithub.com/laravel/framework/pull/46806)) ### [`v10.7.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1071-2023-04-11-httpsgithubcomlaravelframeworkcomparev1070v1071) [Compare Source](https://togithub.com/laravel/framework/compare/v10.7.0...v10.7.1) ##### Changed - Changed `Illuminate/Process/Factory::pipe()` method. It will be run pipes immediately ([e34ab39](https://togithub.com/laravel/framework/commit/e34ab392800bfc175334c90e9321caa7261c2d65)) ### [`v10.7.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1070-2023-04-11-httpsgithubcomlaravelframeworkcomparev1062v1070) [Compare Source](https://togithub.com/laravel/framework/compare/v10.6.2...v10.7.0) ##### Added - Allow `Illuminate/Foundation/Testing/WithFaker` to be used when app is not bound ([#46529](https://togithub.com/laravel/framework/pull/46529)) - Allow Event::assertListening to check for invokable event listeners ([#46683](https://togithub.com/laravel/framework/pull/46683)) - Added `Illuminate/Process/Factory::pipe()` ([#46527](https://togithub.com/laravel/framework/pull/46527)) - Added `Illuminate/Validation/Validator::setValue` ([#46716](https://togithub.com/laravel/framework/pull/46716)) ##### Fixed - PHP 8.0 fix for Closure jobs ([#46505](https://togithub.com/laravel/framework/pull/46505)) - Fix preg_split error when there is a slash in the attribute in `Illuminate/Validation/ValidationData` ([#46549](https://togithub.com/laravel/framework/pull/46549)) - Fixed Cache::spy incompatibility with Cache::get ([#46689](https://togithub.com/laravel/framework/pull/46689)) - server command: Fixed server Closing output on invalid $requestPort ([#46726](https://togithub.com/laravel/framework/pull/46726)) - Fix nested join when not JoinClause instance ([#46712](https://togithub.com/laravel/framework/pull/46712)) - Fix query builder whereBetween method with carbon date period ([#46720](https://togithub.com/laravel/framework/pull/46720)) ##### Changed - Removes unnecessary parameters in `creatable()` / `destroyable()` methods in `Illuminate/Routing/PendingSingletonResourceRegistration` ([#46677](https://togithub.com/laravel/framework/pull/46677)) - Return non-zero exit code for uncaught exceptions ([#46541](https://togithub.com/laravel/framework/pull/46541)) ### [`v10.6.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1062-2023-04-05-httpsgithubcomlaravelframeworkcomparev1061v1062) [Compare Source](https://togithub.com/laravel/framework/compare/v10.6.1...v10.6.2) ##### Added - Added trait `Illuminate/Foundation/Testing/WithConsoleEvents` ([#46694](https://togithub.com/laravel/framework/pull/46694)) ##### Changed - Added missing ignored methods to `Illuminate/View/Component` ([#46692](https://togithub.com/laravel/framework/pull/46692)) - console.stub: remove void return type from handle ([#46697](https://togithub.com/laravel/framework/pull/46697)) ### [`v10.6.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1061-2023-04-04-httpsgithubcomlaravelframeworkcomparev1060v1061) [Compare Source](https://togithub.com/laravel/framework/compare/v10.6.0...v10.6.1) ##### Reverted - Reverted ["Set container instance on session manager"Set container instance on session manager](https://togithub.com/laravel/framework/pull/46621) ([#46691](https://togithub.com/laravel/framework/pull/46691)) ### [`v10.6.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1060-2023-04-04-httpsgithubcomlaravelframeworkcomparev1051v1060) [Compare Source](https://togithub.com/laravel/framework/compare/v10.5.1...v10.6.0) ##### Added - Added ability to set a custom class for the AsCollection and AsEncryptedCollection casts ([#46619](https://togithub.com/laravel/framework/pull/46619)) ##### Changed - Set container instance on session manager ([#46621](https://togithub.com/laravel/framework/pull/46621)) - Added empty string definition to Str::squish function ([#46660](https://togithub.com/laravel/framework/pull/46660)) - Allow $sleepMilliseconds parameter receive a Closure in retry method from PendingRequest ([#46653](https://togithub.com/laravel/framework/pull/46653)) - Support contextual binding on first class callables ([de8d515](https://togithub.com/laravel/framework/commit/de8d515fc6d1fabc8f14450342554e0eb67df725), [e511a3b](https://togithub.com/laravel/framework/commit/e511a3bdb15c294866428b4fe665a4ad14540038)) ### [`v10.5.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1051-2023-03-29-httpsgithubcomlaravelframeworkcomparev1050v1051) [Compare Source](https://togithub.com/laravel/framework/compare/v10.5.0...v10.5.1) ##### Added - Added methods to determine if API resource has pivot loaded ([#46555](https://togithub.com/laravel/framework/pull/46555)) - Added caseSensitive flag to Stringable replace function ([#46578](https://togithub.com/laravel/framework/pull/46578)) - Allow insert..select (insertUsing()) to have empty $columns ([#46605](https://togithub.com/laravel/framework/pull/46605), [399bff9](https://togithub.com/laravel/framework/commit/399bff9331252e64a3439ea43e05f87f901dad55)) - Added `Illuminate/Database/Connection::selectResultSets()` ([#46592](https://togithub.com/laravel/framework/pull/46592)) ##### Changed - Make sure pivot model has previously defined values ([#46559](https://togithub.com/laravel/framework/pull/46559)) - Move SetUniqueIds to run before the creating event ([#46622](https://togithub.com/laravel/framework/pull/46622)) ### [`v10.5.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1050-2023-03-28-httpsgithubcomlaravelframeworkcomparev1041v1050) [Compare Source](https://togithub.com/laravel/framework/compare/v10.4.1...v10.5.0) ##### Added - Added `Illuminate/Cache/CacheManager::setApplication()` ([#46594](https://togithub.com/laravel/framework/pull/46594)) ##### Fixed - Fix infinite loading on batches list on Horizon ([#46536](https://togithub.com/laravel/framework/pull/46536)) - Fix whereNull queries with raw expressions for the MySql grammar ([#46538](https://togithub.com/laravel/framework/pull/46538)) - Fix getDirty method when using AsEnumArrayObject / AsEnumCollection ([#46561](https://togithub.com/laravel/framework/pull/46561)) ##### Changed - Skip `Illuminate/Support/Reflector::isParameterBackedEnumWithStringBackingType` for non ReflectionNamedType ([#46511](https://togithub.com/laravel/framework/pull/46511)) - Replace Deprecated DBAL Comparator creation with schema aware Comparator ([#46517](https://togithub.com/laravel/framework/pull/46517)) - Added Storage::json() method to read and decode a json file ([#46548](https://togithub.com/laravel/framework/pull/46548)) - Force cast json decoded failed_job_ids to array in DatabaseBatchRepository ([#46581](https://togithub.com/laravel/framework/pull/46581)) - Handle empty arrays for DynamoDbStore multi-key operations ([#46579](https://togithub.com/laravel/framework/pull/46579)) - Stop adding constraints twice on \*Many to \*One relationships via one() ([#46575](https://togithub.com/laravel/framework/pull/46575)) - allow override of the Builder paginate() total ([#46415](https://togithub.com/laravel/framework/pull/46415)) - Add a possibility to set a custom on_stats function for the Http Facade ([#46569](https://togithub.com/laravel/framework/pull/46569)) ### [`v10.4.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1041-2023-03-18-httpsgithubcomlaravelframeworkcomparev1040v1041) [Compare Source](https://togithub.com/laravel/framework/compare/v10.4.0...v10.4.1) ##### Changed - Move Symfony events dispatcher registration to Console\Kernel ([#46508](https://togithub.com/laravel/framework/pull/46508)) ### [`v10.4.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1040-2023-03-17-httpsgithubcomlaravelframeworkcomparev1033v1040) [Compare Source](https://togithub.com/laravel/framework/compare/v10.3.3...v10.4.0) ##### Added - Added `Illuminate/Testing/Concerns/AssertsStatusCodes::assertUnsupportedMediaType()` ([#46426](https://togithub.com/laravel/framework/pull/46426)) - Added curl_error_code: 77 to DetectsLostConnections ([#46429](https://togithub.com/laravel/framework/pull/46429)) - Allow for converting a HasMany to HasOne && MorphMany to MorphOne ([#46443](https://togithub.com/laravel/framework/pull/46443)) - Add option to create macroable method for paginationInformation ([#46461](https://togithub.com/laravel/framework/pull/46461)) - Added `Illuminate/Filesystem/Filesystem::json()` ([#46481](https://togithub.com/laravel/framework/pull/46481)) ##### Fixed - Fix parsed input arguments for command events using dispatcher rerouting ([#46442](https://togithub.com/laravel/framework/pull/46442)) - Fix enums uses with optional implicit parameters ([#46483](https://togithub.com/laravel/framework/pull/46483)) - Fix deprecations for embedded images in symfony mailer ([#46488](https://togithub.com/laravel/framework/pull/46488)) ##### Changed - Added alternative database port in Postgres DSN ([#46403](https://togithub.com/laravel/framework/pull/46403)) - Allow calling getControllerClass on closure-based routes ([#46411](https://togithub.com/laravel/framework/pull/46411)) - Remove obsolete method_exists(ReflectionClass::class, 'isEnum') call ([#46445](https://togithub.com/laravel/framework/pull/46445)) - Convert eloquent builder to base builder in whereExists ([#46460](https://togithub.com/laravel/framework/pull/46460)) - Refactor shared static methodExcludedByOptions method to trait ([#46498](https://togithub.com/laravel/framework/pull/46498)) ### [`v10.3.3`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1033-2023-03-09-httpsgithubcomlaravelframeworkcomparev1032v1033) [Compare Source](https://togithub.com/laravel/framework/compare/v10.3.2...v10.3.3) ##### Reverted - Reverted ["Allow override of the Builder paginate() total"](https://togithub.com/laravel/framework/pull/46336) ([#46406](https://togithub.com/laravel/framework/pull/46406)) ### [`v10.3.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1032-2023-03-08-httpsgithubcomlaravelframeworkcomparev1031v1032) [Compare Source](https://togithub.com/laravel/framework/compare/v10.3.1...v10.3.2) ##### Reverted - Reverted ["FIX on CanBeOneOfMany trait giving erroneous results"](https://togithub.com/laravel/framework/pull/46309) ([#46402](https://togithub.com/laravel/framework/pull/46402)) ##### Fixed - Fixes Expression no longer implements Stringable ([#46395](https://togithub.com/laravel/framework/pull/46395)) ### [`v10.3.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1031-2023-03-08-httpsgithubcomlaravelframeworkcomparev1030v1031) [Compare Source](https://togithub.com/laravel/framework/compare/v10.3.0...v10.3.1) ##### Reverted - Reverted ["Use fallback when previous URL is the same as the current in `Illuminate/Routing/UrlGenerator::previous()`"](https://togithub.com/laravel/framework/pull/46234) ([#46392](https://togithub.com/laravel/framework/pull/46392)) ### [`v10.3.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v1030-2023-03-07-httpsgithubcomlaravelframeworkcomparev1020v1030) [Compare Source](https://togithub.com/laravel/framework/compare/v10.2.0...v10.3.0) ##### Added - Adding Pipeline Facade ([#46271](https://togithub.com/laravel/framework/pull/46271)) - Add Support for SaveQuietly and Upsert with UUID/ULID Primary Keys ([#46161](https://togithub.com/laravel/framework/pull/46161)) - Add charAt method to both Str and Stringable ([#46349](https://togithub.com/laravel/framework/pull/46349), [dfb59bc2](https://togithub.com/laravel/framework/commit/dfb59bc263a4e28ac8992deeabd2ccd9392d1681)) - Adds Countable to the InvokedProcessPool class ([#46346](https://togithub.com/laravel/framework/pull/46346)) - Add processors to logging (placeholders) ([#46344](https://togithub.com/laravel/framework/pull/46344)) ##### Fixed - Fixed `Illuminate/Mail/Mailable::buildMarkdownView()` ([791f8ea7](https://togithub.com/laravel/framework/commit/791f8ea70b5872ae4483a32f6aeb28dd2ed4b8d7)) - FIX on CanBeOneOfMany trait giving erroneous results ([#46309](https://togithub.com/laravel/framework/pull/46309)) ##### Changed - Use fallback when previous URL is the same as the current in `Illuminate/Routing/UrlGenerator::previous()` ([#46234](https://togithub.com/laravel/framework/pull/46234)) - Allow override of the Builder paginate() total ([#46336](https://togithub.com/laravel/framework/pull/46336))Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Shanghai, 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 has been generated by Mend Renovate. View repository job log here.