Releases: laravel/framework
Releases Β· laravel/framework
v11.24.0
- [11.x] Fix issue where
$name
variable in non base config file becomes it's key by @rojtjo in #52738 - [11.x] PHPDoc Improvements by @amitmerchant1990 in #52797
- [11.x] Remove a unused import and fix docblock for DeferredCallbackCollection by @seriquynh in #52808
- [11.x] Handle SQLSTATE[HY000] [2002] Operation now in progress in DetectsLostConnection trait #52759 by @webartisan10 in #52805
- [11.x] Add prependLocation method to View Factory by @nshiro in #52806
- [11.x] add nullOnUpdate() method to ForeignKeyDefinition by @gisuNasr in #52798
- [11.x] Allow
BackedEnum
to be passed toRoute::can()
by @Omegadela in #52792 - [11.x] Ensure headers are only attached to illuminate responses by @timacdonald in #52789
- [11.x] feat: improve Collection groupBy, keyBy generics by @calebdw in #52787
- [11.x] Using Correct
Concurrency
Configuration Index Name by @devajmeireles in #52788 - [11.x] Ensure
withoutPretending
method properly resets state after callback execution by @xurshudyan in #52794 - [11.x] delegate
ProcessDriver@defer()
toProcessDriver@run()
method by @rodrigopedra in #52807 - [11.x] Use command string instead of array on
Concurrency\ProcessDriver
by @rodrigopedra in #52813 - [11.x] Allows Laravel Framework to correctly resolve PHP binary when running via Laravel Herd by @crynobone in #52791
- [11.x] Move Defer classes to Support component and add
Illuminate\Support\defer
function by @crynobone in #52801 - [11.x] Suggest
laravel/serializable-closure
on Database component by @crynobone in #52835 - Bump vite from 5.2.10 to 5.2.14 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #52834
- [11.x] Update Concurrency component's composer dependencies by @rodrigopedra in #52836
- Add result shorthands for
Process
fakes by @jasonmccreary in #52840 - Update SerializesCastableAttributes to include array generics by @cosmastech in #52841
- [11.x] CI Improvements by @crynobone in #52850
- [11.x] Supports
laravel/prompts
v0.2 by @crynobone in #52849 - [11.x] Handle allows null parameter instead of requiring default value by @crynobone in #52866
- [11.x] Adds
@throws
section to Concurrency manager doc block by @rnambaale in #52856 - Update stub to remove unused trait imports by @lombervid in #52877
- [11.x] Fix validation rule type hints by @axlon in #52870
- [11.x] Support multiple batch IDs when retrying failed batch jobs by @skegel13 in #52873
- [11.x] Remove unused namespaces from DatabaseInspectionCommand and LocalFileSystemAdapter by @saMahmoudzadeh in #52868
- [11.x] Auto-register commands in
routes/console.php
by @SamuelNitsche in #52867 - [11.x] Prevent infinite recursion on
touchesParents()
for chaperoned models by @samlev in #52883 - Bump rollup from 4.17.1 to 4.22.4 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #52892
- [11.x]
Cache::flexible
improvements by @timacdonald in #52891 - [11.x] Add
\DateTimeInterface
and\DateInterval
to type forCache::flexible()
by @bram-pkg in #52888 - [11.x] CI Improvements by @crynobone in #52851
- [11.x] Do not trigger missing translation key handling when checking existence of translation key by @gdebrauwer in #52895
v11.23.5
- allow recursive Model::withoutTimestamps calls by @m1guelpf in #52768
- [11.x] Fixes out of memory issue running
route:cache
with ServeFile by @crynobone in #52781
v11.23.4
- [10.x] Fixes
whereDate
,whereDay
,whereMonth
,whereTime
,whereYear
andwhereJsonLength
to ignore invalid$operator
by @crynobone in #52704 - [11.x] Fixing Concurrency Facade Docblocks by @devajmeireles in #52764
- [11.x] add lazy default to when helper by @rodrigopedra in #52747
- Fix arguments passed to artisan commands that start with 'env' by @willrowe in #52748
v11.23.3
- [11.x] Fixed attempt to call
Application::routesAreCached()
when application doesn't implementsCachesRoutes
contract. by @crynobone in #52761 - [11.x] Fix PHP and Artisan binary by @hafezdivandari in #52744
- [11.x] fix: PHPDoc for loading nested relations by @calebdw in #52762
- Update facade dockblocks by @timacdonald in #52750
- Fix: Unreachable action buttons in notification template when using "align" prop with "left" or "right". by @lpheller in #52758
v10.48.22
Update version to v10.48.22
v10.48.21
- [10.x] Fixes
whereDate
,whereDay
,whereMonth
,whereTime
,whereYear
andwhereJsonLength
to ignore invalid$operator
by @crynobone in #52704 - Fix arguments passed to artisan commands that start with 'env' by @willrowe in #52748
v11.23.2
Update version to v11.23.2
v11.23.1
Update version to v11.23.1
v11.23.0
- [11.x] Fix $fail closure type in docblocks for validation rules by @bastien-phi in #52644
- [11.x] Add MSSQL 2017 and PGSQL 10 builds by @driesvints in #52631
- Update
everyThirtyMinutes
cron expression by @SamuelNitsche in #52662 - Bump micromatch from 4.0.5 to 4.0.8 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot in #52664
- [11.x] apply excludeUnvalidatedArrayKeys to list validation by @lorenzolosa in #52658
- [11.x] Adding minRatio & maxRatio rules on Dimension validation ruleset by @CamKem in #52482
- [11.x] Add BackedEnum support to Authorize middleware by @diaafares in #52679
- [11.x] Add BackedEnum support to Gate methods by @diaafares in #52677
- [11.x] Suggest serializable-closure by @driesvints in #52673
- [11.x] Fix alter table expressions on SQLite by @hafezdivandari in #52678
- [11.x] Add Exceptions\Handler::mapLogLevel(...) so the logic can be easily overridden by @taka-oyama in #52666
- [11.x] Bugfix for calling pluck() on chaperoned relations. by @samlev in #52680
- [11.x] Fix build failures due to enum collide After adding BackedEnum support to Gate by @diaafares in #52683
- Fixing Str::trim to remove the default trim/ltrim/rtim characters " \n\r\t\v\0" by @mathiasgrimm in #52684
- [11.x] Add
Skip
middleware for Queue Jobs by @KennedyTedesco in #52645 - [11.x] Fix etag headers for binary file responses by @wouterrutgers in #52705
- [11.x] add
withoutDelay()
to PendingDispatch by @KennedyTedesco in #52696 - [11.x] Refactor
Container::getInstance()
to use null coalescing assignment by @xurshudyan in #52693 - [11.x] Removed unnecessary call to setAccessible(true) by @xurshudyan in #52691
- [11.x] Add
Eloquent\Collection::findOrFail
by @stevebauman in #52690 - [11.x] PHPStan Improvements by @crynobone in #52712
- [11.x] Fix Collection PHPDoc by @staudenmeir in #52724
- [11.x] Add optional parameter for
confirmed
validator rule by @jwpage in #52722 - [11.x] Test Improvements by @crynobone in #52718
- [11.x] Fix incorrect variable-length argument
$guards
from array to string by @kayw-geek in #52719 - Allow testing of relative signed routes by @shealavington in #52726
- [11.x] fix: Builder::with closure types by @calebdw in #52729
- Laracon 2024 by @taylorotwell in #52710
- Add
Tag
attribute by @TijmenWierenga in #52743 - [11.x] Adds BackedEnum to PendingDispatch's phpDoc for onQueue, allOnQueue, onConnection, allOnConnection methods by @sethsandaru in #52739
- New when() helper. by @danmatthews in #52665
- [11.x] Add
fromUrl()
to Attachment by @KennedyTedesco in #52688
v11.22.0
- [11.x] Fix FoundationServiceProvider docblock by @seriquynh in #52542
- [11.x] Fix ReflectionParameter @param type on Util::getContextualAttributeFromDependency() by @samsonasik in #52541
- [11.x] More specific parameter type in CastsInboundAttributes by @lorenzolosa in #52536
- [11.x] Unify prefetch API by @timacdonald in #52550
- [11.x] Add PDO subclass support for PHP 8.4 by @ju5t in #52538
- [11.x] Handle circular references in model serialization by @samlev in #52461
- [11.x] Eloquent inverse relations by @samlev in #51582
- [11.x] Feature/whereany closures by @liamduckett in #52555
- [11.x] Update remaining workflows to run on latest possible ubuntu version by @Jubeki in #52566
- Correct comments to better represent the updated method functionality by @dropweb in #52564
- [11.x] Support CSP nonce by @timacdonald in #52558
- [11.x] Allow enums to be passed to routes by @NickSdot in #52561
- [11.x] SORT_NATURAL on Collection no longer throws warning for nulls by @Chaplinski in #52557
- [11.x] Allow prefetch to start on custom event by @timacdonald in #52574
- [11.x] Fix regression in database assertions with custom model connections by @devfrey in #52581
- [11] Update DetectsLostConnections.php by @webartisan10 in #52614
- Fix docblock for
Model::getEventDispatcher()
by @inmula in #52602 - [11.x] Restore Request::HEADER_X_FORWARDED_PREFIX in TrustProxies by @taka-oyama in #52598
- [11.x] Accepts BackedEnum for onQueue, onConnection, allOnQueue, and allOnConnection methods in the Queueable trait by @sethsandaru in #52604
- [11.x] Use the same parameter type for 'throwUnless' as used for 'throwIf' by @pataar in #52626
- [11.x] Pass iterable keys to
withProgressBar
in InteractsWithIO by @robinmoisson in #52623 - [11.x] Fix docblock for Filesystem::hash() by @sunaoka in #52630
- Fix Apostrophe Handling in SeeInOrder.php and Enhance Test Coverage by @nomitoor in #52627
- [11.x] SQLite Error: "General error: 1 no such table" after adding a foreign key when using a table prefix. by @incrize in #52578