13.8.0
- [12.x]
schedule:listdisplay expression in the correct timezone by @xiCO2k in https://github.com/laravel/framework/pull/59307 - [12.x] Fix validation wildcard array message type error by @sadique-cws in https://github.com/laravel/framework/pull/59339
- Preserve class type of mocked classes by @AJenbo in https://github.com/laravel/framework/pull/59353
- Preserve types on partialMock() and spy() by @AJenbo in https://github.com/laravel/framework/pull/59384
- Fix missing UnitEnum support in ModelNotFoundException by @jtheuerkauf in https://github.com/laravel/framework/pull/59423
- [12.x] Fix macros with static closures by @FeBe95 in https://github.com/laravel/framework/pull/59449
- Correct Storage::fake() return type by @AJenbo in https://github.com/laravel/framework/pull/59469
- [12.x] Fix callable type for freezeTime, freezeSecond, and travelTo by @nbayramberdiyev in https://github.com/laravel/framework/pull/59466
- [12.x] Support string abstract in mock/partialMock/spy PHPDoc by @kayw-geek in https://github.com/laravel/framework/pull/59477
- Document thrown exceptions in FilesystemAdapter by @AJenbo in https://github.com/laravel/framework/pull/59534
- Hint \Redis
@mixinon Connection by @AJenbo in https://github.com/laravel/framework/pull/59532 - [12.x] Use PDO subclass polyfill by @jnoordsij in https://github.com/laravel/framework/pull/59640
- [12.x] Fix infinite rate limiter TTL on custom increments by @paulandroshchuk in https://github.com/laravel/framework/pull/59693
- [12.x] Support named credential providers for SQS queue connections by @kieranbrown in https://github.com/laravel/framework/pull/59754
- [12.x] Prevent array to string conversion in signature validation by @alies-dev in https://github.com/laravel/framework/pull/59778
- [12.x] Memoize credentials in SqsConnector by @kieranbrown in https://github.com/laravel/framework/pull/59867
- [12.x] Disable pausing on managed queue workers by @kieranbrown in https://github.com/laravel/framework/pull/59871
- [DRAFT] Verify merging
12.xbranch by @crynobone in https://github.com/laravel/framework/pull/59929 - [13.x] Exclude expired locks in DatabaseLock::isLock by @JurianArie in https://github.com/laravel/framework/pull/59948
- [13.x] Merge attribute-provided middleware with existing middleware by @jnoordsij in https://github.com/laravel/framework/pull/59944
- [13.x] Tighten getCurrentSchemaListing @return in MySQL and SQLite builders by @mosabbirrakib in https://github.com/laravel/framework/pull/59942
- [13.x] Correct Repository::setStore @return to $this by @mosabbirrakib in https://github.com/laravel/framework/pull/59940
- [13.x] Correct Limit::none() @return type to Unlimited by @mosabbirrakib in https://github.com/laravel/framework/pull/59938
- [13.x] Add collation to processColumns and getColumns return shape by @mosabbirrakib in https://github.com/laravel/framework/pull/59937
- [13.x] Mark processViews schema field nullable in @return shape by @mosabbirrakib in https://github.com/laravel/framework/pull/59941
- Improve docblock wording in AurthorizationException by @Talha-74 in https://github.com/laravel/framework/pull/59930
- [13.x] Add Worker Pausing/Resuming events by @jackbayliss in https://github.com/laravel/framework/pull/59895
- [13.x] Allow PHPStan to infer the pivot type when passing the pivot model directly by @axlon in https://github.com/laravel/framework/pull/59959
- [13.x] Document missing $health param on ApplicationBuilder::withRouting by @mosabbirrakib in https://github.com/laravel/framework/pull/59968
- [13.x] Correct Log\Context\Repository::handleUnserializeExceptionsUsing @return to $this by @mosabbirrakib in https://github.com/laravel/framework/pull/59965
- [13.x] Correct Attribute caching toggles @return to $this by @mosabbirrakib in https://github.com/laravel/framework/pull/59962
- [13.x] Correct Factory::configure @return to $this by @mosabbirrakib in https://github.com/laravel/framework/pull/59963
- [13.x] Correct Translator::handleMissingKeysUsing @return to $this by @mosabbirrakib in https://github.com/laravel/framework/pull/59964
- [13.x] Correct Password::min @return to static by @mosabbirrakib in https://github.com/laravel/framework/pull/59967
- [13.x] Mark processIndexes type field nullable in @return shape by @mosabbirrakib in https://github.com/laravel/framework/pull/59961
- Add
assertSessionMissingInputby @jasonmccreary in https://github.com/laravel/framework/pull/59970 - [13.x] Mark generation type field nullable in processColumns @return shape by @mosabbirrakib in https://github.com/laravel/framework/pull/59960
- [13.x] Allow custom on delete/update by @JurianArie in https://github.com/laravel/framework/pull/59986
- Allow mail default driver to accept enums by @Tresor-Kasenda in https://github.com/laravel/framework/pull/59973
- [13.x] LocalScope private recursion by @jackbayliss in https://github.com/laravel/framework/pull/59979
- [13.x] Add an environment filter to the
schedule:listcommand by @m-fi in https://github.com/laravel/framework/pull/59993 - [13.x] Add generic result type to collection min/max methods by @jnoordsij in https://github.com/laravel/framework/pull/59991
- [13.x] Drop 12.x release notes and update heading by @jnoordsij in https://github.com/laravel/framework/pull/59987
- [13.x] Add enum support to QueueFake assertPushedOn method by @riesjart in https://github.com/laravel/framework/pull/59990
- [13.x] Improvements to collection sort docblocks by @jnoordsij in https://github.com/laravel/framework/pull/59988
- [13.x] Add all* queue inspection methods by @jackbayliss in https://github.com/laravel/framework/pull/59997
- [13.x] Add support for
SortDirectionenum to query builder classes by @jnoordsij in https://github.com/laravel/framework/pull/59865