packagist laravel/framework v13.40.0

latest release: v12.71.0
3 hours ago
  • [13.x] Fix Paginator::links() return type by @dhrupo in #62226
  • [13.x] Fix updating JSON paths with arrays and collections on MySQL and MariaDB by @xurshudyan in #62225
  • [13.x] Use the write connection in BelongsToMany createOrFirst lookup by @xurshudyan in #62223
  • [13.x] Drop check constraints when dropping columns on SQL Server by @xurshudyan in #62222
  • [13.x] Centralize + improve tests for InteractsWithData by @inxilpro in #62217
  • [13.x] Fix Redis tagged cache flush blocking Redis when flushing many tags by @MohannadElemary in #62215
  • [13.x] Qualify dropped and renamed indexes with the table schema on PostgreSQL by @xurshudyan in #62213
  • [13.x] Reconnect after losing the connection during a transaction by @xurshudyan in #62211
  • [13.x] Add missing PostgreSQL full text languages by @xurshudyan in #62210
  • [13.x] Add Queue::whenJobRunsLongerThan by @jackbayliss in #62141
  • [13.x] Fix named arguments in Cookie::queue() by @xurshudyan in #62246
  • [13.x] Fix ImageFile::default() returning a plain File rule by @Marzaan in #62244
  • [13.x] Fix pagination contracts render() return type by @dhrupo in #62242
  • [13.x] Fix SQL Server ignoring orderBy on update and delete with limit by @xurshudyan in #62239
  • [13.x] Preserve error_get_last() for suppressed errors by @xurshudyan in #62228
  • Prepare reusable development environments for Amp orbs by @DGarbs51 in #62231
  • Allow $middleware->replace() to accept an array of replacements by @ziadoz in #62230
  • [13.x] Show released jobs as released in queue:work output by @jackbayliss in #62180
  • Add $middleware->insertBefore() and $middleware->insertAfter() helper methods by @ziadoz in #62261
  • [13.x] Reconnect the Cloud log socket after a failed write by @jamesdangercarpenter in #62258
  • [13.x] Dispatch ScheduledTaskSkipped when a task already ran on another server by @jackbayliss in #62256
  • [13.x] Fix forceIndex() generating invalid SQL on SQLite for PRIMARY and multiple indexes by @tharlei in #62255
  • [13.x] Add Schedule::whenTaskRunsLongerThan by @jackbayliss in #62233
  • [13.x] Roll back to savepoint on concurrency errors in nested transactions by @xurshudyan in #62248
  • [13.x] Fix toResourceCollection() on filtered collections by @xurshudyan in #62266
  • Fix lazily loaded images not being freed until garbage collection by @tamc in #62265
  • Bump stefanzweifel/git-auto-commit-action from 7.2.0 to 7.2.1 in the github-actions group by @dependabot[bot] in #62288
  • KeyGenerateCommand: improve help message about '--show' by @valerio-bozzolan in #62286
  • [13.x] Record failed batch jobs when the model is missing by @xurshudyan in #62280
  • [13.x] Fix broadcasting to multiple encrypted Pusher channels by @xurshudyan in #62279
  • [13.x] Fix Str::remove() rejecting a Traversable subject by @Amirhf1 in #62278
  • [13.x] Fix Str::substrCount() treating offset and length as bytes by @Amirhf1 in #62277
  • [13.x] Fix withExists() and loadExists() on SQL Server by @xurshudyan in #62273
  • [13.x] Fix cursorPaginate() columns on union queries with multiple orders by @xurshudyan in #62272
  • [13.x] Fix @PARAM types wider than the native parameter type by @dhrupo in #62271
  • [13.x] Detect QueryList.TerminateAll() as lost connection by @jackbayliss in #62270
  • [13.x] Add a strict flag to InteractsWithData by @inxilpro in #62254
  • [13.x] database fundamentals to know if a read connection has catched up to a write connection by @tpetry in #62198
  • [13.x] Fix CommandSignatureTest by @jackbayliss in #62295
  • [13.x] Fix JSON:API resource collections wrapping plain objects by @lazerg in #62299
  • [13.x] Fix: Authenticate the Concurrency Process Result Envelope to Prevent Task Output Injection by @Arr0way in #62297

Don't miss a new framework release

NewReleases is sending notifications on new releases.