Laravel Community Tools by Tighten
Laravel Versions Logo

Versi Laravel: 13.0.0

Status:

Dukungan aktif

Rekomendasi:

Jaga patch tetap terbaru.

Rilis Patch Terbaru:

13.22.0

Versi Major Tanggal rilis Perbaikan Bug Sampai Perbaikan Keamanan Sampai PHP Versions Status
13 17 Maret 2026 17 September 2027 17 Maret 2028 8.3, 8.4, 8.5
ALL

Releases

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.1
13.11.0
13.10.0
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.1
13.1.0
13.0.0