Releases: laravel/framework
Releases Β· laravel/framework
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
v12.7.0
- [12.x]
AbstractPaginator
should implementCanBeEscapedWhenCastToString
by @gdebrauwer in #55256 - [12.x] Add
whereAttachedTo()
Eloquent builder method by @bakerkretzmar in #55245 - Make Illuminate\Support\Uri Macroable by @riesjart in #55260
- [12.x] Add resource helper functions to Model/Collections by @TimKunze96 in #55107
- [12.x]: Use char(36) for uuid type on MariaDB < 10.7.0 by @boedah in #55197
- [12.x] Introducing
toArray
toComponentAttributeBag
class by @devajmeireles in #55258
v12.6.0
- [12.x] Dont stop pruning if pruning one model fails by @gdebrauwer in #55237
- [12.x] Update Date Facade Docblocks by @fdalcin in #55235
- Make
db:seed
command prohibitable by @spawnia in #55238 - [12.x] Introducing
Rules\Password::appliedRules
Method by @devajmeireles in #55206 - [12.x] Allowing merging model attributes before insert via
Model::fillAndInsert()
by @cosmastech in #55038 - [12.x] Fix type hints for DateTimeZone and DateTimeInterface on DateFactory by @AndrewMast in #55243
- [12.x] Fix DateFactory docblock type hints by @AndrewMast in #55244
- List missing
migrate:rollback
in DB::prohibitDestructiveCommands PhpDoc by @spawnia in #55252 - [12.x] Add
Http::requestException()
by @cosmastech in #55241 - New: Uri
pathSegments()
helper method by @chester-sykes in #55250 - [12.x] Do not require returning a Builder instance from a local scope method by @cosmastech in #55246
v12.5.0
- Correct misspellings by @szepeviktor in #55218
- [12.x] Add ability to flush state on Vite helper by @timacdonald in #55228
- [12.x] Support taggeable store flushed cache events by @erikn69 in #55223
- Revert "[12.x] Support taggeable store flushed cache events" by @taylorotwell in #55232
- [12.x] Allow configuration of retry period for RoundRobin and Failover mail transports by @jnoordsij in #55222
- [12.x] Add --json option to EventListCommand by @hotsaucejake in #55207