Releases: laravel/framework
Releases Β· laravel/framework
v11.43.0
- Remove Incorrect @mixin Annotation in BuildsQueries Trait by @daniel-de-wit in #54596
- make withoutScopedBindings usable on RouteRegistrar by @ssninnni in #54592
- [11.x] Update Broadcasting Install Command For Bun Version 1.1.39^ by @realpoke in #54605
- [11.x] Add isTtySupported to Process facade by @Riley19280 in #54604
- [11.x] fix: pagination generics by @calebdw in #54601
- Convert closures to arrow functions in the Model class by @alikhosravidev in #54599
- [11.x] Document hashedValue as non-nullable by @JurianArie in #54615
- [11.x] Prohibited If Declined and Prohibited If Accepted validation rules by @osama-98 in #54608
- [11.x] Fix param types for
orWhereHasMorph
method by @simonellensohn in #54659 - [11.x] Add pascal alias for studly string helper by @da-mask in #54655
- [11.x] make the Eloquent missing attribute handler more accurate by changing offsetExists by @koenvu in #54654
- [11.x] use exec function if the symlink function is unavailable by @aisuvro in #54651
- [11.x] use value helper for $perPage as used for $total by @rodrigopedra in #54650
- [11.x] [cleanup] used illuminate str contains by @daison12006013 in #54647
- [11.x] Allow can attribute on group by @utsavsomaiya in #54648
- Test Improvements by @crynobone in #54645
- Fixes Factory Using Wrong Model Name by @SameOldNick in #54644
- [11.x] fix 'parsePipeString' in pipeline helper by @igzard in #54643
- Update old() docblock by @AJenbo in #54641
- [11.x] Feature: Array reject by @liamduckett in #54638
- [11.x] Blade @include performance by @AlliBalliBaba in #54633
- Fix Collection::implode with \Stringable objects by @timkelty in #54630
- [11.x] Fix
serve
command withPHP_CLI_SERVER_WORKERS
by @crynobone in #54606 - [11.x] new:
ddJson
method onTestResponse
class by @chester-sykes in #54673 - [11.x] Add find sole query builder method by @zepfietje in #54667
- [11.x] Fix regression bug with global
Factory::guessModelNamesUsing()
by @crynobone in #54665 - [11.x] Fix routeCollection get method return value when searching by dot not⦠by @abdel-aouby in #54672
- [11.x] Add
withWhereRelation
method to builder by @utsavsomaiya in #54668
v11.42.1
- Add Taylor's inspiring quote - We must ship by @1weiho in #54579
- Type the callback for Relation::noConstraints by @simon-tma in #54572
- [11.x] fix: getQualified{Created,Updated}AtColumn never returning null by @calebdw in #54568
- [11.x]
assertStreamed
andassertNotStreamed
by @gdebrauwer in #54566 - [11.x] Add
assertJsonFragments
assertion by @lioneaglesolutions in #54576 - [11.x]
doesntContain
on eloquent collection by @gdebrauwer in #54567 - [11.x] Allow batching a Closure by @cosmastech in #54587
v11.42.0
- docs: clarify use of hasOption() by @jezmck in #54415
- Test Improvements by @crynobone in #54427
- [11.x] add Generics to Paginator's ArrayAccess methods by @taka-oyama in #54428
- [11.x] Fix docblocks for code that calls
enum_value()
by @cosmastech in #54432 - [11.x] Fix assertContent on laravel test that respond with Symfony Response Object by @tben in #54467
- [11.x] Add Higher Order Messaging support for last by @fernandokbs in #54459
- [11.x] Database testing traits has impact to artisan calls by @nivseb in #54458
- [11.x] Add precision to
Number::currency()
by @benjibee in #54456 - [11.x] Add generics to lazy queries by @axlon in #54453
- [11.x] Merge in eager loads from nested where queries by @ollieread in #54455
- [11.x] Fluent numeric validation by @xoesae in #54425
- [11.x] Fix casts +
withAttributes
by @tontonsb in #54422 - [11.x] Ensure batched jobs are actually batchable by @josepostiga in #54442
- [11.x] Update PHPStan to 2.x by @tamiroh in #53716
- Test Improvements by @crynobone in #54475
- Add relative date shorthands to Query Builder by @jasonmccreary in #54408
- [11.x] feat: add better closure typing in QueriesRelationships by @calebdw in #54452
- [11.x] Fix the method explodeExplicitRule to support Numeric Validation by @mrvipchien in #54478
- Add
Builder
On Clone callback support by @ralphjsmit in #54477 - Support relative paths to SQLite databases by @LukeTowers in #54480
- [11.x] Where doesnt have nullable morph by @liamduckett in #54363
- [11.x] Add the ability to skip migrations within tests by @cosmastech in #54441
- Queue Integration Tests with Redis Cluster by @vadimonus in #54218
- [11.x] Optimize
PendingBatch@ensureJobIsBatchable
by @cosmastech in #54485 - [11.x] Supports PHPUnit 12.0 by @crynobone in #54316
- [11.x] Fix spelling in comment by @lorenzolosa in #54503
- [11.x] Add Context "missing" method by @vbergerondev in #54499
- [11.x] feat: add generics to Container methods by @MrMeshok in #54543
- [11.x] Add a setAssetRoot method to the UrlGenerator class by @ollieread in #54530
- [11.x] Handle Null Check in Str::startsWith and Str::endsWith by @onairmarc in #54520
- [11.x] Improve check for relative sqlite databases by @LukeTowers in #54513
- Revert "[11.x] Use Str::wrap() instead of nesting Str::start() inside Str::finish()" by @shaedrich in #54528
- [11.x] Job Batches with Redis Cluster by @vadimonus in #54522
- [11.x] fix: specify type of TClass generic in Container by @MrMeshok in #54545
- [11.x] Improve docblocks for morph maps in
Relation
by @cosmastech in #54560 - docs: fix return type documentation for initializeSignal method by @nzsys in #54553
- [11.x] Add support for middlewares & failed handler on broadcastable events by @Jacobs63 in #54562
- [11.x] json assertions on streamed content by @gdebrauwer in #54565
v10.48.28
Update version to v10.48.28
v11.41.3
Update version to v11.41.3
v11.41.2
Update version to v11.41.2
v11.41.1
- [11.x] Allow secret key Updates Without Bringing the Site Up by @rashidlaasri in #54389
- [11.x] use Auth::userResolver when resolving the authenticated user by @rodrigopedra in #54382
- [11.x] Add
Macroable
andfill()
toSupport\Fluent
by @stevebauman in #54404 - [11.x] Optimize pluck() to avoid redundant column selection by @zsocakave in #54396
- [11.x] Optimize
loadTranslationsFrom
function for simplicity and clarity by @selcukcukur in #54407 - feat: gracefully handle command not found exception - avoid creds exposure by @chinmaypurav in #54406
- Handle pooled Postgres connections for Laravel Cloud by @taylorotwell in #54346
v11.41.0
- [11.x] more pint rules by @browner12 in #54332
- [11.x] Allow
TestComponent
to be macroable by @ziadoz in #54359 - [11.x] Fix validator return fails if using different date formats by @mrvipchien in #54350
- [11.x] fix the method
explodeExplicitRule
to support Customizable Date Validation by @mrvipchien in #54353 - [11.x] Adds the
addPath()
method to theLang
facade and theTranslator
class. by @selcukcukur in #54347 - Improve: add fire failed event at once by @cesarMtorres in #54376
- [11.x] feat: Create missing pgsql database when running migrations by @mathiasgrimm in #54314
- [11.x] Proper rate limiter fix with phpredis serialization/compression enabled by @TheLevti in #54372
- Update Stringable Rule testcases by @mrvipchien in #54387
- [11.x] Use
Date
facade for storing the password confirmation timestamp by @crynobone in #54383
v11.40.0
- draft: fix: Don't release lock for ShouldBeUniqueUntilProcessing Job that gets released by @mathiasgrimm in #54261
- [11.x] Add Laravel Pint by @browner12 in #53835
- Add self to HasCollection type param in Model by @thena-seer-sfg in #54311
- [11.x] Add pending attributes by @tontonsb in #53720
- fix:
schedule:test
on commands using runInBackground by @dallyger in #54321 - [11.x] Helper methods to dump responses of the Laravel HTTP client by @morrislaptop in #54317
- Add support for cursor editor in ResolvesDumpSource by @tuxfamily in #54318
- [11.x] Add Customizable Date Validation Rule with Flexible Date Constraints by @michaelnabil230 in #53465
- [11.x] start syncing StyleCI rules to Pint by @browner12 in #54326
- [11.x] apply our new Pint rule to the
/tests
directory by @browner12 in #54325 - fix(Collection::pop()): count < 1 by @artumi-richard in #54340
- Patch CVE-2025-22145 in nesbot/carbon package by @dennis-koster in #54335
- [11.x] Prevent unintended serialization and compression by @JeppeKnockaert in #54337
- [11.x] Pass collection of models to
whereMorphedTo
/whereNotMorphedTo
by @gdebrauwer in #54324
v11.39.1
- fix: collapseWithKeys on empty collection by @benatoff in #54290
- fix(broadcaster): incorrect channel matching because of dot in pattern by @021-projects in #54303
- [11.x] Use constructor property promotion for database query condition expression by @shaedrich in #54302
- [11.x] Add IncrementOrCreate method to Eloquent by @carloeusebi in #54300
- [11.x] Add additional test cases for Arr helper to enhance coverage by @mrvipchien in #54298
- Bump vite from 5.2.14 to 5.4.12 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #54296
- [11.x] Fix unique jobs that have a uniqueVia method by @DougSisk in #54294