Releases: laravel/framework
Releases · laravel/framework
v11.34.2
- Revert "[11.x] Add non-static JsonResource wrapping" by @taylorotwell in #53686
- [11.x] groupBy() return type phpdoc by @lorenzolosa in #53684
- [11.x] Fix
withoutOverlapping
for grouped scheduled closures by @istiak-tridip in #53680 - [11.x] Fix
ResendTransport
missing custom headers by @lucasmichot in #53687
v11.34.1
- Configure cloud log socket by @taylorotwell in #53666
v11.34.0
- [10.x] Fix append and prepend batch to chain by @Bencute in #53455
- [11.x] Allow
BackedEnum
when usingfromRoute()
inMakesHttpRequests
by @wietsewarendorff in #53593 - [11.x] Test Improvements by @crynobone in #53586
- [11.x] Move
$ownerKey
check fornull
toMorphTo
asBelongsTo
relationship will always return astring
by @crynobone in #53592 - Unset eloquent model's cached cast attribute by @adamthehutt in #53583
- [11.x] Add non-static JsonResource wrapping by @SanderMuller in #53543
- [10.x] PHP 8.4 Code Compatibility by @crynobone in #53612
- Add assertCount() for fake storage by @ahmadreza1383 in #53620
- Fix Paginator __construct parameter typehint for phpstan by @Afrowson in #53615
- [11.x] Add generics for Arr::last() by @talkinnl in #53619
- Add typed closure to bootstrappers in console application by @MatusBoa in #53613
- refactor: Some minor performance & readability enhancements by @dshafik in #53596
- [11.x] Improve doc blocks for interacting with enum inputs by @axlon in #53625
- [11.x] Skip object construction if no rebound callbacks are set by @axlon in #53502
- Make the bearerToken method case-insensitive by @samtlewis in #53627
- [11.x] Fix attribute inheritance for nested scheduled groups by @istiak-tridip in #53626
- [11.x] Supports PHP 8.4 by @crynobone in #53468
- ☁️ by @taylorotwell in #53623
- [11.x] Fix typo in docblock by @stancl in #53636
- Add Number::spellOrdinal() to spell ordinals as words. by @joelstein in #53661
- [11.x] Add PausePrompt fallback by @jwpage in #53660
- [11.x] Fix
SyntaxError
on Vite prefetch with empty assets by @jnoordsij in #53659 - [11.x] Improved
class-string
types by @timacdonald in #53657 - [11.x] Use
never
type for methods that always throws by @tamiroh in #53643 - [11.x] Adds conditional to routes by @Boorinio in #53654
- [11.x] Make
withoutDefer
also return$this
by @tamiroh in #53644 - Add shorthands for fake HTTP responses by @jasonmccreary in #53663
- Use the environment method instead of the isLocal method by @NaokiTsuchiya in #53638
- [11.x] Fix: Ensure generated policies return boolean values by @Aluisio-Pires in #53632
- Bus assertempty by @jasonmccreary in #53664
- [11.x] Improve schedule group behaviors by @istiak-tridip in #53641
- [11.x] Add
Request::fluent
method by @stevebauman in #53662 - [11.x] Support named in-memory SQLite connections by @stancl in #53635
- event name & listener callback types by @rudiedirkx in #53642
- Test cleanup from #53664 by @jasonmccreary in #53672
- [11.x] Fix: Prevent invalid AWS credentials options being created by @robchett in #53633
- [11.x] Expand
Support\Fluent
data access and transformation capabilities by @stevebauman in #53665
v10.48.25
- [10.x] PHP 8.4 Code Compatibility by @crynobone in #53612
v10.48.24
Update version to v10.48.24
v11.33.2
- Support ObservedBy on parent model classes by @adamthehutt in #53579
- Revert "[11.x] Support DB aggregate by group" by @taylorotwell in #53582
- [11.x] Fix: Improve Request Port Extraction Handling in ServeCommand.php to Prevent Artisan Command Failures by @ahmad-cit22 in #53538
v11.33.1
v11.33.0
- [11.x] Add "createQuietly" method by @bramr94 in #53558
- [11.x] Trim log channel names by @mathieutu in #53554
- [11.x] Fix
withoutOverlapping
viaPendingEventAttributes
proxy by @istiak-tridip in #53553 - [11.x] Update docblocks using latest documenter by @timacdonald in #53550
- fix: use qualifyColumn rather than assuming format by @willtj in #53559
- [11.x] Add
Request::enums
method to retrieve an array of enums by @stevebauman in #53540 - [11.x] hash the token going into the cache by @browner12 in #53561
- Output clean error page on health check route by @chrispage1 in #53528
- [11.x] Extract
ShowModelCommand
functionality to separate class by @cosmastech in #53541 - Add Collection/Generator generic types to public query builder methods by @rudiedirkx in #53567
- [11.x] consistent multiline constructors by @browner12 in #53566
- [11.x] prefer
new Collection()
overcollect()
by @browner12 in #53563 - [11.x] Add builder and collection to
ModelInspector
by @cosmastech in #53565 - [11.x] Support DB aggregate by group by @GromNaN in #53209
- [11.x] add ability to disable relationships in factories by @browner12 in #53450
- Revert "fix: use qualifyColumn rather than assuming format (#53559)" by @crynobone in #53568
- Bump cross-spawn from 7.0.3 to 7.0.6 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #53569
- [11.x] Removing unused var assignment in Illuminate Router by @Carnicero90 in #53575
- [11.x] PHP 8.4 Code compatibility by @crynobone in #53571
- [11.x] Supports
laravel/serializable-closure
2 by @crynobone in #53552 - [11.x] Use getQualifiedOwnerKeyName in relations by @willtj in #53573
v11.32.0
- [11.x] Http Client: fake connection exception by @gdebrauwer in #53485
- [11.x] update the docblock of the runCommand method. by @kevinb1989 in #53490
- [11.x] Fix extensions of contextual bindings by @axlon in #53514
- Update the docblock of the fluentCommands property in the MySqlGrammar by @tisuchi in #53509
- [11.x] Don't overwrite custom replacements for count in
trans_choice
by @patrickrobrecht in #53517 - [11.x] Allow BackedEnum when asserting redirect-routes by @wietsewarendorff in #53498
- Updates docblock for duplicates collection method to correct its return type by @gms8994 in #53499
- [11.x] Add support for syncing associations with array or base collection of models by @diaafares in #53495
- [11.x] SqsQueue pushRaw options: pass to sendMessage by @Niush in #53507
- [11.x] Allow BackedEnum when using redirectToRoute in ResponseFactory by @wietsewarendorff in #53518
- Improve type saftey for Config/Repository.php by @tisuchi in #53520
- Fix issue where overwriting middleware variable when setting middleware priority by @ollieread in #53504
- [11.x] Introduce method
Blueprint::rawColumn()
by @Jacobs63 in #53496 - [11.x] Introduce Schedule Grouping by @istiak-tridip in #53427
- [11.x] Added generics to paginators by @EranNL in #53512
- Fix
unless
code comment by @fritz-c in #53529 - [11.x] Add "head" slot to email layout by @hivokas in #53531
- [11.x] Http client: record request when faking connection exception by @gdebrauwer in #53530
v11.31.0
- [11.x] Refactor: return Command::FAILURE by @fernandokbs in #53354
- Allow the Batch and Chain onQueue method to accept Backed Enums by @onlime in #53359
- Add transaction generics by @MatusBoa in #53357
- Add laravel default exception blade files to view:cache by @SamuelWei in #53353
- [11.x] Added
useCascadeTruncate
method forPostgresGrammar
by @korkoshko in #53343 - Add Application::removeDeferredServices method by @ollieread in #53362
- Add the ability to append and prepend middleware priority from the application builder by @ollieread in #53326
- Fix typo in Translator code comment by @caendesilva in #53366
- [11.x] Handle HtmlString constructed with a null by @sperelson in #53367
- [11.x] Add
URL::forceHttps()
to enforce HTTPS scheme for URLs by @dasundev in #53381 - [11.x] Refactor and add remaining test cases for the DatabaseUuidFailedJobProviderTest class by @kevinb1989 in #53408
- [11.X] Postgres Aurora failover - DetectsLostConnections by @vifer in #53404
whereFullText
case consistency by @parth391 in #53395- [11.x] Add
HasFactory
trait tomake:model
generation command using--all
options by @adel007gh in #53391 - Introduce support for popping items from a stackable context item by @denjaland in #53403
- [11.x] Test Improvements by @crynobone in #53414
- [11.x] Add ability to dynamically build mailers on-demand using
Mail::build
by @stevebauman in #53411 - [11.x] Refactor and add remaining test cases for the DatabaseFailedJobProviderTest class by @kevinb1989 in #53409
- [11.x] Fix error event listener in Vite prefetching by @jnoordsij in #53439
- [11.x] Ensure datetime cache durations account for script execution time by @timacdonald in #53431
- [11.x] Fix fluent syntax for HasManyThrough when combining HasMany followed by HasOne by @jnoordsij in #53335
- Correct parameter type of Collection::diffKeys() and Collection::diffKeysUsing() by @AJenbo in #53441
- Correct parameter type of Collection::intersectByKeys() by @AJenbo in #53444
- Fix schema foreign ID support for tables with non-standard primary key by @willrowe in #53442
- [11.x] Cache token repository by @browner12 in #53428
- Fix validation message when there is a parameter with escaped dot "." by @mdmahbubhelal in #53416
- [11.x] add optional prefix for cache key by @browner12 in #53448
- [11.x] Do not overwrite existing link header(s) in
AddLinkHeadersForPreloadedAssets
middleware by @jnoordsij in #53463 - [11.x] use assertTrue and assertFalse method, instead of using assertE… by @iamyusuf in #53453
- [11.x] Add
DB::build
method by @stevebauman in #53464 - [11.x] Add ability to dynamically build cache repositories on-demand using
Cache::build
by @stevebauman in #53454 - [11.x] Skip the number of connections transacting while testing to run callbacks by @tonysm in #53377