Releases: laravel/framework
Releases Β· laravel/framework
v11.10.0
- [11.x] Fix typo in filename by @Henridv in #51643
- [11.x] Add Vite auto refresh to error page by @riasvdv in #51635
- [11.x] Add test for join_paths by @imanghafoori1 in #51621
- [11.x] Preload base options for missing config files by @jasonmccreary in #51619
- [11.x] Add option to disable merging of base configuration by @taka-oyama in #51579
- [11.x] Allow callback to be passed to
updateOrInsert()
to pass different$values
if the record already exists by @Markshall in #51566 - [11.x] Fix
join_paths
issue with segment '0' by @imanghafoori1 in #51649 - [11.x] Remove extra double quote in the error page by @nicolus in #51670
- [11.x] Add tests to improve test coverage for
HtmlString
by @saMahmoudzadeh in #51666 - [11.x] Add tests to improve test coverage for
Arr::whereNotNull
by @saMahmoudzadeh in #51661 - [11.x] Add tests for FileSystem class by @imanghafoori1 in #51654
- [11.x] Update OptimizeClearCommand.php by @nathanpurcell in #51667
- [11.x] Support soft deleted models when using explicit route model binding by @gbradley in #51651
- [11.x] Add tests for
Arr::divide
by @saMahmoudzadeh in #51673 - [11.x] Prune should be a flag option by @riasvdv in #51694
- [11.x] Avoid using Laravel new error page if
app.debug
changes totrue
at runtime by @crynobone in #51705
v11.9.2
- [11.x] Fix new exception renderer compatibility with closure middleware by @ifox in #51614
- [11.x] Fix double-quoted string literals on SQLite by @hafezdivandari in #51615
- [11.x] Allow setting Resend api key in mailer specific config by @riasvdv in #51618
- [11.x] Fix only number as session key will result in numbered session keys by @Katalam in #51611
v11.9.1
- [11.x] Fixes missing route context by @nunomaduro in #51602
v11.9.0
- [11.x] Optimize boostrap time by using hashtable to store providers by @sarven in #51343
- [11.x] Prevent destructive commands from running by @jasonmccreary in #51376
- [11.x] renamed left
has
tocontains
by @MrPunyapal in #51532 - [10.x] Fix typo by @Issei0804-ie in #51535
- [11.x] Fixes doc block in Timebox.php by @saMahmoudzadeh in #51537
- [11.x] Rename test function to match prohibit action by @faissaloux in #51534
- [11.x] Fix LazilyRefreshDatabase when using Laravel BrowserKit Testing by @MaxGiting in #51538
- [10.x] Fix SQL Server detection in database store by @staudenmeir in #51547
- [11.x] Display test creation messages by @nshiro in #51546
- [11.x] Detect Cockroach DB connection loss by @saschaglo in #51559
- [11.x] Fix type tests by @stayallive in #51558
- [11.x] Add
withoutDelay()
to theQueueable
trait by @KennedyTedesco in #51555 - [11.x] Add an option to remove the original environment file after encrypting by @riasvdv in #51556
- [10.x] - Fix batch list loading in Horizon when serialization error by @jeffortegad in #51551
- [10.x] Fixes explicit route binding with
BackedEnum
by @CAAHS in #51586 - [11.x] Add
Macroable
toPendingCommand
by @PerryvanderMeer in #51572 - [11.x] Improves errors by @nunomaduro in #51261
- [11.x] Add RELEASE.md to .gitattributes by @Jubeki in #51598
- [11.x] Fixes exception rendering by @nunomaduro in #51587
v10.48.12
- [10.x] Fix typo by @Issei0804-ie in #51535
- [10.x] Fix SQL Server detection in database store by @staudenmeir in #51547
- [10.x] - Fix batch list loading in Horizon when serialization error by @jeffortegad in #51551
- [10.x] Fixes explicit route binding with
BackedEnum
by @CAAHS in #51586
v11.8.0
- [11.x] Update PendingRequest.php by @foremtehan in #51338
- Add unshift method to Collection by @timkelty in #51344
- [11.x] Synchronizing cache configuration file with updated laravel v11.0.7 by @dvlpr91 in #51336
- [11.x] Utilize
null-safe
operator instead of conditional check by @saMahmoudzadeh in #51328 - [11.x] Add the events to be displayed on the model:show command by @WendellAdriel in #51324
- [11.x] fix: remove use of Redis::COMPRESSION_ZSTD_MIN by @calebdw in #51346
- [10.x] Backport: Fix SesV2Transport to use correct
EmailTags
argument by @Tietew in #51352 - [11.x] feat: use phpredis 6 in ci by @calebdw in #51347
- [11.x] create new "has" validation rule by @browner12 in #51348
- [11.x] Add support for previous apps keys in signed URL verification by @Krisell in #51222
- [11.x] Allow setting exit code in migrate:status --pending by @brecht-vermeersch in #51341
- [11.x] Fix array rule typehint by @erik-perri in #51372
- [11.x] Test Improvements by @crynobone in #51365
- [10.x] Fix PHPDoc typo by @staudenmeir in #51390
- [11.x] Fix return type hint of resolveRouteBindingQuery by @philbates35 in #51392
- [11.x] Allow adding array or string for web and api routes in bootstrap/app.php by @mrthito in #51356
- [ 11.x ] Adds ability to manually fail a command from outside the handle() method by @ProjektGopher in #51435
- [10.x] Fix
apa
on non ASCII characters by @faissaloux in #51428 - [11.x] Compare lowercased column names in getColumnType by @chady in #51431
- [11.x] Use contracts instead of concrete type for
resolveRouteBindingQuery()
by @crynobone in #51425 - [11.x] Set the value of
$this
in macro closures by @simonwelsh in #51401 - [11.x] Add missing roundrobin transport driver config by @u01jmg3 in #51400
- [11.x] Remove unused namespace by @saMahmoudzadeh in #51436
- [11.x] Fixes doc block in
Connector.php
by @saMahmoudzadeh in #51440 - [10.x] Fixes view engine resolvers leaking memory by @nunomaduro in #51450
- [11.x] Add some tests to
SupportStrTest
by @saMahmoudzadeh in #51437 - [11.x] Add isCurrentlyOwnedBy function to lock by @gazben in #51393
- [11.x] Collection average/avg optimization by @bert-w in #51512
- [11.x] Introduce
MixManifestNotFoundException
for handling missing Mix manifests by @xurshudyan in #51502 - [11.x] MailMakeCommand: Add new
--view
option by @ryangjchandler in #51411 - [11.x] Replace all backed enums with values when building URLs by @stefanvdlugt in #51524
- [10.x] Do not use
app()
Foundation helper onViewServiceProvider
by @rodrigopedra in #51522 - Fixes explicit route binding with
BackedEnum
by @crynobone in #51525 - [11.x] Add query method to UrlGenerator contract docblock by @hjanos-bc in #51515
v10.48.11
- [10.x] Backport: Fix SesV2Transport to use correct
EmailTags
argument by @Tietew in #51352 - [10.x] Fix PHPDoc typo by @staudenmeir in #51390
- [10.x] Fix
apa
on non ASCII characters by @faissaloux in #51428 - [10.x] Fixes view engine resolvers leaking memory by @nunomaduro in #51450
- [10.x] Do not use
app()
Foundation helper onViewServiceProvider
by @rodrigopedra in #51522
v11.7.0
- [11.x] Fix SesV2Transport to use correct
EmailTags
argument by @Tietew in #51265 - [11.x] Add Databases nightly workflow by @Jubeki in #51218
- [11.x] update "min" and "max" rule comments by @browner12 in #51274
- [11.x] Fix namespace and improvement PSR in
ClassMakeCommandTest.php
by @saMahmoudzadeh in #51280 - [11.x] improvement test coverage for view components. by @saMahmoudzadeh in #51271
- [11.x] Introduce method
Rule::array()
by @Jacobs63 in #51250 - [11.x] Fix docblock for collection pluck methods by @SanderMuller in #51295
- [11.x] Add tests for handling non-baked enum and empty string requests by @hrant1020 in #51289
- blank and filled now support stringable by @lava83 in #51300
- [11.x] Fix ratio validation for high ratio images by @ahmedbally in #51296
- [11.x] Add int|float support to e method by @trippo in #51314
- [11.x] Add release notes by @driesvints in #51310
- [11.x]
Stringable
is also an interface of symfony by @lava83 in #51309 - [11.x] Add some tests and improvement test coverage for
Str::camel
by @saMahmoudzadeh in #51308 - [11.x] Using the
??
Operator (Null Coalescing Operator) by @saMahmoudzadeh in #51305 - [11.x] Add ability to override the default loading cached Routes for application by @ahmedabdel3al in #51292
- [11.x] Add ->whereJsonOverlaps() for mysql by @parkourben99 in #51288
- [11.x] Add
InteractsWithInput
methods toValidatedInput
by @aydinfatih in #51316 - [11.x] Adding PasswordResetLinkSent event by @Muffinman in #51253
v11.6.0
- [11.x] github: mariadb database healthcheck+naming by @grooverdan in #51192
- Add support for PHPUnit 11.1 by @crynobone in #51197
- Move whitespace in front of verbatim block in Blade templates by @Sjord in #51195
- [11.x] Trim trailing
?
from generated URL without query params by @onlime in #51191 - Add some tests on route:list sort command by @fgaroby in #51202
- [10.x] Improve releases flow by @driesvints in #51213
- Fix return types of
firstWhere
andfirst
ofBelongsToMany
andHasManyThrough
by @SanderMuller in #51219 - [10.x] Fix typo in signed URL tampering tests by @Krisell in #51238
- [10.x] Add "Server has gone away" to DetectsLostConnection by @Jubeki in #51241
- [11.x] Add some tests in
SupportStrTest
class by @saMahmoudzadeh in #51235 - [10.x] Fix support for the LARAVEL_STORAGE_PATH env var (#51238) by @dunglas in #51243
- [11.x] Add replaceable tags to translations by @LegendEffects in #51190
- [10.x] fix: Factory::createMany creating n^2 records by @calebdw in #51225