Added
- Added singular syntactic sugar to wormhole (#38815)
- Added a few PHP 8.1 related changes (#38404, #38961)
- Dispatch events when maintenance mode is enabled and disabled (#38826)
- Added assertNotSoftDeleted Method (#38886)
- Adds new RefreshDatabaseLazily testing trait (#38861)
- Added --pretend option for model:prune command (#38945)
- Make PendingMail Conditionable (#38942)
- Adds --pest option when using the make:test artisan command (#38966)
Reverted
Fixed
- Fix getDirty method when using AsArrayObject / AsCollection (#38869)
- Fix sometimes conditions that add rules for sibling values within an array of data (#38899)
- Fixed Illuminate/Validation/Rules/Password::passes() (#38962)
- Fixed for custom date castable and database value formatting (#38994)
Changed
- Make mailable assertions fluent (#38850)
- Allow request input to be retrieved as a collection (#38832)
- Allow index.blade.php views for anonymous components (#38847)
- Changed *ofMany to decide relationship name when it is null (#38889)
- Ignore trailing delimiter in cache.headers options string (#38910)
- Only look for files ending with .php in model:prune (#38975)
- Notification assertions respect shouldSend method on notification (#38979)
- Convert middleware to array when outputting as JSON in /RouteListCommand (#38953)