Releases: laravel/framework
Releases Β· laravel/framework
v12.10.1
- Revert "Use value() helper in 'when' method to simplify code" #55465 by @mohammadrasoulasghari in #55514
- [12.x] Use xxh128 when comparing views for changes by @shawnlindstrom in #55517
- [12.x] Ensure related models is iterable on
HasRelationships@relationLoaded()
by @rodrigopedra in #55519 - [12.x] Add Enum support for assertJsonPath in AssertableJsonString.php by @azim-kordpour in #55516
v11.44.3
- [10.x] Refine error messages for detecting lost connections (Debian bookworm compatibility) by @mfn in #53794
- [10.x] Bump minimum
league/commonmark
by @crynobone in #53829 - [10.x] Backport 11.x PHP 8.4 fix for str_getcsv deprecation by @aka-tpayne in #54074
- [10.x] Fix attribute name used on
Validator
instance within certain rule classes by @crynobone in #54943 - Add
Illuminate\Support\EncodedHtmlString
by @crynobone in #54737 - [11.x] Fix missing
return $this
forassertOnlyJsonValidationErrors
by @LeTamanoir in #55099 - [11.x] Fix
Illuminate\Support\EncodedHtmlString
from causing breaking change by @crynobone in #55149 - [11.x] Respect custom path for cached views by the
AboutCommand
by @alies-dev in #55179 - [11.x] Include all invisible characters in Str::trim by @laserhybiz in #54281
- [11.x] Test Improvements by @crynobone in #55302
v12.10.0
- Use value() helper in 'when' method by @mohammadrasoulasghari in #55465
- [12.x] Test
@use
directive without quotes by @osbre in #55462 - [12.x] Enhance Broadcast Events Test Coverage by @roshandelpoor in #55458
- [12.x] Add
Conditionable
Trait toFluent
by @michaelnabil230 in #55455 - [12.x] Fix relation auto loading with manually set relations by @patrickweh in #55452
- Add missing types to RateLimiter by @ClaudioEyzaguirre in #55445
- [12.x] Fix for global autoload relationships not working in certain cases by @litvinchuk in #55443
- [12.x] Fix adding
setTags
method on new cache flush events by @erikn69 in #55405 - Fix: Unique lock not being released after transaction rollback in ShouldBeUnique jobs with afterCommit() by @toshitsuna-otsuka in #55420
- [12.x] Extends
AsCollection
to map items into objects or other values by @DarkGhostHunter in #55383 - [12.x] Fix group imports in Blade
@use
directive by @osbre in #55461 - chore(tests): align test names with idiomatic naming style by @kauffinger in #55496
- Update compiled views only if they actually changed by @pizkaz in #55450
- Improve performance of Arr::dot method - 300x in some cases by @cyppe in #55495
- [12.x] Add tests for
CacheBasedSessionHandler
by @imanghafoori1 in #55487 - [12.x] Add tests for
FileSessionHandler
by @imanghafoori1 in #55484 - [12.x] Add tests for
DatabaseSessionHandler
by @imanghafoori1 in #55485 - [12.x] Fix many to many detach without IDs broken with custom pivot class by @amir9480 in #55490
- [12.x] Support nested relations on
relationLoaded
method by @tmsperera in #55471 - Bugfix for Cache::memo()->many() returning the wrong value with an integer key type by @bmckay959 in #55503
- [12.x] Allow Container to build
Migrator
from class name by @cosmastech in #55501
v12.9.2
- [12.x] Fixed a bug in using
illuminate/console
in external apps by @andrey-helldar in #55430 - Disable SQLServer 2017 CI as
ubuntu-20.24
has been removed by @crynobone in #55425
v12.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 triggernpm run build
by @crynobone in #55426
v12.9.0
- Add types to ViewErrorBag by @AJenbo in #55329
- Add types to MessageBag by @AJenbo in #55327
- [12.x] add generics to commonly used methods in Schema/Builder by @taka-oyama in #55330
- Return frozen time for easier testing by @jasonmccreary in #55323
- Enhance DetectsLostConnections to Support AWS Aurora Credential Rotation Scenario by @msaifmfz in #55331
- [12.x] Rename test method of failedRequest() by @LKaemmerling in #55332
- feat: Add a callback to be called on transaction failure by @dshafik in #55338
- [12.x] Add withRelationshipAutoloading method to model by @litvinchuk in #55344
- [12.x] Enable HTTP client retries when middleware throws an exception by @27pchrisl in #55343
- [12.x] Fix Closure serialization error in automatic relation loading by @litvinchuk in #55345
- Add test for Unique validation rule with WhereIn constraints by @mohammadrasoulasghari in #55351
- Add @throws in doc-blocks by @mohammadrasoulasghari in #55361
- [12.x] Update
propagateRelationAutoloadCallbackToRelation
method doc-block by @derian-all-win-software in #55363 - [12.x] - Redis - Establish connection first, before set the options by @alexmontoanelli in #55370
- [12.x] Fix translation FileLoader overrides with a missing key by @fabio-ivona in #55342
- [12.x] Fix pivot model events not working when using the
withPivotValue
by @amir9480 in #55280 - [12.x] Introduce memoized cache driver by @timacdonald in #55304
- [12.x] Add test for Filesystem::lastModified() method by @roshandelpoor in #55389
- [12.x] Supports
pda/pheanstalk
7 by @crynobone in #55397 - [12.x] Add comprehensive filesystem operation tests to FilesystemTest by @roshandelpoor in #55399
- Bump vite from 5.4.17 to 5.4.18 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #55402
- Add descriptive error messages to assertViewHas() by @3Descape in #55392
- Use Generic Types Annotations for LazyCollection Methods by @mohammadrasoulasghari in #55380
- [12.x] Add test coverage for Process sequence with multiple env variables by @roshandelpoor in #55406
- [12.x] Fix cc/bcc/replyTo address merging in
MailMessage
by @onlime in #55404 - [12.x] Add a
make
function in theFluent
by @michaelnabil230 in #55417
v12.8.1
Update version to v12.8.1
v12.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
v12.7.2
Update version to v12.7.2
v12.7.1
Update version to v12.7.1