Releases: laravel/framework
Releases · laravel/framework
v12.35.0
- [12.x] Fix
DB::update()
with subqueries is not supported for all databases by @crynobone in #57381 - [12.x] Ensure custom validation messages work for AnyOf, Can and Enum by @jackbayliss in #57356
- Added Neovim editor support in ResolvesDumpSource by @cseknowledge in #57392
- Add clickable file reference for thrown exception by @jasonmccreary in #57400
- [12.x] Render newlines in query tooltip by @faisuc in #57310
- [12.x] Add SQS FIFO and fair queue messageGroup() method support by @patrickcarlohickman in #57421
- [12.x] Use MariaDB idiomatic
json_value()
by @crishoj in #57417 - Deferred queue by @taylorotwell in #57428
- Fix validate integer php doc type annotation by @tei0110 in #57435
- [12.x] Fix passing countable to Number::format() by @riesjart in #57434
- [12.x] Update
Route::middleware
to accept null by @avosalmon in #57436 - Only replace first basePath occurrence in dump source href by @fritz-c in #57458
- [12.x] Add missing @throws annotations to Encrypter class by @sumaiazaman in #57451
- [12.x] Add missing @throws annotations to Database Connection class by @sumaiazaman in #57452
- [12.x] Test Improvements by @crynobone in #57461
- Prevent TypeError in validateDigits when attribute value is an array by @elyass-dehghan in #57471
- Bump vite from 7.1.6 to 7.1.11 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in #57460
- Failover cache by @taylorotwell in #57430
- Must collect the unparsed event and payload when deferring events by @moshe-autoleadstar in #57453
v12.34.0
- [12.x] PostgreSQL virtual columns by @tpetry in #57290
- [12.x] Make Vite asset path generation extendable via inheritance by @daun in #57292
- [12.x] Improve
Str
docblocks related to factories by @cosmastech in #57297 - Add missing waitUntil method to FakeInvokedProcess by @yondifon in #57030
- Add support for Zed Editor in ResolvesDumpSource by @miguilimzero in #57298
- [12.x] Remove leftover workaround by @AhmedAlaa4611 in #57306
- Fix return type order in view function signature by @MadBox-99 in #57304
- Adds support for
Trae IDE
in the local exception page by @sajjadhossainshohag in #57300 - [12.x] Add enum support to
Schedule::useCache()
by @amirhshokri in #57311 - [12.x] Fix remaining PHP 8.5 null index array deprecations by @IonBazan in #57308
- Regenerate session during Auth::login() by @valorin in #57204
- [12.x] Formatting by @AhmedAlaa4611 in #57321
- Update text color in minimal error view to ensure better accessibility by @FoksVHox in #57318
- [12.x] Fix text truncation on syntax-highlighted queries by @avosalmon in #57315
- [12.x] Fix email rule helper message by @erik-perri in #57323
- [12.x] Do not assume
Str::uuid()
returnsStringable
by @cosmastech in #57340 - [12.x] Add missing @throws annotation to Arr by @AhmedAlaa4611 in #57336
- [12.x] Use FQCN in docblocks by @AhmedAlaa4611 in #57335
- [12.x] feat: Support custom response without modifying the exception handler by @chuoke in #57342
- [12.X] add support for windsurf IDE in ResolvesDumpSource by @Sajid-al-islam in #57359
- [12.x] Expand single-line array into multiline by @AhmedAlaa4611 in #57350
- [12.x] Added Kiro editor support in
ResolvesDumpSource
by @OmarFaruk-0x01 in #57363 - [12.x] fix schedule list cli format in multibye locale by @jamessa in #57367
- Prototype failover queue by @taylorotwell in #57341
- Add support for Fleet editor in ResolvesDumpSource by @Rakib01 in #57377
- Allow closures when calling throw_if by @chrispage1 in #57349
- [12.x] Add defer method to HTTP batch by @WendellAdriel in #57387
- [12.x] Supports PHPUnit 12.4 by @crynobone in #57388
- [12.x] Http::batch - fix issue that non valid URL not triggering catch hook by @WendellAdriel in #57386
v12.33.0
- Fix compiling queries that use orderByRaw with expressions by @LukeTowers in #57228
- [12.x] Narrow type after
Str::is*(...)
check by @axlon in #57230 - [12.x] Fix invalid docblock by @tm1000 in #57240
- [12.x] Refactor switch to match by @amirhshokri in #57236
- [12.x] Refactor switch to match by @alipowerful7 in #57237
- [12.x] Fix rounded issue in exception frame component by @AhmedAlaa4611 in #57239
- [12.x] Ensure calling job within a group works as expected by @jackbayliss in #57224
- fix: remove duplicated word in
Str::apa
method by @balboacodes in #57254 - refactor: add |null in docblock by @alipowerful7 in #57253
- [12.x] Improve
php artisan config:cache
andphp artisan optimize
error messages for non-serializable values by @mathiasgrimm in #57249 - [12.x] Ensure cookie lifetime matches session lifetime in StartSession middleware by @michaelcontento in #57266
- Run tests on PostgreSQL version 18 by @JurianArie in #57232
- [12x.] reduce repeated inserts in tests by @cosmastech in #57273
- [12.x] Fix using pushIf blade directive with complex conditions (#57264) by @hosni in #57274
- [12.x] Add Stringable::doesntContain() to match API symmetry by @michaelcontento in #57279
- [12.x] Improve BroadcastManager error messages when trying to get a Broadcaster by @mathiasgrimm in #57275
- [12.x] HTTP Client: add mergeUrlParameters() to combine URL parameters without overwriting by @leek in #57282
v12.32.5
Update version to v12.32.5
v12.32.4
- [12.x] Use
Container::getInstance()
inComposerScripts::prePackageUninstall()
by @cosmastech in #57226
v12.32.3
- [12.x] Define LARAVEL_START if not already defined by @cosmastech in #57222
- [12.x] Clean up redundant type hints in docblocks by @AhmedAlaa4611 in #57219
v12.32.2
Update version to v12.32.2
v12.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
v12.32.0
- [12.x] fix static analysis error by @cosmastech in #57162
- Fix: Handle non-string returns from Htmlable::toHtml() in e() helper by @Carnicero90 in #57157
- [12.x] Fix pending attributes in schedule group by @jamessa in #57156
- Remove Request overview from Exceptions by @barryvdh in #57158
- [12.x] Pass "throw" option from scoped to parent disk by @daniser in #57163
- [12.x] Make docblock return type in line with actual return type by @parijke in #57164
- [12.x] Adjust
Arr
typehints by @daniser in #57165 - [12.x] Track filesystem adapter decoration by @daniser in #57167
- [12.x] Batch Job Failure Callbacks Support by @yitzwillroth in #55916
- [12.x] Fix operator precedence by @daniser in #57169
- [12.x] Clean up after filesystem manager tests by @daniser in #57168
- Fix: Improve validateInteger ergonomics and fix BC break by @ntm-dev in #57175
- [12.x] Fix nested
can
and inherit models on route groups by @bonroyage in #57172 - [12.x] Syntax highlight on the frontend by @avosalmon in #57184
- [12.x] Add missing Closure type to Collection::pluck() docblock by @Bariss61 in #57178
- Add database afterRollback callback support and tests by @maltekuhr in #57180
- fix: add return type by @alipowerful7 in #57192
- [12.x] Adds support enums for
ThrottleRequests::using
method by @sethsandaru in #57190 - [12.x] Introduce "after" rate limiting by @timacdonald in #57125
- [12.x] Json schema nullable by @Katalam in #57181
- [12.x] Dispatch framework events on composer
pre-package-uninstall
event by @cosmastech in #57144 - [12.x] Add Http::batch by @WendellAdriel in #56946
- [12.x] [Mail] Update
queue
PHPDoc according to function behavior by @MrYamous in #57207 - [12.x] Remove unnecessary parentheses by @AhmedAlaa4611 in #57212
- [12.x] Remove unnecessary parentheses by @AhmedAlaa4611 in #57210
- [12.x] Fixes error renderer report page by @xiCO2k in #57208
- [12.x] Extend SQS FIFO and fair queue support by @patrickcarlohickman in #57187
v11.46.1
- [11.x] Fixes incorrectly serializing virtual properties (backport) by @DarkGhostHunter in #57201
- Revert "[11.x] Fixes incorrectly serializing virtual properties (backport)" by @taylorotwell in #57203