Laravel Versions Logo

Laravel Version: 12.0.0

Status:

Active support

Recommendation:

Keep patch updated.

Latest Patch Release:

12.18.0

Major Version Release date Bug Fixes Until Security Fixes Until PHP Versions Status
12 February 24, 2025 August 13, 2026 February 4, 2027 8.2, 8.3, 8.4
ALL

Releases

12.18.0
12.17.0
12.16.0
12.15.0
12.14.1
12.14.0
  • [12.x] Support useCurrent on date and year column types by @nicholasbrantley in #55619
  • [12.x] Update "Number::fileSize" to use correct prefix and add prefix param by @Boy132 in #55678
  • [12.x] Update PHPDoc for whereRaw to allow Expression as $sql by @mitoop in #55674
  • Revert "[12.x] Make Blueprint Resolver Statically" by @taylorotwell in #55690
  • [12.x] Support Virtual Properties When Serializing Models by @beschoenen in #55691
  • [12.X] Fix Http::preventStrayRequests error propagation when using Http::pool by @LeTamanoir in #55689
  • [12.x] incorrect use of generics in Schema\Builder by @taka-oyama in #55687
  • [12.x] Add option to disable MySQL ssl when restoring or squashing migrations by @andersonls in #55683
  • [12.x] Add except and exceptHidden methods to Context class by @xurshudyan in #55692
  • [12.x] Container currentlyResolving utility by @jrseliga in #55684
  • [12.x] Container currentlyResolving test by @jrseliga in #55694
  • [12.x] Fix handling of default values for route parameters with a binding field by @stancl in #55697
  • Move Timebox for Authentication and add to password resets by @valorin in #55701
  • [12.x] perf: Optimize BladeCompiler by @rzv-me in #55703
  • [12.x] perf: support iterables for event discovery paths by @calebdw in #55699
  • [12.x] Types: AuthorizesRequests::resourceAbilityMap by @liamduckett in #55706
  • [12.x] Add flexible support to memoized cache store by @timacdonald in #55709
  • [12.x] Introduce Arr::from() by @daniser in #55715
  • [12.x] Fix the getCurrentlyAttachedPivots wrong morphClass for morph to many relationships by @amir9480 in #55721
  • [12.x] Improve typehints for Http classes by @cosmastech in #54783
  • Add deleteWhen for throttle exceptions job middleware by @moshe-autoleadstar in #55718
12.13.0
12.12.0
12.11.1
  • Revert "[12.x]ScheduledTaskFailed not dispatched on scheduled task failing" by @taylorotwell in #55612
  • [12.x] Resolve issue with BelongsToManyRelationship factory by @jackbayliss in #55608
12.11.0
12.10.2
12.10.1
12.10.0
12.9.2
12.9.1
  • [12.x] Forward only passed arguments into Illuminate\Database\Eloquent\Collection::partition method by @MarekVikartovsky in #55422
  • [12.x] Add test for complex context manipulation in Logger by @roshandelpoor in #55423
  • [12.x] Remove unused var from DumpCommand by @cosmastech in #55431
  • [12.x] Fix the serve command sometimes fails to destructure the request pool array by @tonysm in #55427
  • [12.x] Changes to package-lock.json should trigger npm run build by @crynobone in #55426
12.9.0
12.8.0
  • [12.x] only check for soft deletes once when mass-pruning by @cosmastech in #55274
  • [12.x] Add createMany mass-assignment variants to HasOneOrMany relation by @onlime in #55262
  • cosmetic: include is_array() case in match construct of getArrayableItems by @epic-64 in #55275
  • Add tests for InvokeSerializedClosureCommand by @Amirhf1 in #55281
  • [12.x] Temporarily prevents PHPUnit 12.1 by @crynobone in #55297
  • [12.x] Test Improvements by @crynobone in #55306
  • Bump vite from 5.4.12 to 5.4.17 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #55301
  • [12.x] Test Improvements by @crynobone in #55307
  • [12.x] add generics to array types for Schema Grammars by @taka-oyama in #55314
  • [12.x] fix missing nullable for Query/Grammar::compileInsertGetId by @taka-oyama in #55311
  • [12.x] Adds fromJson() to Collection by @DarkGhostHunter in #55310
  • [12.x] Fix illuminate/database usage as standalone package by @crynobone in #55309
  • Correct array key in InteractsWithInput by @AJenbo in #55287
  • [12.x] Fix support for adding custom observable events from traits by @willrowe in #55286
  • [12.x] Added Automatic Relation Loading (Eager Loading) Feature by @litvinchuk in #53655
  • [12.x] Modify PHPDoc for Collection::chunkWhile functions to support preserving keys by @jsvdvis in #55324
  • [12.x] Introduce Rule::anyOf() for Validating Against Multiple Rule Sets by @brianferri in #55191
12.8.1

No changelog available.

12.7.2

No changelog available.

12.7.0
12.7.1

No changelog available.

12.6.0
12.5.0
12.4.1
12.4.0
12.3.0
12.2.0
12.1.1
  • [11.x] Add valid values to ensure method by @lancepioch in #54840
  • Fix attribute name used on Validator instance within certain rule classes by @crynobone in #54845
  • [11.x] Fix Application::interBasePath() fails to resolve application when project name is "vendor" by @crynobone in #54871
  • [11.x] Test improvements by @crynobone in #54879
  • [12.x] DocBlock: Changed typehint for Arr::partition method by @AndrewMast in #54896
  • Enhance Email and Image Dimensions Validation Tests by @alikhosravidev in #54897
  • [12.x] Apply default styling rules to the notification stub by @ahinkle in #54895
12.1.0
12.0.0
12.0.1

No changelog available.