Laravel Community Tools by Tighten
Laravel Versions Logo

Version de Laravel: 13.0.0

Statut:

Support actif

Recommendation:

Garder le correctif à jour.

Dernier Correctif Publié:

13.25.0

Version Majeure Date de sortie Correctifs d'Erreurs Jusque Correctifs de Sécurité Jusque PHP Versions Statut
13 17 mars 2026 17 septembre 2027 17 mars 2028 8.3, 8.4, 8.5
ALL

Releases

13.25.0
13.24.0
13.23.0
  • Bump postcss from 8.5.15 to 8.5.23 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #60884
  • [13.x] Add a monthly log driver by @SjorsO in #60892
  • [13.x] Improve types in Image class by @shaedrich in #60890
  • Fix null handling in Arr::last() method by @AmadulHaque in #60887
  • [13.x] Allow ImageManager fromStorage disk to accept enums by @riesjart in #60889
  • [13.x] Add SES tenant support to the SES v2 transport by @atymic in #60886
  • Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #60900
  • [13.x] Prevent fatal errors when logging deprecations fails by @GrahamCampbell in #60893
  • [13.x] Bump monolog/monolog constraint by @jackbayliss in #60894
  • [13.x] Add monthly channel to logging config by @yazansalhi in #60895
  • [13.x] Use a timing-safe comparison for the maintenance mode bypass secret by @yazansalhi in #60896
  • [13.x] Improve Collection::select generic types by @timacdonald in #60898
  • [13.x] Allow ->using(...) in ->change() migrations for PostgreSQL compatibility by @shemgp in #60901
  • Revert "[13.x] Fix that retries of ShouldBeUniqueUntilProcessing jobs are force-releasing locks they don't own" by @taylorotwell in #60905
  • [13.x] Fix default handling in CookieJar::queued() by @alies-dev in #60904
  • [13.x] Fix schedule:list timezone conversion for range, step, and wildcard cron expressions by @xiCO2k in #60877
13.22.0
13.21.0

No changelog available.

13.21.1

No changelog available.

