Releases: laravel/framework
Releases · laravel/framework
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 hastocontainsby @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 theQueueabletrait 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 BackedEnumby @CAAHS in #51586
- [11.x] Add MacroabletoPendingCommandby @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 BackedEnumby @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-safeoperator 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 EmailTagsargument 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 apaon 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 $thisin 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.phpby @saMahmoudzadeh in #51440
- [10.x] Fixes view engine resolvers leaking memory by @nunomaduro in #51450
- [11.x] Add some tests to SupportStrTestby @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 MixManifestNotFoundExceptionfor handling missing Mix manifests by @xurshudyan in #51502
- [11.x] MailMakeCommand: Add new --viewoption 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 onViewServiceProviderby @rodrigopedra in #51522
- Fixes explicit route binding with BackedEnumby @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 EmailTagsargument by @Tietew in #51352
- [10.x] Fix PHPDoc typo by @staudenmeir in #51390
- [10.x] Fix apaon 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 onViewServiceProviderby @rodrigopedra in #51522
v11.7.0
- [11.x] Fix SesV2Transport to use correct EmailTagsargument 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.phpby @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] Stringableis also an interface of symfony by @lava83 in #51309
- [11.x] Add some tests and improvement test coverage for Str::camelby @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 InteractsWithInputmethods toValidatedInputby @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 firstWhereandfirstofBelongsToManyandHasManyThroughby @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 SupportStrTestclass 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
v10.48.10
v11.5.0
- [11.x] Add namespace for make:traitandmake:interfacecommand by @milwad-dev in #51083
- [11.x] Ability to generate URL's with query params by @stevebauman in #51075
- [11.x] Adds anonymous broadcasting by @joedixon in #51082
- [10.x] Binding order is incorrect when using cursor paginate with multiple unions with a where by @thijsvdanker in #50884
- [10.x] Fix cursor paginate with union and column alias by @thijsvdanker in #50882
- [11.x] Fix typo in tests by @milwad-dev in #51093
- Fix argument type in Cache\Storeby @GromNaN in #51100
- Correct comment's grammatical and semantic errors by @javadihugo in #51101
- [11.x] Replace matches typehint fix by @henzeb in #51095
- [11.x] Exclude laravel_through_keywhen replicating model, fixes #51097 by @levu42 in #51098
- [11.x] Add enum types to static Rule methods by @erik-perri in #51090
- [11.x] Add decrement method to the rate limiter class by @AlexJump24 in #51102
- [11.x] Remove dead code by @michaelnabil230 in #51106
- [11.x] Fix support for other hashing implementations when using hashedcast by @j3j5 in #51112
- Revert "[11.x] Adds support for intbacked enums to implicitEnumroute binding" by @driesvints in #51119
- [11.x] Add support for enums in whereInroute constraints by @osbre in #51121
- Clarify that \Illuminate\Http\Request::replace replace all input values by @treyssatvincent in #51123
- [11.x] Fix db:show's --counts option by @xuchunyang in #51140
- Update RuntimeException message when no data has been found by @mikemeijer in #51133
- [11] Update DetectsLostConnections.php by @it-can in #51127
- [11.x] Reset connection after migrate for FreshCommand by @driesvints in #51167
- [10.x] Address Null Parameter Deprecations in UrlGenerator by @aldobarr in #51148
- [11.x] Provide context for NestedRules by @imahmood in #51160
- [11.x] Fix renaming columns with NULLas default on legacy MariaDB/MySQL by @hafezdivandari in #51177
- [11.x] Supercharge Blade by @assertchris in #51143
- [11.x] Allow implicit binding to have optional backed enums by @Neol3108 in #51178
- [11.x] Blade Component Loop Speed Improvement by @lonnylot in #51158
- [11.x] Fix normalizedNameCache by @Jubeki in #51185
- [11.x] GenericUser use getAuthPasswordNameinstead of hardcoded column name by @Daniel-H123 in #51186
v10.48.9
- [10.x] Binding order is incorrect when using cursor paginate with multiple unions with a where by @thijsvdanker in #50884
- [10.x] Fix cursor paginate with union and column alias by @thijsvdanker in #50882
- [10.x] Address Null Parameter Deprecations in UrlGenerator by @aldobarr in #51148
v11.4.0
- [11.x] Apc Cache - Remove long-time gone apc_* functions by @serpentblade in #51010
- [11.x] Allowing Usage of Livewire Wire Boolean Style Directives by @devajmeireles in #51007
- [11.x] Introduces Exceptionsfacade by @nunomaduro in #50704
- [11.x] afterQueryhook by @gdebrauwer in #50587
- Fix computed columns mapping to wrong tables by @maddhatter in #51009
- [11.x] improvement test for string title by @saMahmoudzadeh in #51015
- [11.x] Fix failing afterQuerymethod tests when using sql server by @gdebrauwer in #51016
- [11.x] Fix: Apply database connection before checking if the repository exist by @sjspereira in #51021
- [10.x] Fix error when using orderByRaw()in query before usingcursorPaginate()by @axlon in #51023
- [11.x] Add RequiredIfDeclined validation rule by @timmydhooghe in #51030
- [11.x] Adds support for enums on mapIntocollection method by @lukeraymonddowning in #51027
- [11.x] Fix prompt fallback return value when using numeric keys by @jessarcher in #50995
- [11.x] Adds support for intbacked enums to implicitEnumroute binding by @monurakkaya in #51029
- [11.x] Configuration to disable events on Cache Repository by @serpentblade in #51032
- Revert "[11.x] Name of job set by displayName() must be honoured by S… by @RobertBoes in #51034
- chore: fix some typos in comments by @laterlaugh in #51037
- Name of job set by displayName() must be honoured by Schedule by @SCIF in #51038
- Fix more typos by @szepeviktor in #51039
- [11.x] Fix some doc blocks by @saMahmoudzadeh in #51043
- [11.x] Add @throws ConnectionException tag on Http methods for IDE support by @masoudtajer in #51066
- [11.x] Add Prompts textareafallback for tests and add assertion tests by @lioneaglesolutions in #51055
- Validate MAC per key by @timacdonald in #51063
- [11.x] Add throttlemethod toLazyCollectionby @JosephSilber in #51060
- [11.x] Pass decay seconds or minutes like hour and day by @jimmypuckett in #51054
- [11.x] Consider after_commit config in SyncQueue by @hansnn in #51071
- [10.x] Database layer fixes by @saadsidqui in #49787
- [11.x] Fix context helper always requiring $keyvalue by @nikspyratos in #51080
- [11.x] Fix expectsChoiceassertion with optionalmultiselectprompts. by @jessarcher in #51078