Closed renovate[bot] closed 1 year ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: docker run --rm --name=renovate_sidecar --label=renovate_child -v "/mnt/renovate/gh/nunhes/breeze":"/mnt/renovate/gh/nunhes/breeze" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/containerbase":"/tmp/containerbase" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/mnt/renovate/gh/nunhes/breeze" docker.io/renovate/sidecar bash -l -c "install-tool php 8.1.12 && install-tool composer 2.4.4 && composer update laravel/framework --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires laravel/framework 9.40.1 -> satisfiable by laravel/framework[v9.40.1].
- laravel/framework v9.40.1 requires symfony/console ^6.0.9 -> found symfony/console[v6.0.9, ..., 6.2.x-dev] but these were not loaded, likely because it conflicts with another require.
Problem 2
- laravel/framework v9.40.1 requires symfony/console ^6.0.9 -> found symfony/console[v6.0.9, ..., 6.2.x-dev] but these were not loaded, likely because it conflicts with another require.
- googee/entity v2.3.1 requires laravel/framework >=5.5 -> satisfiable by laravel/framework[v9.40.1].
- googee/entity is locked to version v2.3.1 and an update of this package was not requested.
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
This PR contains the following updates:
8.83.13
->9.40.1
Release Notes
laravel/framework
### [`v9.40.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9401-httpsgithubcomlaravelframeworkcomparev9400v9401---2022-11-15) [Compare Source](https://togithub.com/laravel/framework/compare/v9.40.0...v9.40.1) ##### Added - `Illuminate/Support/Lottery::fix()` ([7bade4f](https://togithub.com/laravel/framework/commit/7bade4f486e7b600cc9a5d527fcfd85ead1e17db)) ### [`v9.40.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9400-httpsgithubcomlaravelframeworkcomparev9390v9400---2022-11-15) [Compare Source](https://togithub.com/laravel/framework/compare/v9.39.0...v9.40.0) ##### Added - Include Eloquent Model Observers in model:show command ([#44884](https://togithub.com/laravel/framework/pull/44884)) - Added "lowercase" validation rule ([#44883](https://togithub.com/laravel/framework/pull/44883)) - Introduce `Lottery` class ([#44894](https://togithub.com/laravel/framework/pull/44894)) - Added `/Illuminate/Testing/TestResponse::assertRedirectToRoute()` ([#44926](https://togithub.com/laravel/framework/pull/44926)) - Add uppercase validation rule ([#44918](https://togithub.com/laravel/framework/pull/44918)) - Added saveManyQuietly to the hasOneOrMany and belongsToMany relations ([#44913](https://togithub.com/laravel/framework/pull/44913)) ##### Fixed - Fix HasAttributes::getMutatedAttributes for classes with constructor args ([#44829](https://togithub.com/laravel/framework/pull/44829)) ##### Changed - Remove argument assignment for console ([#44888](https://togithub.com/laravel/framework/pull/44888)) - Pass $maxExceptions from mailable to underlying job when queuing ([#44903](https://togithub.com/laravel/framework/pull/44903)) - Make Vite::isRunningHot public ([#44900](https://togithub.com/laravel/framework/pull/44900)) - Add method to be able to override the exception context format ([#44895](https://togithub.com/laravel/framework/pull/44895)) - Add zero-width space to trimmed characters in TrimStrings middleware ([#44906](https://togithub.com/laravel/framework/pull/44906)) - Show error if key:generate artisan command fails ([#44927](https://togithub.com/laravel/framework/pull/44927)) - Update database version check for lock popping for PlanetScale ([#44925](https://togithub.com/laravel/framework/pull/44925)) - Move function withoutTrashed into DatabaseRule ([#44938](https://togithub.com/laravel/framework/pull/44938)) - Use write connection on Schema::getColumnListing() and Schema::hasTable() for MySQL and PostgreSQL ([#44946](https://togithub.com/laravel/framework/pull/44946)) ### [`v9.39.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9390-httpsgithubcomlaravelframeworkcomparev9380v9390---2022-11-08) [Compare Source](https://togithub.com/laravel/framework/compare/v9.38.0...v9.39.0) ##### Added - Added template fragments to Blade ([#44774](https://togithub.com/laravel/framework/pull/44774)) - Added source file to Collection's dd method output ([#44793](https://togithub.com/laravel/framework/pull/44793), [d2e0e85](https://togithub.com/laravel/framework/commit/d2e0e859f00579aeb2600fce2fe9fc3cca933f41)) - Added `Illuminate/Support/Testing/Fakes/PendingBatchFake::dispatchAfterResponse()` ([#44815](https://togithub.com/laravel/framework/pull/44815)) - Added `Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase::assertDatabaseEmpty()` ([#44810](https://togithub.com/laravel/framework/pull/44810)) ##### Fixed - Fixed `InteractsWithContainer::withoutMix()` ([#44822](https://togithub.com/laravel/framework/pull/44822)) ##### Changed - Update `UpCommand::handle` that must return int ([#44807](https://togithub.com/laravel/framework/pull/44807)) - Decouple database component from console component ([#44798](https://togithub.com/laravel/framework/pull/44798)) - Improve input argument parsing for commands ([#44662](https://togithub.com/laravel/framework/pull/44662), [#44826](https://togithub.com/laravel/framework/pull/44826)) - Added DatabaseBatchRepository to provides() in BusServiceProvider ([#44833](https://togithub.com/laravel/framework/pull/44833)) - Move reusable onNotSuccessfulTest functionality to TestResponse ([#44827](https://togithub.com/laravel/framework/pull/44827)) - Add CSP nonce to Vite reactRefresh inline script ([#44816](https://togithub.com/laravel/framework/pull/44816)) - Allow route group method to be chained ([#44825](https://togithub.com/laravel/framework/pull/44825)) - Remove \__sleep() & \__wakeup() from SerializesModels trait. ([#44847](https://togithub.com/laravel/framework/pull/44847)) - Handle SQLite without ENABLE_DBSTAT_VTAB enabled in `Illuminate/Database/Console/DatabaseInspectionCommand::getSqliteTableSize()` ([#44867](https://togithub.com/laravel/framework/pull/44867)) - Apply force flag when necessary in `Illuminate/Queue/Listener` ([#44862](https://togithub.com/laravel/framework/pull/44862)) - De-couple Console component from framework ([#44864](https://togithub.com/laravel/framework/pull/44864)) - Update Vite mock to return empty array for preloadedAssets ([#44858](https://togithub.com/laravel/framework/pull/44858)) ### [`v9.38.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9380-httpsgithubcomlaravelframeworkcomparev9370v9380---2022-11-01) [Compare Source](https://togithub.com/laravel/framework/compare/v9.37.0...v9.38.0) ##### Added - Added `Illuminate/Routing/Route::flushController()` ([#44393](https://togithub.com/laravel/framework/pull/44393)) - Added `Illuminate/Session/Store::setHandler()` ([#44736](https://togithub.com/laravel/framework/pull/44736)) - Added dictionary to slug helper ([#44730](https://togithub.com/laravel/framework/pull/44730)) - Added ability to set middleware based on notifiable instance and channel ([#44767](https://togithub.com/laravel/framework/pull/44767)) - Added touchQuietly convenience method to Model ([#44722](https://togithub.com/laravel/framework/pull/44722)) - Added `Illuminate/Routing/Router::removeMiddlewareFromGroup()` ([#44780](https://togithub.com/laravel/framework/pull/44780)) - Allow queueable notifications to set maxExceptions ([#44773](https://togithub.com/laravel/framework/pull/44773)) - Make migrate command isolated ([#44743](https://togithub.com/laravel/framework/pull/44743), [ac3252a](https://togithub.com/laravel/framework/commit/ac3252a4c2a4c94724cd5aeaf6268427d21f9e97)) ##### Fixed - Fixed whenPivotLoaded(As) api resource methods when using Eloquent strict mode ([#44792](https://togithub.com/laravel/framework/pull/44792)) - Fixed components view error when using $attributes in parent view ([#44778](https://togithub.com/laravel/framework/pull/44778)) - Fixed problem with disregarding global scopes when using existOr and doesntExistOr methods on model query ([#44795](https://togithub.com/laravel/framework/pull/44795)) ##### Changed - Recompiles views when necessary ([#44737](https://togithub.com/laravel/framework/pull/44737)) - Throw meaningful exception when broadcast connection not configured ([#44745](https://togithub.com/laravel/framework/pull/44745)) - Prevents booting of providers when running env:encrypt ([#44758](https://togithub.com/laravel/framework/pull/44758)) - Added nonce for preloaded assets ([#44747](https://togithub.com/laravel/framework/pull/44747)) - Inherit crossorigin attributes while preloading view ([#44800](https://togithub.com/laravel/framework/pull/44800)) ### [`v9.37.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9370-httpsgithubcomlaravelframeworkcomparev9364v9370---2022-10-25) [Compare Source](https://togithub.com/laravel/framework/compare/v9.36.4...v9.37.0) ##### Added - Added optional verbose output when view caching ([#44673](https://togithub.com/laravel/framework/pull/44673)) - Allow passing closure to rescue $report parameter ([#44710](https://togithub.com/laravel/framework/pull/44710)) - Support preloading assets with Vite ([#44096](https://togithub.com/laravel/framework/pull/44096)) - Added `Illuminate/Mail/Mailables/Content::htmlString()` ([#44703](https://togithub.com/laravel/framework/pull/44703)) ##### Fixed - Fixed model:show registering getAttribute() as a null accessor ([#44683](https://togithub.com/laravel/framework/pull/44683)) - Fix expectations for output assertions in PendingCommand ([#44723](https://togithub.com/laravel/framework/pull/44723)) ### [`v9.36.4`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9364-httpsgithubcomlaravelframeworkcomparev9363v9364---2022-10-20) [Compare Source](https://togithub.com/laravel/framework/compare/v9.36.3...v9.36.4) ##### Added - Added rawValue to Database Query Builder (and Eloquent as wrapper) ([#44631](https://togithub.com/laravel/framework/pull/44631)) - Added TransactionCommitting ([#44608](https://togithub.com/laravel/framework/pull/44608)) - Added dontIncludeSource to CliDumper and HtmlDumper ([#44623](https://togithub.com/laravel/framework/pull/44623)) - Added `Illuminate/Filesystem/FilesystemAdapter::checksum()` ([#44660](https://togithub.com/laravel/framework/pull/44660)) - Added handlers for silently discarded and missing attribute violations ([#44664](https://togithub.com/laravel/framework/pull/44664)) ##### Reverted - Reverted ["Let MustVerifyEmail to be used on models without id as primary key"](https://togithub.com/laravel/framework/pull/44613) ([#44672](https://togithub.com/laravel/framework/pull/44672)) ##### Changed - Create new Json ParameterBag Instance when cloning Request ([#44671](https://togithub.com/laravel/framework/pull/44671)) - Prevents booting providers when running env:decrypt ([#44654](https://togithub.com/laravel/framework/pull/44654)) ### [`v9.36.3`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9363-httpsgithubcomlaravelframeworkcomparev9362v9363---2022-10-19) [Compare Source](https://togithub.com/laravel/framework/compare/v9.36.2...v9.36.3) ##### Reverted - Reverts micro-optimization on view events ([#44653](https://togithub.com/laravel/framework/pull/44653)) ##### Fixed - Fixes blade not forgetting compiled views on view:clear ([#44643](https://togithub.com/laravel/framework/pull/44643)) - Fixed `Illuminate/Database/Eloquent/Model::offsetExists()` ([#44642](https://togithub.com/laravel/framework/pull/44642)) - Forget component's cache and factory between tests ([#44648](https://togithub.com/laravel/framework/pull/44648)) ##### Changed - Bump Testbench dependencies ([#44651](https://togithub.com/laravel/framework/pull/44651)) ### [`v9.36.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9362-httpsgithubcomlaravelframeworkcomparev9361v9362---2022-10-18) [Compare Source](https://togithub.com/laravel/framework/compare/v9.36.1...v9.36.2) ##### Fixed - Ensures view creators and composers are called when \* is present ([#44636](https://togithub.com/laravel/framework/pull/44636)) ### [`v9.36.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9361-httpsgithubcomlaravelframeworkcomparev9360v9361---2022-10-18) [Compare Source](https://togithub.com/laravel/framework/compare/v9.36.0...v9.36.1) ##### Fixed - Fixes livewire components that were using createBladeViewFromString ([#pull](https://togithub.com/laravel/framework/pull)) ### [`v9.36.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9360-httpsgithubcomlaravelframeworkcomparev9351v9360---2022-10-18) [Compare Source](https://togithub.com/laravel/framework/compare/v9.35.1...v9.36.0) ##### Added - Added mailable assertions ([#44563](https://togithub.com/laravel/framework/pull/44563)) - Added `Illuminate/Testing/TestResponse::assertContent()` ([#44580](https://togithub.com/laravel/framework/pull/44580)) - Added to `Illuminate/Console/Concerns/InteractsWithIO::alert()` `$verbosity` param ([#44614](https://togithub.com/laravel/framework/pull/44614)) ##### Optimization - Makes blade components blazing fast ([#44487](https://togithub.com/laravel/framework/pull/44487)) ##### Fixed - Fixed `Illuminate/Filesystem/Filesystem::relativeLink()` ([#44519](https://togithub.com/laravel/framework/pull/44519)) - Fixed for `model:show` failing with models that have null timestamp columns ([#44576](https://togithub.com/laravel/framework/pull/44576)) - Allow Model::shouldBeStrict(false) to disable "strict mode" ([#44627](https://togithub.com/laravel/framework/pull/44627)) ##### Changed - Dont require a host for sqlite connections in php artisan db ([#44585](https://togithub.com/laravel/framework/pull/44585)) - Let MustVerifyEmail to be used on models without id as primary key ([#44613](https://togithub.com/laravel/framework/pull/44613)) - Changed `Illuminate/Routing/Route::controllerMiddleware()` ([#44590](https://togithub.com/laravel/framework/pull/44590)) ### [`v9.35.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9351-httpsgithubcomlaravelframeworkcomparev9350v9351---2022-10-11) [Compare Source](https://togithub.com/laravel/framework/compare/v9.35.0...v9.35.1) ##### Fixed - Remove check for `$viewFactory->exists($component)` in `Illuminate/View/Compilers/ComponentTagCompiler::componentClass` ([7c6db00](https://togithub.com/laravel/framework/commit/7c6db000928be240dfc6996537a0fed5b8c68ebb)) ### [`v9.35.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9350-httpsgithubcomlaravelframeworkcomparev9340v9350---2022-10-11) [Compare Source](https://togithub.com/laravel/framework/compare/v9.34.0...v9.35.0) ##### Added - Allow loading trashed models for resource routes ([#44405](https://togithub.com/laravel/framework/pull/44405)) - Added `Illuminate/Database/Eloquent/Model::shouldBeStrict()` and other ([#44283](https://togithub.com/laravel/framework/pull/44283)) - Controller middleware without resolving controller ([#44516](https://togithub.com/laravel/framework/pull/44516)) - Alternative Mailable Syntax ([#44462](https://togithub.com/laravel/framework/pull/44462)) ##### Fixed - Fix issue with aggregates (withSum, etc.) for pivot columns on self-referencing many-to-many relations ([#44286](https://togithub.com/laravel/framework/pull/44286)) - Fixes issue using static class properties as blade attributes ([#44473](https://togithub.com/laravel/framework/pull/44473)) - Traversable should have priority over JsonSerializable in EnumerateValues ([#44456](https://togithub.com/laravel/framework/pull/44456)) - Fixed `make:cast --inbound` so it's a boolean option, not value ([#44505](https://togithub.com/laravel/framework/pull/44505)) ##### Changed - Testing methods. Making error messages with json_encode more readable ([#44397](https://togithub.com/laravel/framework/pull/44397)) - Have 'Model::withoutTimestamps()' return the callback's return value ([#44457](https://togithub.com/laravel/framework/pull/44457)) - only load trashed models on relevant routes ([#44478](https://togithub.com/laravel/framework/pull/44478)) - Adding additional PHP extensions to shouldBlockPhpUpload Function ([#44512](https://togithub.com/laravel/framework/pull/44512)) - Register cutInternals casters for particularly noisy objects ([#44514](https://togithub.com/laravel/framework/pull/44514)) - Use get methods to access application locale ([#44521](https://togithub.com/laravel/framework/pull/44521)) - return only on non empty response from channels ([09d53ee](https://togithub.com/laravel/framework/commit/09d53eea674db7daa8bb65aa8fa7f2ca95e62b8d), [3944a3e](https://togithub.com/laravel/framework/commit/3944a3e34fe860633c77b574bbfbbcdabcf7d1e7)) - Correct channel matching ([#44531](https://togithub.com/laravel/framework/pull/44531)) - Migrate mail components ([#44527](https://togithub.com/laravel/framework/pull/44527)) ### [`v9.34.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9340-httpsgithubcomlaravelframeworkcomparev9330v9340---2022-10-04) [Compare Source](https://togithub.com/laravel/framework/compare/v9.33.0...v9.34.0) ##### Added - Short attribute syntax for Self Closing Blade Components ([#44413](https://togithub.com/laravel/framework/pull/44413)) - Adds support for PHP's BackedEnum to be "rendered" on blade views ([#44445](https://togithub.com/laravel/framework/pull/44445)) ##### Fixed - Fixed Precognition headers for Symfony responses ([#44424](https://togithub.com/laravel/framework/pull/44424)) - Allow to create databases with dots ([#44436](https://togithub.com/laravel/framework/pull/44436)) - Fixes dd source on windows ([#44451](https://togithub.com/laravel/framework/pull/44451)) ##### Changed - Adds error output to db command when missing host ([#44394](https://togithub.com/laravel/framework/pull/44394)) - Changed `Illuminate/Database/Schema/ForeignIdColumnDefinition::constrained()` ([#44425](https://togithub.com/laravel/framework/pull/44425)) - Allow maintenance mode events to be listened to in closure based listeners ([#44417](https://togithub.com/laravel/framework/pull/44417)) - Allow factories to recycle multiple models of a given typ ([#44328](https://togithub.com/laravel/framework/pull/44328)) - Improves dd clickable link on multiple editors and docker environments ([#44406](https://togithub.com/laravel/framework/pull/44406)) ### [`v9.33.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9330-httpsgithubcomlaravelframeworkcomparev9320v9330---2022-09-30) [Compare Source](https://togithub.com/laravel/framework/compare/v9.32.0...v9.33.0) ##### Added - Added `Illuminate/Support/Testing/Fakes/MailFake::cc()` ([#44319](https://togithub.com/laravel/framework/pull/44319)) - Added Ignore Case of Str::contains and Str::containsAll to Stringable contains and containsAll ([#44369](https://togithub.com/laravel/framework/pull/44369)) - Added missing morphs methods for the ULID support ([#44364](https://togithub.com/laravel/framework/pull/44364)) - Introduce Laravel Precognition ([#44339](https://togithub.com/laravel/framework/pull/44339)) - Added `Illuminate/Routing/Route::flushController()` ([#44386](https://togithub.com/laravel/framework/pull/44386)) ##### Fixed - Fixes memory leak on PHPUnit's Annotations registry ([#44324](https://togithub.com/laravel/framework/pull/44324), [#44336](https://togithub.com/laravel/framework/pull/44336)) - Fixed `Illuminate/Filesystem/FilesystemAdapter::url()` with config `prefix` ([#44330](https://togithub.com/laravel/framework/pull/44330)) - Fixed the "Implicit conversion from float to int loses precision" error in Timebox Class ([#44357](https://togithub.com/laravel/framework/pull/44357)) ##### Changed - Improves dd source on compiled views ([#44347](https://togithub.com/laravel/framework/pull/44347)) - Only prints source on dd calls from dump.php ([#44367](https://togithub.com/laravel/framework/pull/44367)) - Ensures a Carbon version that supports PHP 8.2 ([#44374](https://togithub.com/laravel/framework/pull/44374)) ### [`v9.32.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9320-httpsgithubcomlaravelframeworkcomparev9310v9320---2022-09-27) [Compare Source](https://togithub.com/laravel/framework/compare/v9.31.0...v9.32.0) ##### Added - New env:encrypt and env:decrypt commands ([#44034](https://togithub.com/laravel/framework/pull/44034)) - Share WithoutOverlapping key across jobs ([#44227](https://togithub.com/laravel/framework/pull/44227)) - Add missing citext type mapping to `Illuminate/Database/Console/DatabaseInspectionCommand::$typeMappings` ([#44237](https://togithub.com/laravel/framework/pull/44237)) - Short attribute syntax for Blade Components ([#44217](https://togithub.com/laravel/framework/pull/44217)) - Adds source file to dd function output ([#44211](https://togithub.com/laravel/framework/pull/44211)) - Add methods to get request data as integer or float ([#44239](https://togithub.com/laravel/framework/pull/44239)) - Adds Eloquent User Provider query handler ([#44226](https://togithub.com/laravel/framework/pull/44226)) - Added `Illuminate/Support/Testing/Fakes/BusFake::dispatchFakeBatch()` ([#44176](https://togithub.com/laravel/framework/pull/44176)) - Added methods to cast Stringables ([#44238](https://togithub.com/laravel/framework/pull/44238)) - Added `Illuminate/Routing/UrlGenerator::withKeyResolver()` ([#44254](https://togithub.com/laravel/framework/pull/44254)) - Add a hook to the serialisation of collections ([#44272](https://togithub.com/laravel/framework/pull/44272)) - Allow enum route bindings to have default values ([#44255](https://togithub.com/laravel/framework/pull/44255)) - Added benchmark utility class ([b4293d7](https://togithub.com/laravel/framework/commit/b4293d7c18b08b363ac0af64ec04fb1d559b4698), [#44297](https://togithub.com/laravel/framework/pull/44297)) - Added `Illuminate/Console/Scheduling/ManagesFrequencies::everyOddHour()` ([#44288](https://togithub.com/laravel/framework/pull/44288)) ##### Fixed - Fix incrementing string keys ([#44247](https://togithub.com/laravel/framework/pull/44247)) - Fix bug in Fluent Class with named arguments in migrations ([#44251](https://togithub.com/laravel/framework/pull/44251)) - Fix "about" command caching report ([#44305](https://togithub.com/laravel/framework/pull/44305)) - Fixes memory leaks ([#44306](https://togithub.com/laravel/framework/pull/44306), [#44307](https://togithub.com/laravel/framework/pull/44307)) ##### Changed - Patch for timeless timing attack vulnerability in user login ([#44069](https://togithub.com/laravel/framework/pull/44069)) - Refactor: register commands in artisan service ([#44257](https://togithub.com/laravel/framework/pull/44257)) - Allow factories to recycle models with for method ([#44265](https://togithub.com/laravel/framework/pull/44265)) - Use dedicated method for placeholder replacement in validator ([#44296](https://togithub.com/laravel/framework/pull/44296)) ### [`v9.31.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9310-httpsgithubcomlaravelframeworkcomparev9301v9310---2022-09-20) [Compare Source](https://togithub.com/laravel/framework/compare/v9.30.1...v9.31.0) ##### Added - Added unique deferrable initially deferred constants for PostgreSQL ([#44127](https://togithub.com/laravel/framework/pull/44127)) - Request lifecycle duration handler ([#44122](https://togithub.com/laravel/framework/pull/44122)) - Added Model::withoutTimestamps(...) ([#44138](https://togithub.com/laravel/framework/pull/44138)) - Added manifestHash function to Illuminate\Foundation\Vite ([#44136](https://togithub.com/laravel/framework/pull/44136)) - Added support for operator <=> in `/Illuminate/Collections/Traits/EnumeratesValues::operatorForWhere()` ([#44154](https://togithub.com/laravel/framework/pull/44154)) - Added that Illuminate/Database/Connection::registerDoctrineType() can accept object as well as classname for new doctrine type ([#44149](https://togithub.com/laravel/framework/pull/44149)) - Added Fake Batches ([#44104](https://togithub.com/laravel/framework/pull/44104), [#44173](https://togithub.com/laravel/framework/pull/44173)) - Added `Model::getAppends()` ([#44180](https://togithub.com/laravel/framework/pull/44180)) - Added missing Str::wrap() static method ([#44207](https://togithub.com/laravel/framework/pull/44207)) - Added require `symfony/uid` ([#44202](https://togithub.com/laravel/framework/pull/44202)) - Make Vite macroable ([#44198](https://togithub.com/laravel/framework/pull/44198)) ##### Fixed - Async fix in `Illuminate/Http/Client/PendingRequest` ([#44179](https://togithub.com/laravel/framework/pull/44179)) - Fixes artisan serve command with PHP_CLI_SERVER_WORKERS environment variable ([#44204](https://togithub.com/laravel/framework/pull/44204)) - Fixed `InteractsWithDatabase::castAsJson($value)` incorrectly handles SQLite Database ([#44196](https://togithub.com/laravel/framework/pull/44196)) ##### Changed - Improve Blade compilation exception messages ([#44134](https://togithub.com/laravel/framework/pull/44134)) - Improve test failure output ([#43943](https://togithub.com/laravel/framework/pull/43943)) - Prompt to create MySQL db when migrating ([#44153](https://togithub.com/laravel/framework/pull/44153)) - Improve UUID and ULID support for Eloquent ([#44146](https://togithub.com/laravel/framework/pull/44146)) ### [`v9.30.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9301-httpsgithubcomlaravelframeworkcomparev9300v9301---2022-09-15) [Compare Source](https://togithub.com/laravel/framework/compare/v9.30.0...v9.30.1) ##### Added - Allow using a model instance in place of nested model factories ([#44107](https://togithub.com/laravel/framework/pull/44107)) - Added UUID and ULID support for Eloquent ([#44074](https://togithub.com/laravel/framework/pull/44074)) - Implement except method for fake classes to define what should not be faked ([#44117](https://togithub.com/laravel/framework/pull/44117)) - Added interacts with queue middleware to send queued mailable ([#44124](https://togithub.com/laravel/framework/pull/44124)) - Added new exception string to `Illuminate/Database/DetectsLostConnections` ([#44121](https://togithub.com/laravel/framework/pull/44121)) ##### Fixed - Fixed BC from [Passing event into viaQueue and viaConnection of Queued Listener](https://togithub.com/laravel/framework/pull/44080) ([#44137](https://togithub.com/laravel/framework/pull/44137)) ##### Changed - Enhance column modifying ([#44101](https://togithub.com/laravel/framework/pull/44101)) - Allow to define which jobs should be actually dispatched when using Bus::fake ([#44106](https://togithub.com/laravel/framework/pull/44106)) ### [`v9.30.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9300-httpsgithubcomlaravelframeworkcomparev9290v9300---2022-09-13) [Compare Source](https://togithub.com/laravel/framework/compare/v9.29.0...v9.30.0) ##### Added - Added stop_buffering config option to logger ([#44071](https://togithub.com/laravel/framework/pull/44071)) - Added read-only filesystem adapter decoration as a config option ([#44079](https://togithub.com/laravel/framework/pull/44079)) - Added scoped filesystem driver ([#44105](https://togithub.com/laravel/framework/pull/44105)) - Add force option to all make commands ([#44100](https://togithub.com/laravel/framework/pull/44100)) ##### Fixed - Fixed QueryBuilder whereNot with array conditions ([#44083](https://togithub.com/laravel/framework/pull/44083)) ##### Changed - Passing event into viaQueue and viaConnection of Queued Listener ([#44080](https://togithub.com/laravel/framework/pull/44080)) - Improve testability of batched jobs ([#44075](https://togithub.com/laravel/framework/pull/44075)) - Allow any kind of whitespace in cron expression ([#44110](https://togithub.com/laravel/framework/pull/44110)) ### [`v9.29.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9290-httpsgithubcomlaravelframeworkcomparev9280v9290---2022-09-09) [Compare Source](https://togithub.com/laravel/framework/compare/v9.28.0...v9.29.0) ##### Added - Added RequiredIfAccepted validation rule ([#44035](https://togithub.com/laravel/framework/pull/44035)) - Added `Illuminate/Foundation/Vite::assetPath()` ([#44037](https://togithub.com/laravel/framework/pull/44037)) - Added ability to discard Eloquent Model changes ([#43772](https://togithub.com/laravel/framework/pull/43772)) - Added ability to determine if attachments exist to `Illuminate/Mail/Mailable` ([#43967](https://togithub.com/laravel/framework/pull/43967)) - Added `Illuminate/Support/Testing/Fakes/BusFake::assertNothingBatched()` ([#44056](https://togithub.com/laravel/framework/pull/44056)) ##### Reverted - Reverted [Fixed RoueGroup::merge to format merged prefixes correctly](https://togithub.com/laravel/framework/pull/44011). ([#44072](https://togithub.com/laravel/framework/pull/44072)) ##### Fixed - Avoid Passing null to parameter exception on PHP 8.1 ([#43951](https://togithub.com/laravel/framework/pull/43951)) - Align Remember Me Cookie Duration with CookieJar expiration ([#44026](https://togithub.com/laravel/framework/pull/44026)) - Fix Stringable typehints with Enumerable ([#44030](https://togithub.com/laravel/framework/pull/44030)) - Fixed middleware "SetCacheHeaders" with file responses ([#44063](https://togithub.com/laravel/framework/pull/44063)) ##### Changed - Don't use locks for queue job popping for PlanetScale's MySQL-compatible Vitess engine ([#44027](https://togithub.com/laravel/framework/pull/44027)) - Avoid matching 'use' in custom Stub templates in `Illuminate/Console/GeneratorCommand.php` ([#44049](https://togithub.com/laravel/framework/pull/44049)) ### [`v9.28.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9280-httpsgithubcomlaravelframeworkcomparev9270v9280---2022-09-06) [Compare Source](https://togithub.com/laravel/framework/compare/v9.27.0...v9.28.0) ##### Added - Added view data assertions to TestView ([#43923](https://togithub.com/laravel/framework/pull/43923)) - Added `Illuminate/Routing/Redirector::getIntendedUrl()` ([#43938](https://togithub.com/laravel/framework/pull/43938)) - Added Eloquent mode to prevent prevently silently discarding fills for attributes not in $fillable ([#43893](https://togithub.com/laravel/framework/pull/43893)) - Added `Illuminate/Testing/PendingCommand::assertOk()` ([#43968](https://togithub.com/laravel/framework/pull/43968)) - Make Application macroable ([#43966](https://togithub.com/laravel/framework/pull/43966)) - Introducing Signal Traps ([#43933](https://togithub.com/laravel/framework/pull/43933)) - Allow registering instances of commands ([#43986](https://togithub.com/laravel/framework/pull/43986)) - Support Enumerable in Stringable ([#44012](https://togithub.com/laravel/framework/pull/44012)) ##### Fixed - Fixed RoueGroup::merge to format merged prefixes correctly. ([#44011](https://togithub.com/laravel/framework/pull/44011)) - Fixes providesTemporaryUrls on AwsS3V3Adapter ([#44009](https://togithub.com/laravel/framework/pull/44009)) - Fix ordering of stylesheets when using [@vite](https://togithub.com/vite) ([#43962](https://togithub.com/laravel/framework/pull/43962)) ##### Changed - Allow invokable rules to specify custom messsages ([#43925](https://togithub.com/laravel/framework/pull/43925)) - Support objects like GMP for custom Model casts ([#43959](https://togithub.com/laravel/framework/pull/43959)) - Default 404 message on denyAsNotFound ([#43901](https://togithub.com/laravel/framework/pull/43901)) - Changed `Illuminate/Container/Container::resolvePrimitive()` for isVariadic() ([#43985](https://togithub.com/laravel/framework/pull/43985)) - Allow validator messages to use nested arrays ([#43981](https://togithub.com/laravel/framework/pull/43981)) - Ensure freezeUuids always resets UUID creation after exception in callback ([#44018](https://togithub.com/laravel/framework/pull/44018)) ### [`v9.27.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9270-httpsgithubcomlaravelframeworkcomparev9261v9270---2022-08-30) [Compare Source](https://togithub.com/laravel/framework/compare/v9.26.1...v9.27.0) ##### Added - Add getter and setter for connection in the DatabaseBatchRepository class ([#43869](https://togithub.com/laravel/framework/pull/43869)) ##### Fixed - Fix for potential bug with non-backed enums ([#43842](https://togithub.com/laravel/framework/pull/43842)) - Patch nested array validation rule regression bug ([#43897](https://togithub.com/laravel/framework/pull/43897)) - Fix registering event listeners with array callback ([#43890](https://togithub.com/laravel/framework/pull/43890)) ##### Changed - Explicitly add column name to SQLite query in `Illuminate/Database/Console/DatabaseInspectionCommand::getSqliteTableSize()` ([#43832](https://togithub.com/laravel/framework/pull/43832)) - Allow broadcast on demand notifications ([d2b1446](https://togithub.com/laravel/framework/commit/d2b14466c27a3d62219256cea27088e6ecd9d32f)) - Make Vite::hotFile() public ([#43875](https://togithub.com/laravel/framework/pull/43875)) - Prompt to create sqlite db when migrating ([#43867](https://togithub.com/laravel/framework/pull/43867)) - Call prepare() on HttpException responses ([#43895](https://togithub.com/laravel/framework/pull/43895)) - Make the model:prune command easier to extend ([#43919](https://togithub.com/laravel/framework/pull/43919)) ### [`v9.26.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9261-httpsgithubcomlaravelframeworkcomparev9260v9261---2022-08-23) [Compare Source](https://togithub.com/laravel/framework/compare/v9.26.0...v9.26.1) ##### Revert - Revert "\[9.x] Add statusText for an assertion message" ([#43831](https://togithub.com/laravel/framework/pull/43831)) ##### Fixed - Fixed `withoutVite` ([#43826](https://togithub.com/laravel/framework/pull/43826)) ### [`v9.26.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9260-httpsgithubcomlaravelframeworkcomparev9251v9260---2022-08-23) [Compare Source](https://togithub.com/laravel/framework/compare/v9.25.1...v9.26.0) ##### Added - Adding support for non-backed enums in Models ([#43728](https://togithub.com/laravel/framework/pull/43728)) - Added vite asset url helpers ([#43702](https://togithub.com/laravel/framework/pull/43702)) - Added Authentication keyword for SqlServerConnector.php ([#43757](https://togithub.com/laravel/framework/pull/43757)) - Added support for additional where\* methods to route groups ([#43731](https://togithub.com/laravel/framework/pull/43731)) - Added min_digits and max_digits validation ([#43797](https://togithub.com/laravel/framework/pull/43797)) - Added closure support to dispatch conditionals in bus ([#43784](https://togithub.com/laravel/framework/pull/43784)) - Added configurable paths to Vite ([#43620](https://togithub.com/laravel/framework/pull/43620)) ##### Fixed - Fix unique lock release for broadcast events ([#43738](https://togithub.com/laravel/framework/pull/43738)) - Fix empty collection class serialization ([#43758](https://togithub.com/laravel/framework/pull/43758)) - Fixes creation of deprecations channel ([#43812](https://togithub.com/laravel/framework/pull/43812)) ##### Changed - Improve display of failures for assertDatabaseHas ([#43736](https://togithub.com/laravel/framework/pull/43736)) - Always use the write PDO connection to read the just stored pending batch in bus ([#43737](https://togithub.com/laravel/framework/pull/43737)) - Move unique lock release to method ([#43740](https://togithub.com/laravel/framework/pull/43740)) - Remove timeoutAt fallback from Job base class ([#43749](https://togithub.com/laravel/framework/pull/43749)) - Convert closures to arrow functions ([#43778](https://togithub.com/laravel/framework/pull/43778)) - Use except also in `Illuminate/Routing/Middleware/ValidateSignature::handle()` ([e554d47](https://togithub.com/laravel/framework/commit/e554d471daab568877c039e955a01cb2f06a2e7b)) - Adjust forever time for cookies ([#43806](https://togithub.com/laravel/framework/pull/43806)) - Make string padding UTF-8 safe ([f1762ed](https://togithub.com/laravel/framework/commit/f1762ed1660f2a71189f1a32efe5b410ec428268)) ### [`v9.25.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9251-httpsgithubcomlaravelframeworkcomparev9250v9251---2022-08-16) [Compare Source](https://togithub.com/laravel/framework/compare/v9.25.0...v9.25.1) ##### Fixes - [Fixed typos](https://togithub.com/laravel/framework/compare/v9.25.0...v9.25.1) ### [`v9.25.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9250-httpsgithubcomlaravelframeworkcomparev9240v9250---2022-08-16) [Compare Source](https://togithub.com/laravel/framework/compare/v9.24.0...v9.25.0) ##### Added - Added whenNotExactly to Stringable ([#43700](https://togithub.com/laravel/framework/pull/43700)) - Added ability to Model::query()->touch() to mass update timestamps ([#43665](https://togithub.com/laravel/framework/pull/43665)) ##### Fixed - Prevent error in db/model commands when using unsupported columns ([#43635](https://togithub.com/laravel/framework/pull/43635)) - Fixes ensureDependenciesExist runtime error ([#43626](https://togithub.com/laravel/framework/pull/43626)) - Null value for auto-cast field caused deprication warning in php 8.1 ([#43706](https://togithub.com/laravel/framework/pull/43706)) - db:table command properly handle table who doesn't exist ([#43669](https://togithub.com/laravel/framework/pull/43669)) ##### Changed - Handle assoc mode within db commands ([#43636](https://togithub.com/laravel/framework/pull/43636)) - Allow chunkById on Arrays, as well as Models ([#43666](https://togithub.com/laravel/framework/pull/43666)) - Allow for int value parameters to whereMonth() and whereDay() ([#43668](https://togithub.com/laravel/framework/pull/43668)) - Cleaning up old if-else statement ([#43712](https://togithub.com/laravel/framework/pull/43712)) - Ensure correct 'integrity' value is used for css assets ([#43714](https://togithub.com/laravel/framework/pull/43714)) ### [`v9.24.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9240-httpsgithubcomlaravelframeworkcomparev9230v9240---2022-08-09) [Compare Source](https://togithub.com/laravel/framework/compare/v9.23.0...v9.24.0) ##### Added - New db:show, db:table and db:monitor commands ([#43367](https://togithub.com/laravel/framework/pull/43367)) - Added validation doesnt_end_with rule ([#43518](https://togithub.com/laravel/framework/pull/43518)) - Added `Illuminate/Database/Eloquent/SoftDeletes::restoreQuietly()` ([#43550](https://togithub.com/laravel/framework/pull/43550)) - Added mergeUnless to resource ConditionallyLoadsAttributes trait ([#43567](https://togithub.com/laravel/framework/pull/43567)) - Added `Illuminate/Support/Testing/Fakes/NotificationFake::sentNotifications()` ([#43558](https://togithub.com/laravel/framework/pull/43558)) - Added `implode` to `Passthru` in `Illuminate/Database/Eloquent/Builder.php` ([#43574](https://togithub.com/laravel/framework/pull/43574)) - Make Config repository macroable ([#43598](https://togithub.com/laravel/framework/pull/43598)) - Add whenNull to ConditionallyLoadsAtrribute trait ([#43600](https://togithub.com/laravel/framework/pull/43600)) - Extract child route model relationship name into a method ([#43597](https://togithub.com/laravel/framework/pull/43597)) ##### Revert - Reverted [Added `whereIn` to `Illuminate/Routing/RouteRegistrar::allowedAttributes`](https://togithub.com/laravel/framework/pull/43509) ([#43523](https://togithub.com/laravel/framework/pull/43523)) ##### Fixed - Fix unique locking on broadcast events ([#43516](https://togithub.com/laravel/framework/pull/43516)) - Fixes the issue of running docs command on windows ([#43566](https://togithub.com/laravel/framework/pull/43566), [#43585](https://togithub.com/laravel/framework/pull/43585)) - Fixes output when running db:seed or using --seed in migrate commands ([#43593](https://togithub.com/laravel/framework/pull/43593)) ##### Changed - Gracefully fail when unable to locate expected binary on the system for artisan docs command ([#43521](https://togithub.com/laravel/framework/pull/43521)) - Improve output for some Artisan commands ([#43547](https://togithub.com/laravel/framework/pull/43547)) - Alternative database name in Postgres DSN, allow pgbouncer aliased databases to continue working on 9.x ([#43542](https://togithub.com/laravel/framework/pull/43542)) - Allow [@class](https://togithub.com/class)() for component tags ([#43140](https://togithub.com/laravel/framework/pull/43140)) - Attribute Cast Performance Improvements ([#43554](https://togithub.com/laravel/framework/pull/43554)) - Queue worker daemon should also listen for SIGQUIT ([#43607](https://togithub.com/laravel/framework/pull/43607)) - Keep original keys when using Collection->sortBy() with an array of sort operations ([#43609](https://togithub.com/laravel/framework/pull/43609)) ### [`v9.23.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9230-httpsgithubcomlaravelframeworkcomparev9221v9230---2022-08-02) [Compare Source](https://togithub.com/laravel/framework/compare/v9.22.1...v9.23.0) ##### Added - Added whereNot method to Fluent JSON testing matchers ([#43383](https://togithub.com/laravel/framework/pull/43383)) - Added deleteQuietly method to Model and use arrow func for related methods ([#43447](https://togithub.com/laravel/framework/pull/43447)) - Added conditionable trait to Filesystem adapters ([#43450](https://togithub.com/laravel/framework/pull/43450)) - Introduce artisan docs command ([#43357](https://togithub.com/laravel/framework/pull/43357)) - Added Support CSP nonce, SRI, and arbitrary attributes with Vite ([#43442](https://togithub.com/laravel/framework/pull/43442)) - Support conditionables that get condition from target object ([#43449](https://togithub.com/laravel/framework/pull/43449)) - Added `whereIn` to `Illuminate/Routing/RouteRegistrar::allowedAttributes` ([#43509](https://togithub.com/laravel/framework/pull/43509)) ##### Fixed - Prevent redis crash when large number of jobs are scheduled for a specific time ([#43310](https://togithub.com/laravel/framework/pull/43310)) ##### Changed - Make Command components Factory extensible ([#43439](https://togithub.com/laravel/framework/pull/43439)) - Solve Blade component showing quote formatted for the console ([#43446](https://togithub.com/laravel/framework/pull/43446)) - Improves output capture from serve command ([#43461](https://togithub.com/laravel/framework/pull/43461)) - Allow terser singleton bindings ([#43469](https://togithub.com/laravel/framework/pull/43469)) ### [`v9.22.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9221-httpsgithubcomlaravelframeworkcomparev9220v9221---2022-07-26) [Compare Source](https://togithub.com/laravel/framework/compare/v9.22.0...v9.22.1) ##### Added - Added unique locking to broadcast events ([#43416](https://togithub.com/laravel/framework/pull/43416)) ##### Fixed - Fixes Artisan serve command on Windows ([#43437](https://togithub.com/laravel/framework/pull/43437)) ### [`v9.22.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9220-httpsgithubcomlaravelframeworkcomparev9216v9220---2022-07-26) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.6...v9.22.0) ##### Added - Added ability to attach an array of files in MailMessage ([#43080](https://togithub.com/laravel/framework/pull/43080)) - Added conditional lines to MailMessage ([#43387](https://togithub.com/laravel/framework/pull/43387)) - Add support for multiple hash algorithms to `Illuminate/Filesystem/Filesystem::hash()` ([#43407](https://togithub.com/laravel/framework/pull/43407)) ##### Fixed - Fixes for model:show when attribute default is an enum ([#43370](https://togithub.com/laravel/framework/pull/43370)) - Fixed DynamoDB locks with 0 seconds duration ([#43365](https://togithub.com/laravel/framework/pull/43365)) - Fixed overriding global locale ([#43426](https://togithub.com/laravel/framework/pull/43426)) ##### Changed - Round milliseconds in console output runtime ([#43400](https://togithub.com/laravel/framework/pull/43400)) - Improves serve Artisan command ([#43375](https://togithub.com/laravel/framework/pull/43375)) ### [`v9.21.6`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9216-httpsgithubcomlaravelframeworkcomparev9215v9216---2022-07-22) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.5...v9.21.6) ##### Revert - Revert ["Protect against ambiguous columns"](https://togithub.com/laravel/framework/pull/43278) ([#43362](https://togithub.com/laravel/framework/pull/43362)) ##### Fixed - Fixes default attribute value when using enums on model:show ([#43360](https://togithub.com/laravel/framework/pull/43360)) ### [`v9.21.5`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9215-httpsgithubcomlaravelframeworkcomparev9214v9215---2022-07-21) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.4...v9.21.5) ##### Added - Adds fluent File validation rule ([#43271](https://togithub.com/laravel/framework/pull/43271)) ##### Revert - Revert ["Prevent double throwing chained exception on sync queue"](https://togithub.com/laravel/framework/pull/42950) ([#43354](https://togithub.com/laravel/framework/pull/43354)) ##### Changed - Allow section payload to be lazy in the "about" command ([#43329](https://togithub.com/laravel/framework/pull/43329)) ### [`v9.21.4`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9214-httpsgithubcomlaravelframeworkcomparev9213v9214---2022-07-21) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.3...v9.21.4) ##### Added - Added `Illuminate/Filesystem/FilesystemAdapter::supportsTemporaryUrl()` ([#43317](https://togithub.com/laravel/framework/pull/43317)) ##### Fixed - Fixes confirm component default value ([#43334](https://togithub.com/laravel/framework/pull/43334)) ##### Changed - Improves console output when command not found ([#43323](https://togithub.com/laravel/framework/pull/43323)) ### [`v9.21.3`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9213-httpsgithubcomlaravelframeworkcomparev9212v9213---2022-07-20) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.2...v9.21.3) ##### Fixed - Fixes usage of Migrator without output ([#43326](https://togithub.com/laravel/framework/pull/43326)) ### [`v9.21.2`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9212-httpsgithubcomlaravelframeworkcomparev9211v9212---2022-07-20) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.1...v9.21.2) ##### Fixed - Fixes queue:monitor command dispatching QueueBusy ([#43320](https://togithub.com/laravel/framework/pull/43320)) - Ensure relation names are properly "snaked" in JsonResource::whenCounted() method ([#43322](https://togithub.com/laravel/framework/pull/43322)) - Fixed Bootstrap 5 pagination ([#43319](https://togithub.com/laravel/framework/pull/43319)) ### [`v9.21.1`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9211-httpsgithubcomlaravelframeworkcomparev9210v9211---2022-07-20) [Compare Source](https://togithub.com/laravel/framework/compare/v9.21.0...v9.21.1) ##### Added - Added "Logs" driver to the about command ([#43307](https://togithub.com/laravel/framework/pull/43307)) - Allows to install doctrine/dbal from model:show command ([#43288](https://togithub.com/laravel/framework/pull/43288)) - Added to stub publish command flag that restricts to only existing files ([#43314](https://togithub.com/laravel/framework/pull/43314)) ##### Fixed - Fixes for model:show command ([#43301](https://togithub.com/laravel/framework/pull/43301)) ##### Changed - Handle varying composer -V output ([#43286](https://togithub.com/laravel/framework/pull/43286)) - Replace resolve() with app() for Lumen compatible ([#43312](https://togithub.com/laravel/framework/pull/43312)) - Allow using backed enums as route parameters ([#43294](https://togithub.com/laravel/framework/pull/43294)) ### [`v9.21.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9210-httpsgithubcomlaravelframeworkcomparev9200v9210---2022-07-19) [Compare Source](https://togithub.com/laravel/framework/compare/v9.20.0...v9.21.0) ##### Added - Added inspiring quote ([#43180](https://togithub.com/laravel/framework/pull/43180), [#43189](https://togithub.com/laravel/framework/pull/43189)) - Introducing a fresh new look for Artisan ([#43065](https://togithub.com/laravel/framework/pull/43065)) - Added whenCounted to JsonResource ([#43101](https://togithub.com/laravel/framework/pull/43101)) - Artisan model:show command ([#43156](https://togithub.com/laravel/framework/pull/43156)) - Artisan `about` Command ([#43147](https://togithub.com/laravel/framework/pull/43147), [51b5eda](https://togithub.com/laravel/framework/commit/51b5edaa2f8dfb0acb520ecb394706ade2200a35), [#43225](https://togithub.com/laravel/framework/pull/43225), [#43276](https://togithub.com/laravel/framework/pull/43276)) - Adds enum casting to Request ([#43239](https://togithub.com/laravel/framework/pull/43239)) ##### Revert - Revert ["Fix default parameter bug in routes"](https://togithub.com/laravel/framework/pull/42942) ([#43208](https://togithub.com/laravel/framework/pull/43208)) - Revert route change PR ([#43255](https://togithub.com/laravel/framework/pull/43255)) ##### Fixed - Fix transaction attempts counter for sqlsrv ([#43176](https://togithub.com/laravel/framework/pull/43176)) ##### Changed - Make assertDatabaseHas failureDescription more multibyte character friendly ([#43181](https://togithub.com/laravel/framework/pull/43181)) - ValidationException summarize only when use strings ([#43177](https://togithub.com/laravel/framework/pull/43177)) - Improve mode function in collection ([#43240](https://togithub.com/laravel/framework/pull/43240)) - clear Facade resolvedInstances in queue worker resetScope callback ([#43215](https://togithub.com/laravel/framework/pull/43215)) - Improves queue:work command ([#43252](https://togithub.com/laravel/framework/pull/43252)) - Remove null default attributes names when UPDATED_AT or CREATED_AT is null at Model::replicate ([#43279](https://togithub.com/laravel/framework/pull/43279)) - Protect against ambiguous columns ([#43278](https://togithub.com/laravel/framework/pull/43278)) - Use readpast query hint instead of holdlock for sqlsrv database queue ([#43259](https://togithub.com/laravel/framework/pull/43259)) - Vendor publish flag that restricts to only existing files ([#43212](https://togithub.com/laravel/framework/pull/43212)) ### [`v9.20.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9200-httpsgithubcomlaravelframeworkcomparev9190v9200---2022-07-13) [Compare Source](https://togithub.com/laravel/framework/compare/v9.19.0...v9.20.0) ##### Added - Added quote from Mustafa Kemal Atatürk ([#43022](https://togithub.com/laravel/framework/pull/43022)) - Allow Collection random() to accept a callable ([#43028](https://togithub.com/laravel/framework/pull/43028)) - Added `Str::inlineMarkdown()` ([#43126](https://togithub.com/laravel/framework/pull/43126)) - Allow authorization responses to specify HTTP status codes ([#43097](https://togithub.com/laravel/framework/pull/43097)) - Added required directive ([#43103](https://togithub.com/laravel/framework/pull/43103)) - Added replicateQuietly to Model ([#43141](https://togithub.com/laravel/framework/pull/43141)) - Added ignore param to ValidateSignature middleware ([#43160](https://togithub.com/laravel/framework/pull/43160)) ##### Fixed - Fixed forceCreate on MorphMany not returning newly created object ([#42996](https://togithub.com/laravel/framework/pull/42996)) - Fixed missing return in `Illuminate/Mail/Attachment::fromStorageDisk()` ([#43023](https://togithub.com/laravel/framework/pull/43023)) - Fixed inconsistent content type when using ResponseSequence ([#43051](https://togithub.com/laravel/framework/pull/43051)) - Prevent double throwing chained exception on sync queue ([#42950](https://togithub.com/laravel/framework/pull/42950)) - Avoid matching multi-line imports in GenerateCommand stub templates ([#43093](https://togithub.com/laravel/framework/pull/43093)) ##### Changed - Disable Column Statistics for php artisan schema:dump on MariaDB ([#43027](https://togithub.com/laravel/framework/pull/43027)) - Bind a Vite Null Object to the Container instead of a Closure in `Illuminate/Foundation/Testing/Concerns/InteractsWithContainer::withoutVite()` ([#43040](https://togithub.com/laravel/framework/pull/43040)) - Early return when message format is the default in `Illuminate/Support/MessageBag::transform()` ([#43149](https://togithub.com/laravel/framework/pull/43149)) ### [`v9.19.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9190-httpsgithubcomlaravelframeworkcomparev9180v9190---2022-06-28) [Compare Source](https://togithub.com/laravel/framework/compare/v9.18.0...v9.19.0) ##### Added - Add new allowMaxRedirects method to PendingRequest ([#42902](https://togithub.com/laravel/framework/pull/42902)) - Add support to detect dirty encrypted model attributes ([#42888](https://togithub.com/laravel/framework/pull/42888)) - Added Vite ([#42785](https://togithub.com/laravel/framework/pull/42785)) ##### Fixed - Fixed bug on forceCreate on a MorphMay relationship not including morph type ([#42929](https://togithub.com/laravel/framework/pull/42929)) - Fix default parameter bug in routes ([#42942](https://togithub.com/laravel/framework/pull/42942)) - Handle cursor paginator when no items are found ([#42963](https://togithub.com/laravel/framework/pull/42963)) - Fix undefined constant error when use slot name as key of object ([#42943](https://togithub.com/laravel/framework/pull/42943)) - Fix BC break for Log feature tests ([#42987](https://togithub.com/laravel/framework/pull/42987)) ##### Changed - Allow instance of Enum pass Enum Rule ([#42906](https://togithub.com/laravel/framework/pull/42906)) ### [`v9.18.0`](https://togithub.com/laravel/framework/blob/HEAD/CHANGELOG.md#v9180-httpsgithubcomlaravelframeworkcomparev9170v9180---2022-06-21) [Compare Source](https://togithub.com/laravel/framework/compare/v9.17.0...v9.18.0) ##### Added - Improve file attachment for mail and notifications ([#42563](https://togithub.com/laravel/framework/pull/42563)) - Introduce Invokable validation classes ([#42689](https://togithub.com/laravel/framework/pull/42689)) - Predis v2.0 ([#42577](https://togithub.com/laravel/framework/pull/42577)) - Added `Illuminate/View/Compilers/Concerns/CompilesConditionals::compileReadonly()` ([#42717](https://togithub.com/laravel/framework/pull/42717)) - Apply where's from union query builder in cursor pagination ([#42651](https://togithub.com/laravel/framework/pull/42651)) - Added ability to define "with" relations as a nested array ([#42690](https://togithub.com/laravel/framework/pull/42690)) - Added ability to set backoff in broadcast events ([#42737](https://togithub.com/laravel/framework/pull/42737)) - Added host(), httpHost(), schemeAndHttpHost() to Request ([#42797](https://togithub.com/laravel/framework/pull/42797)) - Allow invokable rules to push messages to nested (or other) attributes ([#42801](https://togithub.com/laravel/framework/pull/42801)) - Adds compilePushIf and compileEndpushIf functions to View compiler ([#42762](https://togithub.com/laravel/framework/pull/42762)) - Added: Allow removing token during tests ([#42841](https://togithub.com/laravel/framework/pull/42841)) - Added predefined_constants to reservedNames array in `Illuminate/Console/GeneratorCommand` ([#42832](https://togithub.com/laravel/framework/pull/42832)) - Handle collection creation around a single enum ([#42839](https://togithub.com/laravel/framework/pull/42839)) - Allow for nullable morphs in whereNotMorphedT ([#42878](https://togithub.com/laravel/framework/pull/42878)) - Introduce a fake() helper to resolve faker singletons, per locale ([#42844](https://togithub.com/laravel/framework/pull/42844)) - Allow handling cumulative query duration limit per DB connection ([#42744](https://togithub.com/laravel/framework/pull/42744)) - Add invokable option to make rule command ([#42742](https://togithub.com/laravel/framework/pull/42742)) ##### Fixed - Fix deprecation error in the route:list command ([#42704](https://togithub.com/laravel/framework/pull/42704)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.
This PR has been generated by Mend Renovate. View repository job log here.