13.20.0
  • [13.x] Add missing $separator parameter to Storage facade append/prepend docblocks by @ferhatolmez in #60693
  • [13.x] beforePushing and afterPushing methods on QueueFake class by @gdebrauwer in #60689
  • [13.x] Add memory usage to WorkerStopping by @jackbayliss in #60613
  • [13.x] Add assertEmpty to the Storage facade by @jackbayliss in #60658
  • [13.x] Adds first-party support for image processing by @nunomaduro in #59276
  • [13.x] Fix operator precedence in SqsQueue size fallbacks by @daffa-aditya-p in #60702
  • Add separator params to Storage facade docblocks by @Muhtasim-Munif-Fahim in #60703
  • [13.x] Add test for the scheduler's quarterlyOn method by @dfinchenko in #60712
  • Make MailFake::assertQueuedTimes() public by @Tresor-Kasenda in #60710
  • [13.x] Sync more getter return types with their property generics by @dfinchenko in #60699
  • [13.x] Fix guessResourceName() namespace collision when class name is a substring of a parent namespace segment by @Rubrasum in #60707
  • [13.x] Add WithoutMiddleware controller middleware attribute by @JurianArie in #60709
  • [13.x] Add incrementEachQuietly and decrementEachQuietly to Eloquent models by @shanerbaner82 in #60720
  • [13.x] Normalize HTTP client request header lookups by @Button99 in #60734
  • [12.x] Enum as queue overlap key by @finagin in #60722
  • [13.x] Support null for shortcut field in return type array for HasParameters::getOptions (#60723) by @wimski in #60728
  • [13.x] Ability to set session prefix for Redis by @jackbayliss in #60700
  • [13.x] Add #[SensitiveParameter] to parameters carrying secrets by @axlon in #60753
  • [13.x] Optimize by using contains or doesntContain by @lucasmichot in #60745
  • [13.x] Remove redundant Mockery::close() calls by @lucasmichot in #60743
  • [13.x] Only register pail in DevCommands when pcntl_fork is available by @jackbayliss in #60749
  • [13.x] Use PHPUnit rector sets instead of individual rules by @lucasmichot in #60744
  • [13.x] Replace manual all/any foreach loops with array_all/array_any by @lucasmichot in #60742
  • [13.x] Add test for the Uri toStringable method by @dfinchenko in #60739
  • [13.x] Fix Str::containsAll() returning true for an empty needles array by @lucasmichot in #60746
  • [13.x] Fix stale transformations being reapplied when branching an Image after toBytes() by @lucasmichot in #60748
  • [13.x] Fix Number::forHumans() and abbreviate() returning "-0" for tiny negative values by @semx in #60736
  • [13.x] Add test for the Email rule's strict method by @dfinchenko in #60740
  • [13.x] fix: providesTemporaryUploadUrls should return true for s3 driver by @joostdebruijn in #60755
  • [12.x] Add capitalize parameter to Stringable::initials() by @irabbi360 in #60741
  • [13.x] Fix dynamic calls to incrementEachQuietly and decrementEachQuietly by @daffa-aditya-p in #60737
  • Fix BelongsToMany::touch() when related key is not id by @Peeterush in #60708
  • Merge branch '12.x' into 13.x by @crynobone in #60773
  • [13.x] Fix Number::forHumans() and abbreviate() scaling tiny decimals by @daffa-aditya-p in #60768
  • [13.x] Reset fake time globally after each test, drop redundant Carbon::setTestNow() cleanup by @lucasmichot in #60761
  • [13.x] Ensure make:migration generates collision-free, ordered timestamps prefixes by @NickSdot in #60771
  • [13.x] Fix JsonApiResource relationships resolved through a closure by @markwalet in #60752
  • [13.x] Fix TrustProxies at:* when multiple proxies are used by @mattford in #60726
13.19.0
13.18.1
  • [13.x] Allow assertDatabaseEmpty to handle iterable by @jackbayliss in #60621
  • [13.x] Add input() method to console commands by @stevebauman in #60607
  • [13.x] Handle api / json routes with Down (Maintenance) command by @davidrushton in #60595
  • [13.x] fix: respect channel name for on-demand log stacks by @maltf0 in #60635
  • [13.x] Support inspecting delayed jobs on the queue fake by @jackbayliss in #60636
  • Add Release queue middleware by @mgcodeur in #60630
  • [13.x] Update docblocks of Blueprint foreignUuid and foreignUlid to match foreignId by @LiddleDev in #60643
  • Respect the encoding in Str::mask() when building the end of the string by @iammcoding in #60646
  • [13.x] Supports scalar Predis retry config to allows config:cache by @crynobone in #60642
13.18.0
  • [13.x] Further reduce cache hits when using debounced jobs by @jackbayliss in #60575
  • Add priority-based registration to dev commands by @joetannenbaum in #60580
  • fix: cache headers not set on HEAD requests by @c0defre4k in #60589
  • [13.x] Add conditional return types to several methods by @alies-dev in #60586
  • [13.x] Sync getter return types with their property generics by @dfinchenko in #60591
  • [13.x] Expose jobs processed count and last job timestamp on the WorkerStopping event by @jackbayliss in #60592
  • [13.x] Prevent restored event when soft delete restore fails by @Button99 in #60605
  • [13.x] Ensure lastJobProcessedAt is null if nothing is processed by @jackbayliss in #60608
  • Fix RateLimited middleware not serializing releaseAfter in __sleep() by @Amirhf1 in #60609
  • Use --kill-others-on-fail for artisan dev by @joetannenbaum in #60606
  • [13.x] Fix Number::forHumans() and Number::abbreviate() crashing on INF/NAN by @humamj1 in #60617
  • [13.x] Fix Json parsing for top level zero bodies by @Button99 in #60614
  • [13.x] schedule:work catch signals by @rforced in #60616
  • Bump the github-actions group with 2 updates by @dependabot[bot] in #60622
  • [13.x] Fix Number::fileSize crashing on INF/NAN inputs by @Amirhf1 in #60625
  • [13.x] Fix flexible() lock and defer label collisions in TaggedCache by @Amirhf1 in #60626
13.17.0
13.16.1
13.16.0
13.15.0
13.14.0
13.13.0
13.12.0
13.11.2
13.11.0
13.10.0
13.11.1
13.9.0
13.8.0
13.7.0
13.6.0
13.5.0
13.4.0
  • [13.x] Fix missing Illuminate\Queue\Attributes\Delay attribute by @fadez in #59504
  • [13.x] Fix $request->interval() failing with very small float values by @SanderMuller in #59502
  • [13.x] Add pint.json to export-ignore by @axlon in #59497
  • [13.x] Add --ignore-scripts to yarn in BroadcastingInstallCommand by @sumaiazaman in #59494
  • [13.x] Fix static closure binding in remaining manager classes by @sumaiazaman in #59493
  • [13.x] Fix CollectedBy attribute not resolving through abstract parent classes by @jackbayliss in #59488
  • [13.x] Fix: Allow runtime property overrides (onQueue) to take precedence over class attributes by @niduranga in #59468
  • [13.x] Use #[Delay] attribute in Bus Dispatcher by @sumaiazaman in #59514
  • [13.x] Use #[Delay] attribute in NotificationSender by @sumaiazaman in #59513
  • [13.x] Add overflow option to Carbon plus and minus by @lucasmichot in #59509
  • [13.x] Fix: respect null redirect in unauthenticated exception handler by @timmylindh in #59505
  • [13.x] Fix TypeError in starts_with/ends_with validation rules on non-string values by @sumaiazaman in #59541
  • [13.x] allow null to be passed directly to redirectGuestsTo() by @timmylindh in #59526
  • Revert "[13.x] Remove unnecessary clone in SessionManager to prevent duplicate Redis connections" by @taylorotwell in #59542
  • [13.x] Fix deprecation warning in Contains and DoesntContain rules when values contain null by @sumaiazaman in #59561
  • [13.x] Fix Str::markdown() and Str::inlineMarkdown() crash on null input by @sumaiazaman in #59554
  • [13.x] Add queue methods to inspect jobs by @jackbayliss in #59511
  • Feature/form request strict mode by @NurullahDemirel in #59430
  • Bump vite from 7.3.1 to 7.3.2 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #59571
  • [13.x] Fix deprecation warning in In and NotIn rules when values contain null by @sumaiazaman in #59576
  • [13.x] Add flushState to FormRequest to reset global strict mode between tests by @sumaiazaman in #59574
  • [13.x] Fix #[WithoutRelations] queue attribute not being inherited by child classes by @stevebauman in #59568
13.3.0
13.2.0
13.1.0
13.1.1
13.0.0