Added
- Added the ability to use the uniqueFor method for Jobs by @andrey-helldar in #40974
- Add filtering of route:list by domain by @Synchro in #40970
- Added dropForeignIdFor method to match foreignIdFor method by @bretto36 in #40950
- Adds
Str::excerpt
by @nunomaduro in #41000 - Make:model --morph flag to generate MorphPivot model by @michael-rubel in #41011
- Add doesntContain to higher order proxies by @edemots in #41034
Changed
- Improve types on model factory methods by @axlon in #40902
- Add support for passing array as the second parameter for the group method. by @hossein-zare in #40945
- Makes
ExceptionHandler::renderForConsole
internal on contract by @nunomaduro in #40956 - Put the error message at the bottom of the exceptions by @nshiro in #40886
- Expose next and previous cursor of cursor paginator by @gdebrauwer in #41001
Fixed
- Fix FTP root config by @driesvints in #40939
- Allows tls encryption to be used with port different than 465 with starttls by @nicolalazzaro in #40943
- Catch suppressed deprecation logs by @nunomaduro in #40942
- Fix typo in method documentation by @shadman-ahmed in #40951
- Patch regex rule parsing due to
Rule::forEach()
by @stevebauman in #40941 - Fix replacing request options by @driesvints in #40954
- Fix
MessageSent
event by @driesvints in #40963 - Add firstOr() function to BelongsToMany relation by @r-kujawa in #40828
- Fix
isRelation()
failing to check anAttribute
by @rodrigopedra in #40967 - Fix default pivot attributes by @iamgergo in #40947
- Fix enum casts arrayable behaviour by @diegotibi in #40885
- Solve exception error: Undefined array key "", in artisan route:list command by @manuglopez in #41031
- Fix Duplicate Route Namespace by @moisish in #41021
- Fix the error message when no routes are detected by @LukeTowers in #41017
- Fix mails with tags and metadata are not queuable by @joostdebruijn in #41028