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.
Added
- Added exception as parameter to the missing() callbacks in
Illuminate/Routing/Middleware/SubstituteBindings.php
(#38289)
- Implement TrustProxies middleware (#38295)
- Added bitwise not operator to
Illuminate/Database/Query/Builder.php
(#38316)
- Adds attempt method to RateLimiter (#38313)
- Added withoutTrashed on Exists rule (#38314)
Changed
- Wraps column name inside subQuery of hasOneOfMany-relationship (#38263)
- Change Visibility of the Markdown property in Mailable (#38320)
- Swap multiple logical OR for in_array when checking date casting (#38307)
Fixed
- Fixed out of bounds shift and pop behavior in Collection (bd89575)
- Fixed schedule timezone when using CarbonImmutable (#38297)
- Fixed isDateCastable for the new immutable_date and immutable_datetime casts (#38294)
- Fixed Factory hasMany method (#38319)
Added
- Added cache_locks table to cache stub (#38152)
- Added queue:monitor command (#38168)
- Added twiceDailyAt schedule frequency (#38174)
- Added immutable date and datetime casting (#38199)
- Allow the php web server to run multiple workers (#38208)
- Added accepted_if validation rule (#38210)
Fixed
- Remove call to deleted method in
Illuminate/Testing/TestResponse::statusMessageWithException()
(cde3662)
- Fixed previous column for cursor pagination (#38203)
Changed
- Prevent assertStatus() invalid JSON exception for valid JSON response content (#38192)
- Bump AWS SDK to
^3.186.4
(#38216)
- Use actual countable interface on MessageBag (#38227)
Refactoring
- Remove hardcoded Carbon reference from scheduler event (#38063)
Added
- Allow shift() and pop() to take multiple items from a collection (#38093)
- Support a proxy URL for mix hot (#38118)
- Added
Illuminate/Validation/Rules/Unique::withoutTrashed()
(#38124)
- Support job middleware on queued listeners (#38128)
- Model Broadcasting - Adding broadcastWith() and broadcastAs() support (#38137)
- Allow parallel testing without database creation (#38143)
Fixed
- Fixed display of validation errors occurred when asserting status (#38088)
- Developer friendly message if no Prunable Models found (#38108)
- Fix running schedule:test on CallbackEvent (#38146)
Changed
- BelongsToMany->sync() will support touching for pivots when the result contains detached items (#38085)
- Ability to specify the broadcaster to use when broadcasting an event (#38086)
- Password Validator should inherit custom error message and attribute (#38114)
Added
- Added
[@class
](https://github.com/class`) Blade directive (#38016)
- Accept closure for retry() sleep (#38035)
- The controller can directly return the stdClass object (#38033)
- Make FilesystemAdapter macroable (#38030)
- Track exceptions and display them on failed status checks for dx (#38025)
- Display unexpected validation errors when asserting status (#38046)
- Ability to return the default value of a request whenHas and whenFilled methods (#38060)
- Added
Filesystem::replaceInFile()
method (#38069)
Fixed
- Fixed passing cursor to pagination methods (#37996)
- Fixed issue with cursor pagination and Json resources (#38026)
- ErrorException: Undefined array key "exception" (#38059)
- Fixed unvalidated array keys without implicit attributes (#38052)
Changed
- Passthrough excluded uri's in maintenance mode (#38041)
- Allow for named arguments via dispatchable trait (#38066)