Skip to content

Releases: laravel/framework

v12.41.1

03 Dec 01:03

Choose a tag to compare

Update version to v12.41.1

v12.41.0

03 Dec 00:23

Choose a tag to compare

  • [12.x] Add throwUnless() to Illuminate\Http\Client\Response by @CasEbb in #57951
  • [12.x] Fix deprecation error in HasAttributes::addDateAttributesToArray() when UPDATED_AT = null and model is cast to array by @crynobone in #57945
  • [12.x] Reduce indentation in PendingRequest@send() with an early return by @cosmastech in #57943
  • [12.x] PendingRequest HTTP methods may also return promises by @cosmastech in #57941
  • [12.x] Fix unable to flush redis tagged cache when prefix contains - instead of _ by @crynobone in #57927
  • fix: hasMorph/whereDoesntHaveMorph OR grouping with nullable morphs by @hannrei in #57937
  • [12.x] Flush only active buffers while streaming response using a generator by @vaishnavyogesh in #57952
  • Fix substrReplace to be multibyte safe by @Nasim25 in #57936
  • [12.x] fixes static analysis error by @cosmastech in #57953
  • [12.x] Pass LoggerInterface when constructing RoundrobinTransport instance by @jnoordsij in #57956
  • [12.x] Optimize cache and cache_locks timeout by @chrisnetonline in #57966
  • [12.x] Introduce FluentPromise to allow for cleaner chaining in Pool by @cosmastech in #57967
  • [12.x] Add Dependency in JsonSchema by @pushpak1300 in #57942
  • Introduce lazy object and proxy object support helpers by @timacdonald in #57831
  • [12.x] Add reload command and allow services to register by @barryvdh in #57923
  • [12.x] Ensure pretending flag is always reset in pretend() method by @xurshudyan in #57968
  • [12.x] Always restore missing-attribute flag in offsetExists() by @xurshudyan in #57970
  • [12.x] Fix Arr::first for ArrayObject and AsArrayObject values by @prince-noman in #57969
  • [12.x] Use displayName() for custom job identification by @hxnk in #57499
  • [12.x] Expand Redis DurationLimiter tests by @miladev95 in #57947
  • [12.x] Fix grammar in event dispatcher comment by @shaedrich in #57983
  • Modernize email template by @taylorotwell in #57987
  • [12.x] Improve event types by @shaedrich in #57986
  • [12.x] Add ability to ignore queuePaused \ queueShouldRestart cache checks by @jackbayliss in #57975
  • [12.x] Fix cache:clear command exit code on failure by @alies-dev in #57988
  • Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #57994
  • [12.x] Add milliseconds, weeks, and months duration helpers to Illuminate\Support by @SanderMuller in #57997
  • [12.x] Add wildcard pattern support to TrimStrings middleware by @overtrue in #57982

v11.47.0

28 Nov 18:21

Choose a tag to compare

v12.40.2

26 Nov 19:25

Choose a tag to compare

v12.40.1

25 Nov 16:17

Choose a tag to compare

v12.40.0

25 Nov 15:08

Choose a tag to compare

v11.46.2

25 Nov 19:03

Choose a tag to compare

v12.39.0

18 Nov 15:17

Choose a tag to compare

v12.38.1

13 Nov 02:13

Choose a tag to compare

  • [12.x] Fix GeneratorCommand missing possibleModels() method by @crynobone in #57769

v12.38.0

12 Nov 16:52

Choose a tag to compare

  • [12.x] Cache the result of configurationIsCached() by @cosmastech in #57665
  • [12.x] model:show command prompt for missing input with model suggestion by @mrazinshaikh in #57671
  • Don't call Model::toArray() to get attributes for factory insert by @riesjart in #57670
  • [12.x] Introduce WithCachedRoutes testing trait by @cosmastech in #57623
  • [12.x] Add missing separators to Stringable::ucwords by @kichetof in #57688
  • [12.x] Cache result of Application@routesAreCached() by @cosmastech in #57687
  • fix phpdoc return of HasAttributes::getArrayAttributeWithValue by @chuckadams in #57691
  • [12.x] Remove unnecessary imports from BackgroundQueue and DeferredQueue. by @seriquynh in #57699
  • [12.x] add SQLite support for whereNotMorphedTo method by @faisuc in #57698
  • [12.x] Handle AWS ElasticCache failover by reconnecting when READONLY by @wsamoht in #57685
  • [12.x] Introduce WithCachedConfig testing trait by @cosmastech in #57663
  • [12.x] Fix WithCachedConfig@tearDownWithCachedConfig() by @cosmastech in #57708
  • [12.x] Reorder some core aliases in alphabetical order. by @kevinb1989 in #57706
  • Allow Resend ^1.0 by @ziming in #57713
  • [12.x] memoize result of Application@eventsAreCached() by @cosmastech in #57709
  • [12.x] Test Factory@insert() with hidden by @cosmastech in #57722
  • [12.x] Separate workflow for Redis integration tests by @vadimonus in #57710
  • [12.x] Types: HasDatabaseNotifications read/unread notifications by @liamduckett in #57718
  • [12.x] Supports Symfony 7.4 by @crynobone in #57724
  • [12.x] Revert lowercasing validation message placeholders by @florianraith in #57733
  • [12.x] try another way to activate Broadcast routes by @browner12 in #57734
  • [12.x] Add environment information to json output of schedule:list command by @mmachatschek in #57741
  • [12.x] Make DumpCommand prohibitable by @jackbayliss in #57735
  • [12.x] Clean ConsoleApplicationTest by @seriquynh in #57761
  • [12.x] Fix the docblock of the BroadcastManager::purge method. by @seriquynh in #57758
  • [12.x] Fix setting request exception truncating doesn't work on HTTP layer when configured inside bootstrap/app.php by @crynobone in #57759