Laravel Changelog History Search
Welcome to the Laravel Changelog History Search! Dive into the comprehensive history of the Laravel framework with ease. Explore past changes, updates, and improvements. Find specific versions or features quickly. Stay informed and empowered as you navigate the evolution of Laravel. Start searching and uncover the valuable insights from the Laravel Changelog History.
v9.30.0 - 2022-09-13
Added
- Added stop_buffering config option to logger (#44071)
- Added read-only filesystem adapter decoration as a config option (#44079)
- Added scoped filesystem driver (#44105)
- Add force option to all make commands (#44100)
Fixed
- Fixed QueryBuilder whereNot with array conditions (#44083)
Changed
- Passing event into viaQueue and viaConnection of Queued Listener (#44080)
- Improve testability of batched jobs (#44075)
- Allow any kind of whitespace in cron expression (#44110)
v9.29.0 - 2022-09-09
Added
- Added RequiredIfAccepted validation rule (#44035)
- Added
Illuminate/Foundation/Vite::assetPath()
(#44037)
- Added ability to discard Eloquent Model changes (#43772)
- Added ability to determine if attachments exist to
Illuminate/Mail/Mailable
(#43967)
- Added
Illuminate/Support/Testing/Fakes/BusFake::assertNothingBatched()
(#44056)
Reverted
Fixed
- Avoid Passing null to parameter exception on PHP 8.1 (#43951)
- Align Remember Me Cookie Duration with CookieJar expiration (#44026)
- Fix Stringable typehints with Enumerable (#44030)
- Fixed middleware "SetCacheHeaders" with file responses (#44063)
Changed
- Don't use locks for queue job popping for PlanetScale's MySQL-compatible Vitess engine (#44027)
- Avoid matching 'use' in custom Stub templates in
Illuminate/Console/GeneratorCommand.php
(#44049)
v9.28.0 - 2022-09-06
Added
- Added view data assertions to TestView (#43923)
- Added
Illuminate/Routing/Redirector::getIntendedUrl()
(#43938)
- Added Eloquent mode to prevent prevently silently discarding fills for attributes not in $fillable (#43893)
- Added
Illuminate/Testing/PendingCommand::assertOk()
(#43968)
- Make Application macroable (#43966)
- Introducing Signal Traps (#43933)
- Allow registering instances of commands (#43986)
- Support Enumerable in Stringable (#44012)
Fixed
- Fixed RoueGroup::merge to format merged prefixes correctly. (#44011)
- Fixes providesTemporaryUrls on AwsS3V3Adapter (#44009)
Changed
- Allow invokable rules to specify custom messsages (#43925)
- Support objects like GMP for custom Model casts (#43959)
- Default 404 message on denyAsNotFound (#43901)
- Changed
Illuminate/Container/Container::resolvePrimitive()
for isVariadic() (#43985)
- Allow validator messages to use nested arrays (#43981)
- Ensure freezeUuids always resets UUID creation after exception in callback (#44018)
v9.27.0 - 2022-08-30
Added
- Add getter and setter for connection in the DatabaseBatchRepository class (#43869)
Fixed
- Fix for potential bug with non-backed enums (#43842)
- Patch nested array validation rule regression bug (#43897)
- Fix registering event listeners with array callback (#43890)
Changed
- Explicitly add column name to SQLite query in
Illuminate/Database/Console/DatabaseInspectionCommand::getSqliteTableSize()
(#43832)
- Allow broadcast on demand notifications (d2b1446)
- Make Vite::hotFile() public (#43875)
- Prompt to create sqlite db when migrating (#43867)
- Call prepare() on HttpException responses (#43895)
- Make the model:prune command easier to extend (#43919)