Repository navigation
Update react monorepo (major) - #93
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
April 26, 2024 22:18
990816f to
84a7d0c
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
October 11, 2024 17:05
84a7d0c to
da1a3dd
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
December 5, 2024 20:49
da1a3dd to
46a2c17
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
February 28, 2025 17:46
46a2c17 to
6af2212
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
April 21, 2025 23:21
98bab48 to
7c40ac4
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
July 28, 2025 17:53
7c40ac4 to
fea0bcf
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
October 4, 2025 00:45
41424bf to
19aa56e
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
October 9, 2025 01:01
19aa56e to
b9efaee
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
October 24, 2025 17:10
2c3b479 to
2f6bbf1
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
November 11, 2025 02:18
2f6bbf1 to
65a3046
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
November 18, 2025 12:07
65a3046 to
a433165
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
December 3, 2025 18:14
a433165 to
b53f2d8
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
December 12, 2025 04:43
d99a070 to
67c7d0a
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
December 31, 2025 17:38
67c7d0a to
0d08be4
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
January 8, 2026 18:10
0d08be4 to
fe6dd38
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
January 23, 2026 17:49
7229604 to
aaf2d90
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
February 2, 2026 19:06
f8370bd to
a2b3b73
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
February 17, 2026 21:38
b38ae88 to
9b396d3
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
March 5, 2026 21:02
9b396d3 to
8b213a4
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
March 13, 2026 17:09
8b213a4 to
b0513a6
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
April 8, 2026 18:56
26f5b2c to
cdae88f
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
May 18, 2026 12:10
d636c1d to
8986133
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
June 1, 2026 22:36
ecb4baa to
edf378a
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
June 13, 2026 19:52
edf378a to
1ea190f
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
July 17, 2026 11:45
45565f1 to
6e82d02
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
July 21, 2026 18:51
0464855 to
d11e4d9
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
July 24, 2026 14:08
d11e4d9 to
fa7c2e7
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
July 30, 2026 20:56
fa7c2e7 to
a46fa33
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
August 14, 2026 18:40
7689569 to
10061d4
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
August 26, 2026 15:51
10061d4 to
39be9eb
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
4 times, most recently
from
September 9, 2026 21:53
dbc3775 to
0c8c385
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
3 times, most recently
from
September 15, 2026 22:10
98195b9 to
d88f805
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
October 1, 2026 12:54
5a1fe16 to
2c4ccd6
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
October 5, 2026 15:21
2c4ccd6 to
6f11bfd
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
2 times, most recently
from
October 14, 2026 17:41
030836d to
665f049
Compare
renovate
Bot
force-pushed
the
renovate/major-react-monorepo
branch
from
October 20, 2026 09:43
665f049 to
27206c6
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
1.7.0→7.1.1^16.10.2→^19.0.0^16.10.2→^19.0.0Release Notes
facebook/react (eslint-plugin-react-hooks)
v7.1.1Compare Source
Note: 7.1.0 accidentally removed the
component-hook-factoriesrule, causing errors for users who referenced it in their ESLint config. This is now fixed.component-hook-factoriesrule for backwards compatibility. (@mofeiZ in #36307)v7.1.0Compare Source
This release adds ESLint v10 support, improves performance by skipping compilation for non-React files, and includes compiler lint improvements including better
set-state-in-effectdetection, improved ref validation, and more helpful error reporting.useEffectEventchecks in component syntax. (@jbrown215 in #35041)set-state-in-effectvalidation with fewer false negatives. (@jorge-cab in #35134, @josephsavona in #35147, @jackpope in #35214, @chesnokov-tony in #35419, @jsleitor in #36107)v7.0.1Compare Source
useEffectEventvalues as JSX props to guard against accidental propagation. (#34820 by @jf-eirinha)export =so eslint-plugin-react-hooks emits correct types for consumers in Node16 ESM projects. (#34949 by @karlhorky)configs.flatso theconfigsexport is always defined. (#34950 by @poteto)v7.0.0Compare Source
This release slims down presets to just 2 configurations (
recommendedandrecommended-latest), and all compiler rules are enabled by default.recommended-latest-legacyandflat/recommendedconfigs. The plugin now providesrecommended(legacy and flat configs with all recommended rules), andrecommended-latest(legacy and flat configs with all recommended rules plus new bleeding edge experimental compiler rules). (@poteto in #34757)v6.1.1Compare Source
Note: 6.1.0 accidentally allowed use of
recommendedwithout flat config, causing errors when used with ESLint v9'sdefineConfig()helper. This has been fixed in 6.1.1.recommendedconfig for flat config compatibility. Therecommendedconfig has been converted to flat config format. Non-flat config users should userecommended-legacyinstead. (@poteto in #34700)recommended-latestandrecommended-latest-legacyconfigs that include React Compiler rules. (@poteto in #34675)NoUnusedOptOutDirectivesrule. (@poteto in #34703)hermes-parserand dependency. (@poteto in #34719)@babel/plugin-proposal-private-methodsdependency. (@ArnaudBarre and @josephsavona in #34715)v6.1.0Compare Source
Note: Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.
recommendedpreset. Legacy config moved torecommended-legacy. (@michaelfaith in #32457)usewithin try/catch blocks. (@poteto in #34040)useEffectEventfunctions in arbitrary closures. (@jbrown215 in #33544)React.useEffectin addition touseEffectin rules-of-hooks. (@Ayc0 in #34076)react-hookssettings config option that to acceptadditionalEffectHooksthat are used across exhaustive-deps and rules-of-hooks rules. (@jbrown215) in #34497v6.0.0Compare Source
Accidentally released. See 6.1.0 for the actual changes.
v5.2.0Compare Source
do/whileloops (@tyxla in #31720)v5.1.0Compare Source
do/whileloops (@tyxla in #28714)asexpression (@mskelton in #31119)v5.0.0Compare Source
_Buttonor_componentare no longer valid. (@kassens) in #25162useActionStatestable. (@eps1lon in #29665)asexpression in callback. (@StyleShit in #28202)asexpressions in deps array. (@StyleShit in #28189)React.use()the same asuse(). (@kassens in #27769)use()lint to non-experimental. (@kassens in #27768)asexpressions. (@cpojer in #27590)useEffect(fn, undefined). (@kassens in #27525)useEventtouseEffectEvent. (@sebmarkbage in #25881)useEventfunctions in dependency lists. (@poteto in #25512)useEventreferences instead. (@poteto in #25319)RulesOfHookswithuseEventrules. (@poteto in #25285)v4.6.2Compare Source
v4.6.1Compare Source
v4.6.0v4.5.0v4.4.0v4.3.0useTransitionsignature in the rule. (@rickhanlonii in #20976)v4.2.0v4.1.2v4.1.1v4.1.0v4.0.8typeofannotation to not be considered a dependency. (@delca85 in #19316)v4.0.7v4.0.6v4.0.5v4.0.4v4.0.3Effectdue to too many false positives. (@gaearon in #19004)v4.0.2Effectin the middle from being considered effects. (@surgeboris in #18907)v4.0.1v4.0.0PascalCase.useFoo()calls as Hooks. (@cyan33 in #18722)Effect. (@airjp73 in #18580)useRefas constant. (@sophiebits in #18496)v3.0.0v2.5.0v2.4.0forwardRef. (@dprgarner in #17255)Effect. (@gaearon in #17663)v2.0.0react/react (react)
v19.3.1: 19.3.1 (October 14th, 2026)Compare Source
React Server Components
v19.3.0Compare Source
New React Features
<ViewTransition />: Adds<ViewTransition />andaddTransitionTypeAPIs to power View Transition animations in React (@sebmarkbage, @jackpope, @gaearon: #31975, #31987, #31996, #31999, #32001, #32002, #32028, #32029, #32031, #32034, #32038, #32041, #32050, #32090, #32105, #32254, #32379, #32422, #32462, #32540, #32545, #32585, #32599, #32611, #32612, #32617, #32651, #32653, #32656, #32664, #32699, #32723, #32734, #32751, #32752, #32760, #32761, #32764, #32772, #32790, #32819, #32820, #32822, #32833, #32849, #33094, #33191, #33200, #33206, #33293, #33330, #33331, #33332, #33357, #33362, #33433, #33576, #34374, #34450, #34481, #34500, #34502, #34510, #34511, #34539, #35567, #35564, #35485, #35380, #35063, #35060, #34676, #36917, #35337, #35520)<Fragment />to support composable platform behavior (@jackpope, @sebmarkbage, @eps1lon, @Dhakshin2007, @chirokas, @teamleaderleo, @fallintoplace: #32465, #32613, #32619, #32654, #32660, #32682, #32722, #32813, #32814, #33056, #33058, #33093, #34069, #34103, #34544, #34545, #37062, #37061, #37060, #36047, #36010, #35642, #35641, #35637, #35630, #34935, #37457, #37408, #37326, #37251, #37171, #37169, #37168, #37167, #37166, #37165, #37164, #37163, #37162, #37161, #37160, #37125, #37063)New React DOM Features
browser(): a newreact-domAPI that returns a usable which errors during server rendering and resolves in the browser.use(browser())inside a<Suspense>boundary marks a subtree as browser-only without reporting a recoverable error (@gnoff: #37143, #37241)onBrowserBailoutoption to thereact-dom/serverAPIs to observe when a subtree defers to the browser (@gnoff #37193)Notable changes
use()conditionally (@hoxyq, @eps1lon: #37104, #37203, #37491)All Changes
React
lazy()(@sophiebits #36965)memo()comparison function take effect (@sophiebits #36964)$$typeofin Performance Tracks (@eps1lon #35679)-) instead of en dash for removed props in Performance Tracks (@eps1lon #35649)useSyncExternalStoremissing store mutations that happened while an Activity tree was hidden (@sophiebits #36947)<Activity>trees (@ronnakamoto #34983)<Offscreen>component in error messages (@rickhanlonii #35763)use()(@hoxyq, @eps1lon: #37104, #37203, #37491)useDeferredValuegetting stuck (@gaearon #36134)useActionStateerror message to say "action state" instead of "form state" (@rickhanlonii #35790)getNearestMountedFiber(@sebmarkbage #35578).defaultexport of aReact.lazyas the canonical value (@sebmarkbage #34906)useEffectEventreads latest values inforwardRefandmemo()components (@eps1lon #34831)React DOM
sourceonto the synthetictoggleevent (@lazerg #37389)<select>parser (@josepharhar #34804)defaultValuefortype="number"inputs to match other input types (@sophiebits #36980)innerHTMLwhen it hasn't changed (@sophiebits #36949)nonceoption inReactDOM.preloadModule()(@UditDewan #36851)fetchPriorityfor module resources (@TheAlexLichter #36835)credentiallessiframe attribute (@vmx906 #36322)credentiallessas a recognized boolean attribute for iframes (@vmx906 #36148)finishedTaskfrom callingcompleteAllmultiple times (@gnoff #36287)maskTypeSVG prop (@sleitor #35921)onFullscreenChangeandonFullscreenErrorevents (@chirokas #34621)submitterinsubmitevents (@eps1lon #35590)onResetwhen automatically resetting forms (@eps1lon #35176)FormDatasubmitterparameter (@jenseng #29028)resizeevents until the next frame (@eps1lon #35117)React Server
nonceto rendered import maps (@mattcosta7 #37339)onBrowserBailoutoption to observe subtrees that defer to the browser (@gnoff #37193)react-dom/serverhanging on Deno (@fraidev #35235)nonceattributes (@MaxwellCohen #37030)onAllReadyafter the shell errored (@eps1lon #36903)modulepreloadtracking (@fallintoplace #36564)nextSegmentIdafter the prelude flush (@gaojude #36779)referrerPolicyin image preload headers (@ulises-jeremias #36803)use()of a rejected Flight chunk (@lubieowoce #36544)use()to the owner stack and debug task (@eps1lon #35226)useIdtracking on replay (@gnoff #35518)createSuspenseBoundarypath (@sebmarkbage #35087)react-dom/server(@RiskyMH #34193)React Server Components
RangeErrorfrom exponential debug info growth (@unstubbable #37481)pending_weakto the Flight thenable protocol (@acdlite #37154).thenwithObject.defineProperty(@eps1lon #37109)Promisestatics in debug info (@gaearon #36969)toJSON(NodeBuffer) ([@unstubbable](https://redirectConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.