Laravel Versions Logo

إصدار اللارافل: 12.0.0

الحالة:

دعم فني نشط

التوصية:

ابقاء الباتش محدثاً.

تاريخ اخر تحديث:

12.42.0

الإصدار تاريخ الإصدار إصلاح الأخطاء لغاية إصلاحات أمنية لغاية PHP Versions الحالة
12 فبراير 24, 2025 أغسطس 13, 2026 فبراير 4, 2027 8.2, 8.3, 8.4, 8.5
ALL

Releases

12.42.0
12.41.1

No changelog available.

12.41.0
  • [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
12.40.2
12.40.0
12.40.1
12.39.0
12.38.1
  • [12.x] Fix GeneratorCommand missing possibleModels() method by @crynobone in #57769
12.38.0
  • [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
12.37.0
12.36.1
12.36.0
12.35.1
12.35.0
12.34.0
12.33.0
12.32.5

No changelog available.

12.32.4
  • [12.x] Use Container::getInstance() in ComposerScripts::prePackageUninstall() by @cosmastech in #57226
12.32.3
12.32.2

No changelog available.

12.32.1
  • [13.x] Fix scopedBy attribute not following inheritance chain by @Muffinman in #57213
  • [12.x] Fix AWS S3 adapter's constructor not allowing decorated adapter instances by @daniser in #57217
12.32.0
12.31.1
  • Revert "[12.x] Reintroduce short-hand "false" syntax for Blade component props" by @taylorotwell in #57151
12.31.0
12.30.0
12.30.1
  • [12.x] Fix: Apply intl extension check to ordinal position to prevent issues by @BinaryKitten in #57112
12.29.0
12.28.1
12.28.0
12.27.0
12.27.1
12.26.4
12.26.3
12.26.2
12.26.1
12.26.0
12.25.0
12.24.0
12.23.1

No changelog available.

12.23.0
12.22.1
12.22.0
12.21.0
12.20.0
12.19.3
  • [12.x] Fix model pruning when non model files are in the same directory by @rojtjo in #56071
12.19.0
12.19.2

No changelog available.

12.19.1
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.1

No changelog available.

12.7.0
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.1

No changelog available.

12.0.0