Laravel 11.34.2
29 November 2024
Laravel version 11.34.2 is now available (major release).
What's New in Laravel 11.34.2
11.34.2
- Revert "Add non-static JsonResource wrapping" by @taylorotwell in #53686
- groupBy() return type phpdoc by @lorenzolosa in #53684
- Fix withoutOverlapping for grouped scheduled closures by @istiak-tridip in #53680
- Fix ResendTransport missing custom headers by @lucasmichot in #53687
11.34.1
- Configure cloud log socket by @taylorotwell in #53666
11.34.0
- Fix append and prepend batch to chain by @Bencute in #53455
- Allow BackedEnum when using fromRoute() in MakesHttpRequests by @wietsewarendorff in #53593
- Test Improvements by @crynobone in #53586
- Move $ownerKey check for null to MorphTo as BelongsTo relationship will always return a string by @crynobone in #53592
- Unset eloquent model's cached cast attribute by @adamthehutt in #53583
- Add non-static JsonResource wrapping by @SanderMuller in #53543
- 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
- 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
- Improve doc blocks for interacting with enum inputs by @axlon in #53625
- Skip object construction if no rebound callbacks are set by @axlon in #53502
- Make the bearerToken method case-insensitive by @samtlewis in #53627
- Fix attribute inheritance for nested scheduled groups by @istiak-tridip in #53626
- Supports PHP 8.4 by @crynobone in #53468
- Fix typo in docblock by @stancl in #53636
- Add Number::spellOrdinal() to spell ordinals as words. by @joelstein in #53661
- Add PausePrompt fallback by @jwpage in #53660
- Fix SyntaxError on Vite prefetch with empty assets by @jnoordsij in #53659
- Improved class-string types by @timacdonald in #53657
- Use never type for methods that always throws by @tamiroh in #53643
- Adds conditional to routes by @Boorinio in #53654
- 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
- Fix: Ensure generated policies return boolean values by @Aluisio-Pires in #53632
- Bus assertempty by @jasonmccreary in #53664
- Improve schedule group behaviors by @istiak-tridip in #53641
- Add Request::fluent method by @stevebauman in #53662
- 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
- Fix: Prevent invalid AWS credentials options being created by @robchett in #53633
- Expand Support\Fluent data access and transformation capabilities by @stevebauman in #53665
11.33.2
- Support ObservedBy on parent model classes by @adamthehutt in #53579
- Revert "Support DB aggregate by group" by @taylorotwell in #53582
- Fix: Improve Request Port Extraction Handling in ServeCommand.php to Prevent Artisan Command Failures by @ahmad-cit22 in #53538
11.33.1
- Marking password params in Database connector with SensitiveParameter attribute by @philo23 in #53580
11.33.0
- Add "createQuietly" method by @bramr94 in #53558
- Trim log channel names by @mathieutu in #53554
- Fix withoutOverlapping via PendingEventAttributes proxy by @istiak-tridip in #53553
- Update docblocks using latest documenter by @timacdonald in #53550
- fix: use qualifyColumn rather than assuming format by @willtj in #53559
- Add Request::enums method to retrieve an array of enums by @stevebauman in #53540
- hash the token going into the cache by @browner12 in #53561
- Output clean error page on health check route by @chrispage1 in #53528
- Extract ShowModelCommand functionality to separate class by @cosmastech in #53541
- Add Collection/Generator generic types to public query builder methods by @rudiedirkx in #53567
- consistent multiline constructors by @browner12 in #53566
- prefer new Collection() over collect() by @browner12 in #53563
- Add builder and collection to ModelInspector by @cosmastech in #53565
- Support DB aggregate by group by @GromNaN in #53209
- 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
- Removing unused var assignment in Illuminate Router by @Carnicero90 in #53575
- PHP 8.4 Code compatibility by @crynobone in #53571
- Supports laravel/serializable-closure 2 by @crynobone in #53552
- Use getQualifiedOwnerKeyName in relations by @willtj in #53573