Laravel Versions Logo

Laravel Version: 11.0.0

Status:

Active support

Recommendation:

Keep patch updated.

Latest Patch Release:

11.18.1

Major Version Release date Bug Fixes Until Security Fixes Until PHP Versions Status
11 March 12, 2024 August 5, 2025 February 3, 2026 8.2, 8.3
ALL

Releases

11.18.1
  • [11.x] Fix variable typo at Terminating Event test by @chu121su12 in #52282
  • Revert "[11.x] Declare bindings and singletons properties in Service Provider" by @driesvints in #52288
11.18.0
11.17.0
11.16.0
11.15.0
11.14.0
  • Adding Pest stubs to publish command by @bartdenhoed in #51933
  • [11.x] Added attempts() method to FakeJob by @JamesFreeman in #51951
  • [11.x] Run all Workflows on Ubuntu 24.04 by @Jubeki in #51946
  • [11.x] Improve PHPDoc for mapSpread Method in Arr Class & Remove Warning from IDE by @lmottasin in #51952
  • Bump braces from 3.0.2 to 3.0.3 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #51955
  • [11.x] Remove unreachable code in AssertableJsonString by @seriquynh in #51943
  • [11.x] Fix TestResponseAssert docblock by @seriquynh in #51942
  • [11.x] feat: add more specific types and tests for helpers by @calebdw in #51938
  • [11.x] Mark sensitive params with SensitiveParameter attribute by @onlime in #51940
  • [11.x] Adds support for Markdown extensions to the Stringable class. by @lukeraymonddowning in #51932
  • [11.x] Add secret method declaration to Components\Factory class by @seriquynh in #51949
  • [11.x] Run Workflows on Windows 2022 and with bash instead of powershell by @Jubeki in #51958
  • [11.x] Fix duplicated return type PHPDoc by @chu121su12 in #51965
  • [11.x] Fix test failure message by @nshiro in #51974
  • [11.x] Update tests to ensure mail Message implements the fluent interface pattern by @seriquynh in #51969
  • [11.x] Set previous exception on HttpResponseException by @hafezdivandari in #51968
  • [11.x] Fix typo in SupportCollectionTest by @zbundy in #51966
  • [11.x] Improvements for the ServeCommand (add more loves & elevate DX) by @sethsandaru in #51957
  • [11.x] Adds support for using castAsJson with a MariaDb connection by @haniha in #51963
  • [11.x] Add support for acting on attributes through container by @innocenzi in #51934
  • [11.x] Fix Component::resolveComponentsUsing test by @seriquynh in #51988
  • [11.x] Update composer.json files to provide PSR implementations by @seriquynh in #51983
  • [11.x] add queued closure type for soft delete events by @hpiaia in #51982
  • [11.x] Fix using container nesting to make the same 'abstract' in different context by @guiqibusixin in #51989
  • [11.x] Fix sync is running touch query twice by @Tofandel in #51984
11.13.0
11.12.0
  • [10.x] Fix typo in return comment of createSesTransport method by @zds-s in #51688
  • [10.x] Fix collection shift less than one item by @faissaloux in #51686
  • [10.x] Turn Enumerable unless() $callback parameter optional by @faissaloux in #51701
  • Revert "[10.x] Turn Enumerable unless() $callback parameter optional" by @taylorotwell in #51707
  • [10.x] Fixes unable to call another command as a initialized instance of Command class by @crynobone in #51824
  • [10.x] fix handle shift() on an empty collection by @Treggats in #51841
  • [10.x] Ensureschema:dump will dump the migrations table only if it exists by @NickSdot in #51827
  • [11.x] Test Improvements by @crynobone in #51847
  • [11.x] Test application storage path by @seriquynh in #51848
  • [11.x] Fix PHP_MAXPATHLEN check for strings slightly smaller then PHP_MAXPATHLEN by @joshuaruesweg in #51850
  • [11.x] Improve Bus::assertNothingDispatched(), Event::assertNothingDispatched(), Mail::assertNothingSent(), Notification::assertNothingSent() error messages by @macbookandrew in #51846
  • [11.x] Update error page to show GET by @chu121su12 in #51837
  • [11.x] Remove deprecated type attributes in the exception renderer by @osbre in #51866
  • [11.x] Import classes in the exception templates by @osbre in #51863
  • [11.x] Collection before/after optimization by @bert-w in #51876
  • [11.x] Add multiply to collection by @patrickomeara in #51870
  • [11.x] Add addEventDiscoveryPaths to EventServiceProvider by @ya-cha in #51896
  • [11.x] Fix validation attributes when translations are empty or missing by @owenandrews in #51890
  • [11.x] feat: add generics to tap() helper by @calebdw in #51881
11.11.1
  • [11.x] Remove useless variable assignment by @seriquynh in #51838
  • [11.x] Fix event dispatcher typing in cache repository by @axlon in #51835
  • Chop PHP extension when passed to make commands by @jasonmccreary in #51842
  • [11.x] Simplify .php extension chopping in getNameInput by @osbre in #51843
  • [11.x] fix: improve performance and robustness of Relation::getMorphAlias() by @calebdw in #51845
  • Revert "[11.x] Change scope for afterCreating and afterMaking callbacks" by @driesvints in #51858
11.11.0
11.10.0
11.9.2
  • [11.x] Fix new exception renderer compatibility with closure middleware by @ifox in #51614
  • [11.x] Fix double-quoted string literals on SQLite by @hafezdivandari in #51615
  • [11.x] Allow setting Resend api key in mailer specific config by @riasvdv in #51618
  • [11.x] Fix only number as session key will result in numbered session keys by @Katalam in #51611
11.9.1
11.9.0
11.8.0
11.7.0
11.6.0
11.5.0
11.4.0
11.3.1
  • [11.x] Name of job set by displayName() must be honoured by Schedule by @SCIF in #50973
  • Add Conditionable trait to Testing\PendingCommand.php by @tobz-nz in #50988
  • Allow sorting of route:list by multiple column/factors using a comma by @fredbradley in #50998
  • [10.x] Added eachById and chunkByIdDesc to BelongsToMany by @lonnylot in #50991
11.3.0
11.2.0
11.1.1
11.1.0
11.0.8
11.0.7
11.0.6
11.0.4
  • [11.x] Add class_exists check for Spark's subscribed default alias Middleware by @akr4m in #50489
  • [11.x] Fix: Removed TTY mode to resolve Windows compatibility issue by @yourchocomate in #50495
  • [11.x] Check for password before storing hash in session by @valorin in #50507
  • [11.x] Fix an issue with missing controller class by @driesvints in #50505
  • [11.x] Add default empty config when creating repository within CacheManager by @noefleury in #50510
11.0.5
11.0.1
11.0.2
11.0.3
11.0.0

Please consult the upgrade guide and release notes in the official Laravel documentation.