nexmo-community / laravel-messages

Teeny tiny demo application to show Laravel 7 with Vonage Messages API, specifically using WhatsApp.
MIT License
12 stars 13 forks source link

Update dependency laravel/framework to v9 - autoclosed #14

Closed mend-for-github-com[bot] closed 1 year ago

mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
laravel/framework (source) require major ^8.0 -> ^9.0

By merging this PR, the issue #8 will be automatically resolved and closed:

Severity CVSS Score CVE
High High 9.8 CVE-2021-43617
Medium Medium 6.5 WS-2021-0013
Medium Medium 6.1 CVE-2021-43808
Medium Medium 5.4 WS-2021-0079
Medium Medium 5.3 CVE-2021-21263

Release Notes

laravel/framework ### [`v9.0.0`](https://togithub.com/laravel/framework/releases/tag/v9.0.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.27...v9.0.0) Check the upgrade guide in the [Official Laravel Upgrade Documentation](https://laravel.com/docs/9.x/upgrade). Also you can see some release notes in the [Official Laravel Release Documentation](https://laravel.com/docs/9.x/releases). ### [`v8.83.27`](https://togithub.com/laravel/framework/releases/tag/v8.83.27) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.26...v8.83.27) ##### Fixed - Fixed email verification request ([#​45227](https://togithub.com/laravel/framework/pull/45227)) ### [`v8.83.26`](https://togithub.com/laravel/framework/releases/tag/v8.83.26) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.25...v8.83.26) ##### Fixed - Fixes controller computed middleware ([#​44454](https://togithub.com/laravel/framework/pull/44454)) ### [`v8.83.25`](https://togithub.com/laravel/framework/releases/tag/v8.83.25) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.24...v8.83.25) ##### Added - Added `Illuminate/Routing/Route::flushController()` ([#​44393](https://togithub.com/laravel/framework/pull/44393)) ### [`v8.83.24`](https://togithub.com/laravel/framework/releases/tag/v8.83.24) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.23...v8.83.24) ##### Fixed - Avoid Passing null to parameter exception on PHP 8.1 ([#​43951](https://togithub.com/laravel/framework/pull/43951)) ##### Changed - Patch for timeless timing attack vulnerability in user login ([#​44069](https://togithub.com/laravel/framework/pull/44069)) ### [`v8.83.23`](https://togithub.com/laravel/framework/releases/tag/v8.83.23) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.22...v8.83.23) ##### Fixed - Fix DynamoDB locks with 0 seconds duration ([#​43365](https://togithub.com/laravel/framework/pull/43365)) ### [`v8.83.22`](https://togithub.com/laravel/framework/releases/tag/v8.83.22) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.21...v8.83.22) ##### Revert - Revert ["Protect against ambiguous columns"](https://togithub.com/laravel/framework/pull/43278) ([#​43362](https://togithub.com/laravel/framework/pull/43362)) ### [`v8.83.21`](https://togithub.com/laravel/framework/releases/tag/v8.83.21) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.20...v8.83.21) ##### Revert - Revert of ["Prevent double throwing chained exception on sync queue"](https://togithub.com/laravel/framework/pull/42950) ([#​43354](https://togithub.com/laravel/framework/pull/43354)) ### [`v8.83.20`](https://togithub.com/laravel/framework/releases/tag/v8.83.20) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.19...v8.83.20) ##### Fixed - Fixed transaction attempts counter for sqlsrv ([#​43176](https://togithub.com/laravel/framework/pull/43176)) ##### Changed - Clear Facade resolvedInstances in queue worker resetScope callback ([#​43215](https://togithub.com/laravel/framework/pull/43215)) - Protect against ambiguous columns ([#​43278](https://togithub.com/laravel/framework/pull/43278)) ### [`v8.83.19`](https://togithub.com/laravel/framework/releases/tag/v8.83.19) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.18...v8.83.19) ##### Fixed - Fixed forceCreate on MorphMany not returning newly created object ([#​42996](https://togithub.com/laravel/framework/pull/42996)) - Prevent double throwing chained exception on sync queue ([#​42950](https://togithub.com/laravel/framework/pull/42950)) ##### Changed - Disable Column Statistics for php artisan schema:dump on MariaDB ([#​43027](https://togithub.com/laravel/framework/pull/43027)) ### [`v8.83.18`](https://togithub.com/laravel/framework/releases/tag/v8.83.18) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.17...v8.83.18) ##### Fixed - Fixed bug on forceCreate on a MorphMay relationship not including morph type ([#​42929](https://togithub.com/laravel/framework/pull/42929)) - Handle cursor paginator when no items are found ([#​42963](https://togithub.com/laravel/framework/pull/42963)) - Fixed Str::Mask() for repeating chars ([#​42956](https://togithub.com/laravel/framework/pull/42956)) ### [`v8.83.17`](https://togithub.com/laravel/framework/releases/tag/v8.83.17) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.16...v8.83.17) ##### Added - Apply where's from union query builder in cursor pagination ([#​42651](https://togithub.com/laravel/framework/pull/42651)) - Handle collection creation around a single enum ([#​42839](https://togithub.com/laravel/framework/pull/42839)) ##### Fixed - Fixed Request offsetExists without routeResolver ([#​42754](https://togithub.com/laravel/framework/pull/42754)) - Fixed: Loose comparison causes the value not to be saved ([#​42793](https://togithub.com/laravel/framework/pull/42793)) ### [`v8.83.16`](https://togithub.com/laravel/framework/releases/tag/v8.83.16) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.15...v8.83.16) ##### Fixed - Free reserved memory before handling fatal errors ([#​42630](https://togithub.com/laravel/framework/pull/42630), [#​42646](https://togithub.com/laravel/framework/pull/42646)) - Prevent $mailer being reset when testing mailables that implement ShouldQueue ([#​42695](https://togithub.com/laravel/framework/pull/42695)) ### [`v8.83.15`](https://togithub.com/laravel/framework/releases/tag/v8.83.15) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.14...v8.83.15) ##### Reverted - Revert digits changes in Validator ([c6d1a2d](https://togithub.com/laravel/framework/commit/c6d1a2da17e3aaaeb0ff5b8cc4879816d214b527), [#​42562](https://togithub.com/laravel/framework/pull/42562)) ##### Changed - Retain the original attribute value during validation of an array key with a dot for correct failure message ([#​42395](https://togithub.com/laravel/framework/pull/42395)) ### [`v8.83.14`](https://togithub.com/laravel/framework/releases/tag/v8.83.14) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.13...v8.83.14) ##### Fixed - Add flush handler to output buffer for streamed test response (bugfix) ([#​42481](https://togithub.com/laravel/framework/pull/42481)) ##### Changed - Use duplicate instead of createFromBase to clone request when routes are cached ([#​42420](https://togithub.com/laravel/framework/pull/42420)) ### [`v8.83.13`](https://togithub.com/laravel/framework/releases/tag/v8.83.13) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.12...v8.83.13) ##### Fixed - Fix PruneCommand finding its usage within other traits ([#​42350](https://togithub.com/laravel/framework/pull/42350)) ##### Changed - Consistency between digits and digits_between validation rules ([#​42358](https://togithub.com/laravel/framework/pull/42358)) - Corrects the use of "failed_jobs" instead of "job_batches" in BatchedTableCommand ([#​42389](https://togithub.com/laravel/framework/pull/42389)) ### [`v8.83.12`](https://togithub.com/laravel/framework/releases/tag/v8.83.12) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.11...v8.83.12) ##### Fixed - Fixed multiple dots for digits_between rule ([#​42330](https://togithub.com/laravel/framework/pull/42330)) ##### Changed - Enable to modify HTTP Client request headers when using beforeSending() callback ([#​42244](https://togithub.com/laravel/framework/pull/42244)) - Set relation parent key when using forceCreate on HasOne and HasMany relations ([#​42281](https://togithub.com/laravel/framework/pull/42281)) ### [`v8.83.11`](https://togithub.com/laravel/framework/releases/tag/v8.83.11) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.10...v8.83.11) ##### Fixed - Fix refresh during down in the stub ([#​42217](https://togithub.com/laravel/framework/pull/42217)) - Fix deprecation issue with translator ([#​42216](https://togithub.com/laravel/framework/pull/42216)) ### [`v8.83.10`](https://togithub.com/laravel/framework/releases/tag/v8.83.10) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.9...v8.83.10) ##### Fixed - Fix schedule:work command Artisan binary name ([#​42083](https://togithub.com/laravel/framework/pull/42083)) - Fix array keys from cached routes in Illuminate/Routing/CompiledRouteCollection::getRoutesByMethod() ([#​42078](https://togithub.com/laravel/framework/pull/42078)) - Fix json_last_error issue with Illuminate/Http/JsonResponse::setData ([#​42125](https://togithub.com/laravel/framework/pull/42125)) ### [`v8.83.9`](https://togithub.com/laravel/framework/releases/tag/v8.83.9) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.8...v8.83.9) ##### Fixed - Backport Fix PHP warnings when rendering long blade string ([#​41970](https://togithub.com/laravel/framework/pull/41970)) ### [`v8.83.8`](https://togithub.com/laravel/framework/releases/tag/v8.83.8) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.7...v8.83.8) ##### Added - Added multibyte support to string padding helper functions ([#​41899](https://togithub.com/laravel/framework/pull/41899)) ##### Fixed - Fixed seeder property for in-memory tests ([#​41869](https://togithub.com/laravel/framework/pull/41869)) ### [`v8.83.7`](https://togithub.com/laravel/framework/releases/tag/v8.83.7) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.6...v8.83.7) ##### Fixed - Backport - Fix trashed implicitBinding with child with no softdelete ([#​41814](https://togithub.com/laravel/framework/pull/41814)) - Fix assertListening check with auto discovery ([#​41820](https://togithub.com/laravel/framework/pull/41820)) ### [`v8.83.6`](https://togithub.com/laravel/framework/releases/tag/v8.83.6) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.5...v8.83.6) ##### Fixed - Stop throwing LazyLoadingViolationException for recently created model instances ([#​41549](https://togithub.com/laravel/framework/pull/41549)) - Close doctrineConnection on disconnect ([#​41584](https://togithub.com/laravel/framework/pull/41584)) - Fix require fails if is_file cached by opcache ([#​41614](https://togithub.com/laravel/framework/pull/41614)) - Fix collection nth where step <= offset ([#​41645](https://togithub.com/laravel/framework/pull/41645)) ### [`v8.83.5`](https://togithub.com/laravel/framework/releases/tag/v8.83.5) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.4...v8.83.5) ##### Fixed - Backport dynamically access batch options ([#​41361](https://togithub.com/laravel/framework/pull/41361)) - Fixed get and head options in Illuminate/Http/Client/PendingRequest.php ([23ff879](https://togithub.com/laravel/framework/commit/23ff879c6e5c6c6424b09a8b38c1686a9c89c4a5)) ### [`v8.83.4`](https://togithub.com/laravel/framework/releases/tag/v8.83.4) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.3...v8.83.4) ##### Added - Added `Illuminate/Bus/Batch::__get()` ([#​41361](https://togithub.com/laravel/framework/pull/41361)) ##### Fixed - Fixed get and head options in `Illuminate/Http/Client/PendingRequest` ([23ff879](https://togithub.com/laravel/framework/commit/23ff879c6e5c6c6424b09a8b38c1686a9c89c4a5)) ### [`v8.83.3`](https://togithub.com/laravel/framework/releases/tag/v8.83.3) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.2...v8.83.3) ##### Fixed - $job can be an object in some methods by [@​villfa](https://togithub.com/villfa) in [https://github.com/laravel/framework/pull/41244](https://togithub.com/laravel/framework/pull/41244) - Fixes getting the trusted proxies IPs from the configuration file by [@​nunomaduro](https://togithub.com/nunomaduro) in [https://github.com/laravel/framework/pull/41322](https://togithub.com/laravel/framework/pull/41322) ### [`v8.83.2`](https://togithub.com/laravel/framework/releases/tag/v8.83.2) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.1...v8.83.2) ##### Added - Added support of Bitwise opperators in query ([#​41112](https://togithub.com/laravel/framework/pull/41112)) ##### Fixed - Fixes attempt to log deprecations on mocks ([#​41057](https://togithub.com/laravel/framework/pull/41057)) - Fixed loadAggregate not correctly applying casts ([#​41108](https://togithub.com/laravel/framework/pull/41108)) - Fixed updated with provided qualified updated_at ([#​41133](https://togithub.com/laravel/framework/pull/41133)) - Fixed database migrations $connection property ([#​41161](https://togithub.com/laravel/framework/pull/41161)) ### [`v8.83.1`](https://togithub.com/laravel/framework/releases/tag/v8.83.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.83.0...v8.83.1) ##### Added - Add firstOr() function to BelongsToMany relation ([#​40828](https://togithub.com/laravel/framework/pull/40828)) - Catch suppressed deprecation logs ([#​40942](https://togithub.com/laravel/framework/pull/40942)) - Add doesntContain to higher order proxies ([#​41034](https://togithub.com/laravel/framework/pull/41034)) ##### Fixed - Fix replacing request options ([#​40954](https://togithub.com/laravel/framework/pull/40954), [30e341b](https://togithub.com/laravel/framework/commit/30e341b7fe4e4d9019df42b7eff6c7dfa5ea30e5)) - Fix isRelation() failing to check an Attribute ([#​40967](https://togithub.com/laravel/framework/pull/40967)) - Fix enum casts arrayable behaviour ([#​40999](https://togithub.com/laravel/framework/pull/40999)) ### [`v8.83.0`](https://togithub.com/laravel/framework/releases/tag/v8.83.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.82.0...v8.83.0) ##### Added - Add isolation level configuration for Postgres connector by [@​rezaamini-ir](https://togithub.com/rezaamini-ir) in [https://github.com/laravel/framework/pull/40767](https://togithub.com/laravel/framework/pull/40767) - Add a string helper to swap multiple keywords in a string by [@​amitmerchant1990](https://togithub.com/amitmerchant1990) in [https://github.com/laravel/framework/pull/40831](https://togithub.com/laravel/framework/pull/40831) & https://github.com/laravel/framework/commit/220f4ac11d462b4ee9ff2cb9b48b93d6f560223a ##### Changed - Make `PendingRequest` `Conditionable` by [@​phillipfickl](https://togithub.com/phillipfickl) in [https://github.com/laravel/framework/pull/40762](https://togithub.com/laravel/framework/pull/40762) - Add a BladeCompiler::renderComponent() method to render a component instance by [@​tobyzerner](https://togithub.com/tobyzerner) in [https://github.com/laravel/framework/pull/40745](https://togithub.com/laravel/framework/pull/40745) - Doc block tweaks in `BladeCompiler.php` by [@​JayBizzle](https://togithub.com/JayBizzle) in [https://github.com/laravel/framework/pull/40772](https://togithub.com/laravel/framework/pull/40772) - Revert Bit operators by [@​driesvints](https://togithub.com/driesvints) in [https://github.com/laravel/framework/pull/40791](https://togithub.com/laravel/framework/pull/40791) - Improves `Support\Reflector` to support checking interfaces by [@​hassanhe](https://togithub.com/hassanhe) in [https://github.com/laravel/framework/pull/40822](https://togithub.com/laravel/framework/pull/40822) - Support cursor pagination with union query by [@​deleugpn](https://togithub.com/deleugpn) in [https://github.com/laravel/framework/pull/40848](https://togithub.com/laravel/framework/pull/40848) - Consistent `Stringable::swap()` & `Str::swap()` implementations by [@​derekmd](https://togithub.com/derekmd) in [https://github.com/laravel/framework/pull/40855](https://togithub.com/laravel/framework/pull/40855) ##### Fixed - Do not set SYSTEMROOT to false by [@​Galaxy0419](https://togithub.com/Galaxy0419) in [https://github.com/laravel/framework/pull/40819](https://togithub.com/laravel/framework/pull/40819) ### [`v8.82.0`](https://togithub.com/laravel/framework/releases/tag/v8.82.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.81.0...v8.82.0) ##### Added - Added class and method to create cross joined sequences for factories ([#​40542](https://togithub.com/laravel/framework/pull/40542)) - Added Transliterate shortcut to the Str helper ([#​40681](https://togithub.com/laravel/framework/pull/40681)) - Added array_keys validation rule ([#​40720](https://togithub.com/laravel/framework/pull/40720)) ##### Fixed - Prevent job serialization error in Queue ([#​40625](https://togithub.com/laravel/framework/pull/40625)) - Fixed autoresolving model name from factory ([#​40616](https://togithub.com/laravel/framework/pull/40616)) - Fixed : strtotime Epoch doesn't fit in PHP int ([#​40690](https://togithub.com/laravel/framework/pull/40690)) - Fixed Stringable ucsplit ([#​40694](https://togithub.com/laravel/framework/pull/40694), [#​40699](https://togithub.com/laravel/framework/pull/40699)) ##### Changed - Server command: Allow xdebug auto-connect to listener feature ([#​40673](https://togithub.com/laravel/framework/pull/40673)) - respect null driver in `QueueServiceProvider` ([9435827](https://togithub.com/laravel/framework/commit/9435827014ca289213f2bcf64847f5c5959bb652), [56d433a](https://togithub.com/laravel/framework/commit/56d433aaec40e8383f28e8f0e835cd977845fcde)) - Allow to push and prepend config values on new keys ([#​40723](https://togithub.com/laravel/framework/pull/40723)) ### [`v8.81.0`](https://togithub.com/laravel/framework/releases/tag/v8.81.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.80.0...v8.81.0) ##### Added - Added `Illuminate/Support/Stringable::scan()` ([#​40472](https://togithub.com/laravel/framework/pull/40472)) - Allow caching to be disabled for virtual attributes accessors that return an object ([#​40519](https://togithub.com/laravel/framework/pull/40519)) - Added better bitwise operators support ([#​40529](https://togithub.com/laravel/framework/pull/40529), [def671d](https://togithub.com/laravel/framework/commit/def671d4902d9cdd315aee8249199b45fcc2186b)) - Added getOrPut on Collection ([#​40535](https://togithub.com/laravel/framework/pull/40535)) - Improve PhpRedis flushing ([#​40544](https://togithub.com/laravel/framework/pull/40544)) - Added `Illuminate/Support/Str::flushCache()` ([#​40620](https://togithub.com/laravel/framework/pull/40620)) ##### Fixed - Fixed Str::headline/Str::studly with unicode and add Str::ucsplit method ([#​40499](https://togithub.com/laravel/framework/pull/40499)) - Fixed forgetMailers with MailFake ([#​40495](https://togithub.com/laravel/framework/pull/40495)) - Pruning Models: Get the default path for the models from a method instead ([#​40539](https://togithub.com/laravel/framework/pull/40539)) - Fix flushdb for predis cluste ([#​40446](https://togithub.com/laravel/framework/pull/40446)) - Avoid undefined array key 0 error ([#​40571](https://togithub.com/laravel/framework/pull/40571)) ##### Changed - Allow whitespace in PDO dbname for PostgreSQL ([#​40483](https://togithub.com/laravel/framework/pull/40483)) - Allows authorizeResource method to receive arrays of models and parameters ([#​40516](https://togithub.com/laravel/framework/pull/40516)) - Inverse morphable type and id filter statements to prevent SQL errors ([#​40523](https://togithub.com/laravel/framework/pull/40523)) - Bump voku/portable-ascii to v1.6.1 ([#​40588](https://togithub.com/laravel/framework/pull/40588), [#​40610](https://togithub.com/laravel/framework/pull/40610)) ### [`v8.80.0`](https://togithub.com/laravel/framework/releases/tag/v8.80.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.79.0...v8.80.0) ##### Added - Allow enums as entity_type in morphs ([#​40375](https://togithub.com/laravel/framework/pull/40375)) - Added support for specifying a route group controller ([#​40276](https://togithub.com/laravel/framework/pull/40276)) - Added phpredis serialization and compression config support ([#​40282](https://togithub.com/laravel/framework/pull/40282)) - Added a BladeCompiler::render() method to render a string with Blade ([#​40425](https://togithub.com/laravel/framework/pull/40425)) - Added a method to sort keys in a collection using a callback ([#​40458](https://togithub.com/laravel/framework/pull/40458)) ##### Changed - Convert "/" in -e parameter to "" in `Illuminate/Foundation/Console/ListenerMakeCommand` ([#​40383](https://togithub.com/laravel/framework/pull/40383)) ##### Fixed - Throws an error upon make:policy if no model class is configured ([#​40348](https://togithub.com/laravel/framework/pull/40348)) - Fix forwarded call with named arguments in `Illuminate/Filesystem/FilesystemAdapter` ([#​40421](https://togithub.com/laravel/framework/pull/40421)) - Fix 'strstr' function usage based on its signature ([#​40457](https://togithub.com/laravel/framework/pull/40457)) ### [`v8.79.0`](https://togithub.com/laravel/framework/releases/tag/v8.79.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.78.1...v8.79.0) ##### Added - Added onLastPage method to the Paginator ([#​40265](https://togithub.com/laravel/framework/pull/40265)) - Allow method typed variadics dependencies ([#​40255](https://togithub.com/laravel/framework/pull/40255)) - Added `ably/ably-php` to composer.json to suggest ([#​40277](https://togithub.com/laravel/framework/pull/40277)) - Implement Full-Text Search for MySQL & PostgreSQL ([#​40129](https://togithub.com/laravel/framework/pull/40129)) - Added whenContains and whenContainsAll to Stringable ([#​40285](https://togithub.com/laravel/framework/pull/40285)) - Support action_level configuration in LogManager ([#​40305](https://togithub.com/laravel/framework/pull/40305)) - Added whenEndsWith(), whenExactly(), whenStartsWith(), etc to Stringable ([#​40320](https://togithub.com/laravel/framework/pull/40320)) - Makes it easy to add additional options to PendingBatch ([#​40333](https://togithub.com/laravel/framework/pull/40333)) - Added method to MigrationsStarted/MigrationEnded events ([#​40334](https://togithub.com/laravel/framework/pull/40334)) ##### Fixed - Fixed failover mailer when used with Mailgun & SES mailers ([#​40254](https://togithub.com/laravel/framework/pull/40254)) - Fixed digits_between with fractions ([#​40278](https://togithub.com/laravel/framework/pull/40278)) - Fixed cursor pagination with HasManyThrough ([#​40300](https://togithub.com/laravel/framework/pull/40300)) - Fixed virtual attributes ([29a6692](https://togithub.com/laravel/framework/commit/29a6692fb0f0d14e5109ae5f02ed70065f10e966)) - Fixed timezone option in `schedule:list` command ([#​40304](https://togithub.com/laravel/framework/pull/40304)) - Fixed Doctrine type mappings creating too many connections ([#​40303](https://togithub.com/laravel/framework/pull/40303)) - Fixed of resolving Blueprint class out of the container ([#​40307](https://togithub.com/laravel/framework/pull/40307)) - Handle type mismatch in the enum validation rule ([#​40362](https://togithub.com/laravel/framework/pull/40362)) ##### Changed - Automatically add event description when scheduling a command ([#​40286](https://togithub.com/laravel/framework/pull/40286)) - Update the Pluralizer Inflector instanciator ([#​40336](https://togithub.com/laravel/framework/pull/40336)) ### [`v8.78.1`](https://togithub.com/laravel/framework/releases/tag/v8.78.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.78.0...v8.78.1) ##### Added - Added pipeThrough collection method ([#​40253](https://togithub.com/laravel/framework/pull/40253)) ##### Changed - Run clearstatcache after deleting file and asserting Storage using exists/missing ([#​40257](https://togithub.com/laravel/framework/pull/40257)) - Avoid constructor call when fetching resource JSON options ([#​40261](https://togithub.com/laravel/framework/pull/40261)) ### [`v8.78.0`](https://togithub.com/laravel/framework/releases/tag/v8.78.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.77.1...v8.78.0) ##### Added - Added `schedule:clear-mutex` command ([#​40135](https://togithub.com/laravel/framework/pull/40135)) - Added ability to define extra default password rules ([#​40137](https://togithub.com/laravel/framework/pull/40137)) - Added a `mergeIfMissing` method to the Illuminate Http Request class ([#​40116](https://togithub.com/laravel/framework/pull/40116)) - Added `Illuminate/Support/MultipleInstanceManager` ([40913ac](https://togithub.com/laravel/framework/commit/40913ac8f8d07cca08c10ea7b4adc6c45b700b10)) - Added `SimpleMessage::lines()` ([#​40147](https://togithub.com/laravel/framework/pull/40147)) - Added `Illuminate/Support/Testing/Fakes/BusFake::assertBatchCount()` ([#​40217](https://togithub.com/laravel/framework/pull/40217)) - Enable only-to-others functionality when using Ably broadcast driver ([#​40234](https://togithub.com/laravel/framework/pull/40234)) - Added ability to customize json options on JsonResource response ([#​40208](https://togithub.com/laravel/framework/pull/40208)) - Added `Illuminate/Support/Stringable::toHtmlString()` ([#​40247](https://togithub.com/laravel/framework/pull/40247)) ##### Changed - Improve support for custom Doctrine column types ([#​40119](https://togithub.com/laravel/framework/pull/40119)) - Remove an useless check in Console Application class ([#​40145](https://togithub.com/laravel/framework/pull/40145)) - Sort collections by key when first element of sort operation is string (even if callable) ([#​40212](https://togithub.com/laravel/framework/pull/40212)) - Use first host if multiple in `Illuminate/Database/Console/DbCommand::getConnection()` ([#​40226](https://togithub.com/laravel/framework/pull/40226)) - Improvement in the Reflector class ([#​40241](https://togithub.com/laravel/framework/pull/40241)) ##### Fixed - Clear recorded calls when calling Http::fake() ([#​40194](https://togithub.com/laravel/framework/pull/40194)) - Fixed attribute casting ([#​40245](https://togithub.com/laravel/framework/pull/40245), [c0d9735](https://togithub.com/laravel/framework/commit/c0d97352c46ade8cc254b473580b2655ed474ffc)) ### [`v8.77.1`](https://togithub.com/laravel/framework/releases/tag/v8.77.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.77.0...v8.77.1) ##### Fixed - Fixed prune command with default options ([#​40127](https://togithub.com/laravel/framework/pull/40127)) ### [`v8.77.0`](https://togithub.com/laravel/framework/releases/tag/v8.77.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.76.2...v8.77.0) ##### Added - Attribute Cast / Accessor Improvements ([#​40022](https://togithub.com/laravel/framework/pull/40022)) - Added `Illuminate/View/Factory::renderUnless()` ([#​40077](https://togithub.com/laravel/framework/pull/40077)) - Added datetime parsing to Request instance ([#​39945](https://togithub.com/laravel/framework/pull/39945)) - Make it possible to use prefixes on Predis per Connection ([#​40083](https://togithub.com/laravel/framework/pull/40083)) - Added rule to validate MAC address ([#​40098](https://togithub.com/laravel/framework/pull/40098)) - Added ability to define temporary URL macro for storage ([#​40100](https://togithub.com/laravel/framework/pull/40100)) ##### Fixed - Fixed possible out of memory error when deleting values by reference key from cache in Redis driver ([#​40039](https://togithub.com/laravel/framework/pull/40039)) - Added `Illuminate/Filesystem/FilesystemManager::setApplication()` ([#​40058](https://togithub.com/laravel/framework/pull/40058)) - Fixed arg passing in doesntContain ([739d847](https://togithub.com/laravel/framework/commit/739d8472eb2c97c4a8d8f86eb699c526e42f57fa)) - Translate Enum rule message ([#​40089](https://togithub.com/laravel/framework/pull/40089)) - Fixed date validation ([#​40088](https://togithub.com/laravel/framework/pull/40088)) - Dont allow models and except together in PruneCommand.php ([f62fe66](https://togithub.com/laravel/framework/commit/f62fe66216ee11bc864e0877d4fd4be4655db4aa)) ##### Changed - Passthru Eloquent\Query::explain function to Query\Builder:explain for the ability to use database-specific explain commands ([#​40075](https://togithub.com/laravel/framework/pull/40075)) ### [`v8.76.2`](https://togithub.com/laravel/framework/releases/tag/v8.76.2) [Compare Source](https://togithub.com/laravel/framework/compare/v8.76.1...v8.76.2) ##### Added - Added doesntContain method to Collection and LazyCollection ([#​40044](https://togithub.com/laravel/framework/pull/40044), [3e3cbcf](https://togithub.com/laravel/framework/commit/3e3cbcf4cb4b8116f504a1e8363c7c958067b49a)) ##### Reverted - Reverted ["Revert "\[8.x\] Remove redundant description & localize template"](https://togithub.com/laravel/framework/pull/39928) ([#​40054](https://togithub.com/laravel/framework/pull/40054)) ### [`v8.76.1`](https://togithub.com/laravel/framework/releases/tag/v8.76.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.76.0...v8.76.1) ##### Reverted - Reverted ["Fixed possible out of memory error when deleting values by reference key from cache in Redis driver"](https://togithub.com/laravel/framework/pull/39939) ([#​40040](https://togithub.com/laravel/framework/pull/40040)) ### [`v8.76.0`](https://togithub.com/laravel/framework/releases/tag/v8.76.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.75.0...v8.76.0) ##### Added - Added possibility to customize child model route binding resolution ([#​39929](https://togithub.com/laravel/framework/pull/39929)) - Added Illuminate/Http/Client/Response::reason() ([#​39972](https://togithub.com/laravel/framework/pull/39972)) - Added an afterRefreshingDatabase test method ([#​39978](https://togithub.com/laravel/framework/pull/39978)) - Added unauthorized() and forbidden() to Illuminate/Http/Client/Response ([#​39979](https://togithub.com/laravel/framework/pull/39979)) - Publish view-component.stub in stub:publish command ([#​40007](https://togithub.com/laravel/framework/pull/40007)) - Added invisible modifier for MySQL columns ([#​40002](https://togithub.com/laravel/framework/pull/40002)) - Added Str::substrReplace() and Str::of($string)->substrReplace() methods ([#​39988](https://togithub.com/laravel/framework/pull/39988)) ##### Fixed - Fixed parent call in view ([#​39909](https://togithub.com/laravel/framework/pull/39909)) - Fixed request dump and dd methods ([#​39931](https://togithub.com/laravel/framework/pull/39931)) - Fixed php 8.1 deprecation in ValidatesAttributes::checkDateTimeOrder ([#​39937](https://togithub.com/laravel/framework/pull/39937)) - Fixed withTrashed on routes check if SoftDeletes is used in Model ([#​39958](https://togithub.com/laravel/framework/pull/39958)) - Fixes model:prune --pretend command for models with SoftDeletes ([#​39991](https://togithub.com/laravel/framework/pull/39991)) - Fixed SoftDeletes force deletion sets "exists" property to false only when deletion succeeded ([#​39987](https://togithub.com/laravel/framework/pull/39987)) - Fixed possible out of memory error when deleting values by reference key from cache in Redis driver ([#​39939](https://togithub.com/laravel/framework/pull/39939)) - Fixed Password validation failure to allow errors after min rule ([#​40030](https://togithub.com/laravel/framework/pull/40030)) ##### Changed - Fail enum validation with pure enums ([#​39926](https://togithub.com/laravel/framework/pull/39926)) - Remove redundant description & localize template ([#​39928](https://togithub.com/laravel/framework/pull/39928)) - Fixes reporting deprecations when logger is not ready yet ([#​39938](https://togithub.com/laravel/framework/pull/39938)) - Replace escaped dot with place holder in dependent rules parameters ([#​39935](https://togithub.com/laravel/framework/pull/39935)) - passthru from property to underlying query object ([127334a](https://togithub.com/laravel/framework/commit/127334acbcb8bb012a4831c9fc17bc520c20e320)) ### [`v8.75.0`](https://togithub.com/laravel/framework/releases/tag/v8.75.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.74.0...v8.75.0) ##### Added - Added `Illuminate/Support/Testing/Fakes/NotificationFake::assertSentTimes()` ([667cca8](https://togithub.com/laravel/framework/commit/667cca8db300f55cd8fccd575eaa46f5156b0408)) - Added Conditionable trait to ComponentAttributeBag ([#​39861](https://togithub.com/laravel/framework/pull/39861)) - Added scheduler integration tests ([#​39862](https://togithub.com/laravel/framework/pull/39862)) - Added on-demand gate authorization ([#​39789](https://togithub.com/laravel/framework/pull/39789)) - Added countable interface to eloquent factory sequence ([#​39907](https://togithub.com/laravel/framework/pull/39907), [1638472a](https://togithub.com/laravel/framework/commit/1638472a7a5ee02dc9e808bc203b733785ac1468), [#​39915](https://togithub.com/laravel/framework/pull/39915)) - Added Fulltext index for PostgreSQL ([#​39875](https://togithub.com/laravel/framework/pull/39875)) - Added method filterNulls() to Arr ([#​39921](https://togithub.com/laravel/framework/pull/39921)) ##### Fixed - Fixes AsEncrypted traits not respecting nullable columns ([#​39848](https://togithub.com/laravel/framework/pull/39848), [4c32bf8](https://togithub.com/laravel/framework/commit/4c32bf815c93fe6fb6f78f1f9771e6baac379bd6)) - Fixed http client factory class exists bugfix ([#​39851](https://togithub.com/laravel/framework/pull/39851)) - Fixed calls to Connection::rollBack() with incorrect case ([#​39874](https://togithub.com/laravel/framework/pull/39874)) - Fixed bug where columns would be guarded while filling Eloquent models during unit tests ([#​39880](https://togithub.com/laravel/framework/pull/39880)) - Fixed for dropping columns when using MSSQL as database ([#​39905](https://togithub.com/laravel/framework/pull/39905)) ##### Changed - Add proper paging offset when possible to sql server ([#​39863](https://togithub.com/laravel/framework/pull/39863)) - Correct pagination message in src/Illuminate/Pagination/resources/views/tailwind.blade.php ([#​39894](https://togithub.com/laravel/framework/pull/39894)) ### [`v8.74.0`](https://togithub.com/laravel/framework/releases/tag/v8.74.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.73.2...v8.74.0) ##### Added - Added optional `except` parameter to the PruneCommand ([#​39749](https://togithub.com/laravel/framework/pull/39749), [be4afcc](https://togithub.com/laravel/framework/commit/be4afcc6c2a42402d4404263c6a5ca901d067dd2)) - Added `Illuminate/Foundation/Application::hasDebugModeEnabled()` ([#​39755](https://togithub.com/laravel/framework/pull/39755)) - Added `Illuminate/Support/Facades/Event::fakeExcept()` and `Illuminate/Support/Facades/Event::fakeExceptFor()` ([#​39752](https://togithub.com/laravel/framework/pull/39752)) - Added aggregate method to Eloquent passthru ([#​39772](https://togithub.com/laravel/framework/pull/39772)) - Added `undot()` method to Arr helpers and Collections ([#​39729](https://togithub.com/laravel/framework/pull/39729)) - Added `reverse` method to `Str` ([#​39816](https://togithub.com/laravel/framework/pull/39816)) - Added possibility to customize type column in database notifications using databaseType method ([#​39811](https://togithub.com/laravel/framework/pull/39811)) - Added Fulltext Index ([#​39821](https://togithub.com/laravel/framework/pull/39821)) ##### Fixed - Fixed bus service provider when loaded outside of the framework ([#​39740](https://togithub.com/laravel/framework/pull/39740)) - Fixes logging deprecations when null driver do not exist ([#​39809](https://togithub.com/laravel/framework/pull/39809)) ##### Changed - Validate connection name before resolve queue connection ([#​39751](https://togithub.com/laravel/framework/pull/39751)) - Bump Symfony to 5.4 ([#​39827](https://togithub.com/laravel/framework/pull/39827)) - Optimize the execution time of the unique method ([#​39822](https://togithub.com/laravel/framework/pull/39822)) ### [`v8.73.2`](https://togithub.com/laravel/framework/releases/tag/v8.73.2) [Compare Source](https://togithub.com/laravel/framework/compare/v8.73.1...v8.73.2) ##### Added - Added `Illuminate/Foundation/Testing/Concerns/InteractsWithContainer::forgetMock()` ([#​39713](https://togithub.com/laravel/framework/pull/39713)) - Added custom pagination information in resource ([#​39600](https://togithub.com/laravel/framework/pull/39600)) ### [`v8.73.1`](https://togithub.com/laravel/framework/releases/tag/v8.73.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.73.0...v8.73.1) ##### Revert - Revert of [Use parents to resolve middleware priority in `SortedMiddleware`](https://togithub.com/laravel/framework/pull/39647) ([#​39706](https://togithub.com/laravel/framework/pull/39706)) ### [`v8.73.0`](https://togithub.com/laravel/framework/releases/tag/v8.73.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.72.0...v8.73.0) ##### Added - Added .phar to blocked PHP extensions in validator ([#​39666](https://togithub.com/laravel/framework/pull/39666)) - Allow a Closure to be passed as a ttl in Cache remember() method ([#​39678](https://togithub.com/laravel/framework/pull/39678)) - Added Prohibits validation rule to dependentRules property ([#​39677](https://togithub.com/laravel/framework/pull/39677)) - Implement lazyById in descending order ([#​39646](https://togithub.com/laravel/framework/pull/39646)) ##### Fixed - Fixed `Illuminate/Auth/Notifications/ResetPassword::toMail()` ([969f101](https://togithub.com/laravel/framework/commit/969f1014ec07efba803f887a33fde29e305c9cb1)) - Fixed assertSoftDeleted & assertNotSoftDeleted ([#​39673](https://togithub.com/laravel/framework/pull/39673)) ### [`v8.72.0`](https://togithub.com/laravel/framework/releases/tag/v8.72.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.71.0...v8.72.0) ##### Added - Added extra method in PasswortReset for reset URL to match the structure of VerifyEmail ([#​39652](https://togithub.com/laravel/framework/pull/39652)) - Added support for countables to the `Illuminate/Support/Pluralizer::plural()` ([#​39641](https://togithub.com/laravel/framework/pull/39641)) - Allow users to specify options for migrate:fresh for DatabaseMigration trait ([#​39637](https://togithub.com/laravel/framework/pull/39637)) ##### Fixed - Casts $value to the int only when not null in `Illuminate/Database/Query/Builder::limit()` ([#​39644](https://togithub.com/laravel/framework/pull/39644)) ##### Changed - Use parents to resolve middleware priority in `SortedMiddleware` ([#​39647](https://togithub.com/laravel/framework/pull/39647)) ### [`v8.71.0`](https://togithub.com/laravel/framework/releases/tag/v8.71.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.70.2...v8.71.0) ##### Added - Added declined and declined_if validation rules ([#​39579](https://togithub.com/laravel/framework/pull/39579)) - Arrayable/collection support for Collection::splice() replacement param ([#​39592](https://togithub.com/laravel/framework/pull/39592)) - Introduce `@js()` directive ([#​39522](https://togithub.com/laravel/framework/pull/39522)) - Enum casts accept backed values ([#​39608](https://togithub.com/laravel/framework/pull/39608)) - Added a method to the Macroable trait that removes all configured macros. ([#​39633](https://togithub.com/laravel/framework/pull/39633)) ##### Fixed - Fixed auto-generated Markdown views ([#​39565](https://togithub.com/laravel/framework/pull/39565)) - DB command: Cope with missing driver parameters for mysql ([#​39582](https://togithub.com/laravel/framework/pull/39582)) - Fixed typo in Connection property name in `Illuminate/Database/Connection` ([#​39590](https://togithub.com/laravel/framework/pull/39590)) - Fixed: prevent re-casting of enum values ([#​39597](https://togithub.com/laravel/framework/pull/39597)) - Casts value to the int in `Illuminate/Database/Query/Builder::limit()` ([62273d2](https://togithub.com/laravel/framework/commit/62273d20dd13b7e35885436d7327be31e3f54b0e)) - Fix $component not being reverted if component doesn't render ([#​39595](https://togithub.com/laravel/framework/pull/39595)) ##### Changed - `make:model --all` flag would auto-fire make:controller with --requests ([#​39578](https://togithub.com/laravel/framework/pull/39578)) - Allow assertion of multiple JSON validation errors. ([#​39568](https://togithub.com/laravel/framework/pull/39568)) - Ensure cache directory permissions ([#​39591](https://togithub.com/laravel/framework/pull/39591)) - Update placeholders for stubs ([#​39527](https://togithub.com/laravel/framework/pull/39527)) ### [`v8.70.2`](https://togithub.com/laravel/framework/releases/tag/v8.70.2) [Compare Source](https://togithub.com/laravel/framework/compare/v8.70.1...v8.70.2) ##### Changed - Use all in `Illuminate/Database/Query/Builder::cleanBindings()` ([74dcc02](https://togithub.com/laravel/framework/commit/74dcc024d5ac78a1c7c23a95c493736c2cd8d5a7)) ### [`v8.70.1`](https://togithub.com/laravel/framework/releases/tag/v8.70.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.70.0...v8.70.1) ##### Fixed - Fixed problem with fallback in Router ([5fda5a3](https://togithub.com/laravel/framework/commit/5fda5a335bce1527e6796a91bb36ccb48d6807a8)) ### [`v8.70.0`](https://togithub.com/laravel/framework/releases/tag/v8.70.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.69.0...v8.70.0) ##### Added - New flag `--requests` `-R` to `make:controller` and `make:model` Commands ([#​39120](https://togithub.com/laravel/framework/pull/39120), [8fbfc9f](https://togithub.com/laravel/framework/commit/8fbfc9f16e48b202670e4b21588d8d752c3fbe90)) - Allows Stringable objects as middleware. ([#​39439](https://togithub.com/laravel/framework/pull/39439), [#​39449](https://togithub.com/laravel/framework/pull/39449)) - Introduce `Js` for encoding data to use in JavaScript ([#​39389](https://togithub.com/laravel/framework/pull/39389), [#​39460](https://togithub.com/laravel/framework/pull/39460), [bbf47d5](https://togithub.com/laravel/framework/commit/bbf47d5507c0ff018763170988284eeca6021fe8)) - Added new lost connection error message for sqlsrv ([#​39466](https://togithub.com/laravel/framework/pull/39466)) - Allow can method to be chained onto route for quick authorization ([#​39464](https://togithub.com/laravel/framework/pull/39464)) - Publish `provider.stub` in stub:publish command ([#​39491](https://togithub.com/laravel/framework/pull/39491)) - Added `Illuminate/Support/NamespacedItemResolver::flushParsedKeys()` ([#​39490](https://togithub.com/laravel/framework/pull/39490)) - Accept enums for insert update and where ([#​39492](https://togithub.com/laravel/framework/pull/39492)) - Fifo support for queue name suffix ([#​39497](https://togithub.com/laravel/framework/pull/39497), [12e47bb](https://togithub.com/laravel/framework/commit/12e47bb3dad10294268fa3167112b198fd0a2036)) ##### Changed - Dont cache ondemand loggers ([5afa0f1](https://togithub.com/laravel/framework/commit/5afa0f1ee680e66360bc05f293eadca0d558f028), [bc50a9b](https://togithub.com/laravel/framework/commit/bc50a9b10097e66b59f0dfcabc6e100b8fedc760)) - Enforce implicit Route Model scoping ([#​39440](https://togithub.com/laravel/framework/pull/39440)) - Ensure event mutex is always removed ([#​39498](https://togithub.com/laravel/framework/pull/39498)) - Added missing "flags" to redis zadd options list... ([#​39538](https://togithub.com/laravel/framework/pull/39538)) ### [`v8.69.0`](https://togithub.com/laravel/framework/releases/tag/v8.69.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.68.1...v8.69.0) ##### Added - Improve content negotiation for exception handling ([#​39385](https://togithub.com/laravel/framework/pull/39385)) - Added support for SKIP LOCKED to MariaDB ([#​39396](https://togithub.com/laravel/framework/pull/39396)) - Custom cast string into Stringable ([#​39410](https://togithub.com/laravel/framework/pull/39410)) - Added `Illuminate/Support/Str::mask()` ([#​39393](https://togithub.com/laravel/framework/pull/39393)) - Allow model attributes to be casted to/from an Enum ([#​39315](https://togithub.com/laravel/framework/pull/39315)) - Added an Enum validation rule ([#​39437](https://togithub.com/laravel/framework/pull/39437)) - Auth: Allows to use a callback in credentials array ([#​39420](https://togithub.com/laravel/framework/pull/39420)) - Added success and failure command assertions ([#​39435](https://togithub.com/laravel/framework/pull/39435)) ##### Fixed - Fixed CURRENT_TIMESTAMP as default when changing column ([#​39377](https://togithub.com/laravel/framework/pull/39377)) - Make accept header comparison case-insensitive ([#​39413](https://togithub.com/laravel/framework/pull/39413)) - Fixed regression with capitalizing translation params ([#​39424](https://togithub.com/laravel/framework/pull/39424)) ##### Changed - Added bound check to env resolving in `Illuminate/Foundation/Application::runningUnitTests()` ([#​39434](https://togithub.com/laravel/framework/pull/39434)) ### [`v8.68.1`](https://togithub.com/laravel/framework/releases/tag/v8.68.1) [Compare Source](https://togithub.com/laravel/framework/compare/v8.68.0...v8.68.1) ##### Reverted - Reverted ["Added support for MariaDB to skip locked rows with the database queue driver"](https://togithub.com/laravel/framework/pull/39311) ([#​39386](https://togithub.com/laravel/framework/pull/39386)) ##### Fixed - Fixed code to address different connection strings for MariaDB in the database queue driver ([#​39374](https://togithub.com/laravel/framework/pull/39374)) - Fixed rate limiting unicode issue ([#​39375](https://togithub.com/laravel/framework/pull/39375)) - Fixed bug with closure formatting in `Illuminate/Testing/Fluent/Concerns/Matching::whereContains()` ([37217d5](https://togithub.com/laravel/framework/commit/37217d56ca38c407395bb98ef2532cafd86efa30)) ##### Refactoring - Change whereStartsWith, DocBlock to reflect that array is supported ([#​39370](https://togithub.com/laravel/framework/pull/39370)) ### [`v8.68.0`](https://togithub.com/laravel/framework/releases/tag/v8.68.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.67.0...v8.68.0) ##### Added - Added ThrottleRequestsWithRedis to $middlewarePriority ([#​39316](https://togithub.com/laravel/framework/pull/39316)) - Added `Illuminate/Database/Schema/ForeignKeyDefinition::restrictOnUpdate()` ([#​39350](https://togithub.com/laravel/framework/pull/39350)) - Added `ext-bcmath` as an extension suggestion to the composer.json ([#​39360](https://togithub.com/laravel/framework/pull/39360)) - Added `TestResponse::dd` ([#​39359](https://togithub.com/laravel/framework/pull/39359)) ##### Fixed - TaggedCache flush should also remove tags from cache ([#​39299](https://togithub.com/laravel/framework/pull/39299)) - Fixed model serialization on anonymous components ([#​39319](https://togithub.com/laravel/framework/pull/39319)) ##### Changed - Changed to Guess database factory model by default ([#​39310](https://togithub.com/laravel/framework/pull/39310)) ### [`v8.67.0`](https://togithub.com/laravel/framework/releases/tag/v8.67.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.66.0...v8.67.0) ##### Added - Added support for MariaDB to skip locked rows with the database queue driver ([#​39311](https://togithub.com/laravel/framework/pull/39311)) - Added PHP 8.1 Support ([#​39034](https://togithub.com/laravel/framework/pull/39034)) ##### Fixed - Fixed translation bug ([#​39298](https://togithub.com/laravel/framework/pull/39298)) - Fixed Illuminate/Database/DetectsConcurrencyErrors::causedByConcurrencyError() when code is intager ([#​39280](https://togithub.com/laravel/framework/pull/39280)) - Fixed unique bug in Bus ([#​39302](https://togithub.com/laravel/framework/pull/39302)) ##### Changed - Only select related columns by default in CanBeOneOfMany::ofMany ([#​39307](https://togithub.com/laravel/framework/pull/39307)) ### [`v8.66.0`](https://togithub.com/laravel/framework/releases/tag/v8.66.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.65.0...v8.66.0) ##### Added - Added withoutDeprecationHandling to testing ([#​39261](https://togithub.com/laravel/framework/pull/39261)) - Added method for on-demand log creation ([#​39273](https://togithub.com/laravel/framework/pull/39273)) - Added dateTime to columns that don't need character options ([#​39269](https://togithub.com/laravel/framework/pull/39269)) - Added `AssertableJson::hasAny` ([#​39265](https://togithub.com/laravel/framework/pull/39265)) - Added `Arr::isList()` method ([#​39277](https://togithub.com/laravel/framework/pull/39277)) - Apply withoutGlobalScope in CanBeOneOfMany subqueries ([#​39295](https://togithub.com/laravel/framework/pull/39295)) - Added `Illuminate/Support/Testing/Fakes/BusFake::assertNothingDispatched()` ([#​39286](https://togithub.com/laravel/framework/pull/39286)) ##### Reverted - Revert ["\[8.x\] Add gate policy callback"](https://togithub.com/laravel/framework/pull/39185) ([#​39290](https://togithub.com/laravel/framework/pull/39290)) ### [`v8.65.0`](https://togithub.com/laravel/framework/releases/tag/v8.65.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.64.0...v8.65.0) ##### Added - Allow queueing application and service provider callbacks while callbacks are already being processed ([#​39175](https://togithub.com/laravel/framework/pull/39175), [63dab48](https://togithub.com/laravel/framework/commit/63dab486a990e26500b1a6520b1493192d6c5104)) - Added ability to validate one of multiple date formats ([#​39170](https://togithub.com/laravel/framework/pull/39170)) - Re-add update from support for PostgreSQL ([#​39151](https://togithub.com/laravel/framework/pull/39151)) - Added `Illuminate/Collections/Traits/EnumeratesValues::reduceSpread()` ([a01e9ed](https://togithub.com/laravel/framework/commit/a01e9edfadb140559d1bbf9999dda49148bfa5f7)) - Added `Illuminate/Testing/TestResponse::assertRedirectContains()` ([#​39233](https://togithub.com/laravel/framework/pull/39233), [ff340a6](https://togithub.com/laravel/framework/commit/ff340a6809d07b349aa227c2e4caf3a3ad8f47d5)) - Added gate policy callback ([#​39185](https://togithub.com/laravel/framework/pull/39185)) - Allow Remember Me cookie time to be overriden ([#​39186](https://togithub.com/laravel/framework/pull/39186)) - Adds `--test` and `--pest` options to various `make` commands ([#​38997](https://togithub.com/laravel/framework/pull/38997)) - Added new lost connection message to DetectsLostConnections for Vapor ([#​39209](https://togithub.com/laravel/framework/pull/39209)) - Added `Illuminate/Support/Testing/Fakes/NotificationFake::assertSentOnDemand()` ([#​39203](https://togithub.com/laravel/framework/pull/39203)) - Added Subset in request's collect ([#​39191](https://togithub.com/laravel/framework/pull/39191)) - Added Conditional trait to Eloquent Factory ([#​39228](https://togithub.com/laravel/framework/pull/39228)) - Added a way to skip count check but check $callback at the same time for AssertableJson->has() ([#​39224](https://togithub.com/laravel/framework/pull/39224)) - Added `Illuminate/Support/Str::headline()` ([#​39174](https://togithub.com/laravel/framework/pull/39174)) ##### Deprecated - Deprecate `reduceMany` in favor of `reduceSpread` in `Illuminate/Collections/Traits/EnumeratesValues` ([#​39201](https://togithub.com/laravel/framework/pull/39201)) ##### Fixed - Fixed HasOneOfMany with callback issue ([#​39187](https://togithub.com/laravel/framework/pull/39187)) ##### Changed - Logs deprecations instead of treating them as exceptions ([#​39219](https://togithub.com/laravel/framework/pull/39219)) ### [`v8.64.0`](https://togithub.com/laravel/framework/releases/tag/v8.64.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.63.0...v8.64.0) ##### Added - Added reduceMany to Collections ([#​39078](https://togithub.com/laravel/framework/pull/39078)) - Added `Illuminate/Support/Stringable::stripTags()` ([#​39098](https://togithub.com/laravel/framework/pull/39098)) - Added `Illuminate/Console/OutputStyle::getOutput()` ([#​39099](https://togithub.com/laravel/framework/pull/39099)) - Added `lang_path` helper function ([#​39103](https://togithub.com/laravel/framework/pull/39103)) - Added `@aware` blade directive ([#​39100](https://togithub.com/laravel/framework/pull/39100)) - New JobRetrying event dispatched ([#​39097](https://togithub.com/laravel/framework/pull/39097)) - Added throwIf method in Client Response ([#​39148](https://togithub.com/laravel/framework/pull/39148)) - Added Illuminate/Collections/Collection::hasAny() ([#​39155](https://togithub.com/laravel/framework/pull/39155)) ##### Fixed - Fixed route groups with no prefix on PHP 8.1 ([#​39115](https://togithub.com/laravel/framework/pull/39115)) - Fixed code locating Bearer token in InteractsWithInput ([#​39150](https://togithub.com/laravel/framework/pull/39150)) ##### Changed - Refactoring `Illuminate/Log/LogManager::prepareHandler()` ([#​39093](https://togithub.com/laravel/framework/pull/39093)) - Flush component state when done rendering in View ([04fc7c2](https://togithub.com/laravel/framework/commit/04fc7c2f87372511b0f77e539bc0e2e3357ec200)) - Ignore tablespaces in dump ([#​39126](https://togithub.com/laravel/framework/pull/39126)) - Update SchemaState Process to remove timeout ([#​39139](https://togithub.com/laravel/framework/pull/39139)) ### [`v8.63.0`](https://togithub.com/laravel/framework/releases/tag/v8.63.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.62.0...v8.63.0) ##### Added - Added new lost connection message to DetectsLostConnections ([#​39028](https://togithub.com/laravel/framework/pull/39028)) - Added whereBelongsTo() Eloquent builder method ([#​38927](https://togithub.com/laravel/framework/pull/38927)) - Added Illuminate/Foundation/Testing/Wormhole::minute() ([#​39050](https://togithub.com/laravel/framework/pull/39050)) ##### Fixed - Fixed castable value object not serialized correctly ([#​39020](https://togithub.com/laravel/framework/pull/39020)) - Fixed casting to string on PHP 8.1 ([#​39033](https://togithub.com/laravel/framework/pull/39033)) - Mail empty address handling ([#​39035](https://togithub.com/laravel/framework/pull/39035)) - Fixed NotPwnedVerifier failures ([#​39038](https://togithub.com/laravel/framework/pull/39038)) - Fixed LazyCollection#unique() double enumeration ([#​39041](https://togithub.com/laravel/framework/pull/39041)) ##### Changed - HTTP client: only allow a single User-Agent header ([#​39085](https://togithub.com/laravel/framework/pull/39085)) ### [`v8.62.0`](https://togithub.com/laravel/framework/releases/tag/v8.62.0) [Compare Source](https://togithub.com/laravel/framework/compare/v8.61.0...v8.62.0) ##### Added - Added singular syntactic sugar to wormhole ([#​38815](https://togithub.com/laravel/framework/pull/38815)) - Added a few PHP 8.1 related changes ([#​38404](https://togithub.com/laravel/f
mend-for-github-com[bot] commented 1 year ago

⚠ Artifact update problem

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:

File name: composer.lock
Command failed: composer update laravel/framework --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies (including require-dev)
PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///home/ubuntu/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php on line 129