Releases: laravel/framework
Releases Β· laravel/framework
v11.11.0
- [11.x] Add
get
,write
andforget
cache events by @stayallive in #51560 - [11.x] Add test for Arr::sortRecursiveDesc() method. by @lmottasin in #51716
- [11.x] Fix missing table name in
db:table
command by @benholmen in #51710 - Ensure files exist for
install:broadcasting
by @jasonmccreary in #51719 - [11.x] Restore exceptions/errors to test assertion failure messages by @jessarcher in #51725
- [11.x] Test Improvements by @crynobone in #51723
- [11.x] Add tests for accessible and take method by @saMahmoudzadeh in #51724
- Increment the
totalJobs
property for theBatchFake
when add some jobs by @yankewei in #51742 - [11.x] Give session ID retrieval the Laravel treatment by @timacdonald in #51732
- [11.x] Fix the chunk method to an integer type in the splitIn method by @rookiexxk in #51733
- Update:update name method and doc by @mehdi-fathi in #51744
- [11.x] Fixes
config:publish
withdontMergeFrameworkConfiguration()
set totrue
by @crynobone in #51751 - Updated phpdoc for Builder::from() by @boris-glumpler in #51767
- [11.x] Fixed pop on default Beankstalkd queue when not specifically added by @rinocs in #51759
- [11.x] Add
before
andafter
methods to Collection by @avosalmon in #51752 - [11.x] Change scope for
afterCreating
andafterMaking
callbacks by @jacob418 in #51772 - Use numeric literal separator in file rule validation by @AmirKhalifehSoltani in #51781
- [11.x] Import Model class for Renderer\Exception by @seriquynh in #51778
- [11.x] About command improvement by @AmirKhalifehSoltani in #51791
- [11.x] Test abort behavior by @seriquynh in #51800
- [11.x] Container shares fixed values/initialized instances instead of singleton closure resolutions by @seriquynh in #51804
- [11.x] Fix altering a table that has a column with
default 0
on SQLite by @hafezdivandari in #51803 - [11.x] Fix typo in
VendorPublishCommand
by @tamiroh in #51812 - [11.x] Fix some typos in the tests by @tamiroh in #51811
- [11.x] Add unprocessableContent and update unprocessableEntity by @dwightwatson in #51815
- [11.x] Improve Queue::assertNothingPushed() error message by @SjorsO in #51814
- [11.x] Add
Relation::getMorphAlias()
by @pxlrbt in #51809 - [11.x] Support third-party relations in
model:show
command by @staudenmeir in #51807 - [11.x] Fix nested rules custom attribute names by @owenandrews in #51805
- [11.x] Fix docblock of \Illuminate\Http\Response by @seriquynh in #51823
v10.48.13
- [10.x] Fix typo in return comment of createSesTransport method by @zds-s in #51688
- [10.x] Fix collection shift less than one item by @faissaloux in #51686
- [10.x] Turn
Enumerable unless()
$callback parameter optional by @faissaloux in #51701 - Revert "[10.x] Turn
Enumerable unless()
$callback parameter optional" by @taylorotwell in #51707
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