-
Notifications
You must be signed in to change notification settings - Fork 49
Update react dependencies #1694
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
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
f8c3654
to
ae8a215
Compare
dc06e3c
to
fd30c29
Compare
e21ef87
to
cc4ea26
Compare
029811b
to
cc3f66b
Compare
cc3f66b
to
36195ed
Compare
36195ed
to
e80b99d
Compare
e80b99d
to
492a13c
Compare
492a13c
to
5e34d08
Compare
5e34d08
to
aa77bf2
Compare
aa77bf2
to
b8bc9e3
Compare
b8bc9e3
to
17820bc
Compare
17820bc
to
ca86698
Compare
ca86698
to
4491048
Compare
4491048
to
a6bed2a
Compare
a6bed2a
to
d080a38
Compare
d080a38
to
ebc659e
Compare
ebc659e
to
785f1a6
Compare
785f1a6
to
5de4f04
Compare
5de4f04
to
eeca9b2
Compare
eeca9b2
to
3d139a8
Compare
3d139a8
to
5826f37
Compare
5826f37
to
df13a01
Compare
df13a01
to
61b3de8
Compare
61b3de8
to
c499969
Compare
c499969
to
26c87c5
Compare
26c87c5
to
99c2fff
Compare
99c2fff
to
1e056e2
Compare
Deployed to Cloudflare Pages
|
buberdds
approved these changes
Mar 7, 2025
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.
This PR contains the following updates:
7.33.2
->7.37.4
4.6.0
->4.6.2
0.4.3
->0.4.19
3.1.0
->3.2.0
18.2.0
->18.3.1
18.2.0
->18.3.1
6.16.0
->6.30.0
18.2.0
->18.3.1
Release Notes
jsx-eslint/eslint-plugin-react (eslint-plugin-react)
v7.37.4
Compare Source
Fixed
no-unknown-property
]: supportonBeforeToggle
,popoverTarget
,popoverTargetAction
attributes (#3865 @acusti)v7.37.3
Compare Source
Fixed
no-danger
]: avoid a crash on a nested component name (#3833 @ljharb)no-unknown-property
]: supportprecedence
prop in react 19 (#3829 @acusti)prop-types
]: props missing in validation when using generic types from a namespace import (#3859 @rbondoc96)Changed
jsx-no-script-url
]: Improve tests (#3849 @radu2147)default-props-match-prop-types
], [jsx-boolean-value
], [jsx-curly-brace-presence
], [jsx-no-bind
], [no-array-index-key
], [no-is-mounted
], [no-render-return-value
], [require-default-props
] (#3841 @bastiendmt)v7.37.2
Compare Source
Fixed
destructuring-assignment
]: fix false negative when usingtypeof props.a
(#3835 @golopot)Changed
destructuring-assignment
]: usegetParentStatelessComponent
(#3835 @golopot)v7.37.1
Compare Source
Fixed
d.ts
files (#3836 @ljharb)Changed
v7.37.0
Compare Source
Added
no-unescaped-entities
]: add suggestions (#3831 @StyleShit)forbid-component-props
]: addallowedForPatterns
/disallowedForPatterns
options (#3805 @Efimenko)no-unstable-nested-components
]: addpropNamePattern
to support custom render prop naming conventions (#3826 @danreeves)Changed
v7.36.1
Compare Source
Fixed
no-is-mounted
]: fix logic in method name check (#3821 @Mathias-S)jsx-no-literals
]: Avoid crashing on valueless boolean props (#3823 @reosarevok)v7.36.0
Compare Source
Added
no-string-refs
]: allow this.refs in > 18.3.0 (#3807 @henryqdineen)jsx-no-literals
] AddelementOverrides
option and the ability to ignore this rule on specific elements (#3812 @Pearce-Ropion)forward-ref-uses-ref
]: add rule for checking ref parameter is added ([#3667][] @NotWoods)Fixed
function-component-definition
], [boolean-prop-naming
], [jsx-first-prop-new-line
], [jsx-props-no-multi-spaces
],propTypes
: use type args (#3629 @HenryBrown0)jsx-props-no-spreading
]: addexplicitSpread
option to schema (#3799 @ljharb)Changed
no-danger
]: update broken link (#3817 @lucasrmendonca)button-has-type
: add test case with spread (#3731 @y-hsgw)v7.35.2
Compare Source
Fixed
jsx-curly-brace-presence
]: avoid autofixing attributes with double quotes to a double quoted attribute (#3814 @ljharb)v7.35.1
Compare Source
Fixed
jsx-curly-brace-presence
]: do not trigger on strings containing a quote character (#3798 @akulsr0)v7.35.0
Compare Source
Added
jsx-props-no-spread-multi
] (#3724 @SimonSchick)forbid-component-props
]: addpropNamePattern
to allow / disallow prop name patterns (#3774 @akulsr0)jsx-handler-names
]: support ignoring component names (#3772 @akulsr0)jsx-closing-tag-location
]: addline-aligned
option (#3777 @kimtaejin3)no-danger
]: addcustomComponentNames
option (#3748 @akulsr0)Fixed
no-invalid-html-attribute
]: substitute placeholders in suggestion messages (#3759 @mdjermanovic)sort-prop-types
]: single line type ending without semicolon (#3784 @akulsr0)require-default-props
]: report when required props have default value (#3785 @akulsr0)Changed
variableUtil
: Avoid creating a single flat variable scope for each lookup (#3782 @DanielRosenwasser)v7.34.4
Compare Source
Fixed
prop-types
]: fixclassName
missing in prop validation false negative (#3749 @akulsr0)sort-prop-types
]: Check for undefined before accessingnode.typeAnnotation.typeAnnotation
(#3779 @tylerlaprade)v7.34.3
Compare Source
Fixed
prop-types
]: null-check rootNode before calling getScope (#3762 @crnhrv)boolean-prop-naming
]: avoid a crash with a spread prop (#3733 @ljharb)jsx-boolean-value
]:assumeUndefinedIsFalse
withnever
must not allow explicittrue
value (#3757 @6uliver)no-object-type-as-default-prop
]: enable rule for components with many parameters (#3768 @JulienR1)jsx-key
]: incorrect behavior for checkKeyMustBeforeSpread with map callbacks (#3769 @akulsr0)v7.34.2
Compare Source
Fixed
boolean-prop-naming
]: avoid a crash with a non-TSTypeReference type (#3718 @developer-bandi)jsx-no-leaked-render
]: invalid report if left eside is boolean (#3746 @akulsr0)jsx-closing-bracket-location
]: message shows{{details}}
when there are no details (#3759 @mdjermanovic)no-invalid-html-attribute
]: ensure error messages are correct (#3759 @mdjermanovic, @ljharb)Changed
v7.34.1
Compare Source
Fixed
jsx-no-leaked-render
]: prevent wrongly adding parens (#3700 @developer-bandi)boolean-prop-naming
]: detect TS interfaces (#3701 @developer-bandi)boolean-prop-naming
]: literalType error fix (#3704 @developer-bandi)boolean-prop-naming
]: allow TSIntersectionType (#3705 @developer-bandi)no-unknown-property
]: supportpopover
,popovertarget
,popovertargetaction
attributes (#3707 @ljharb)no-unknown-property
]: only matchdata-*
attributes containing-
(#3713 @silverwind)checked-requires-onchange-or-readonly
]: correct options that were behaving opposite (#3715 @jaesoekjjang)Changed
boolean-prop-naming
]: improve error message (@ljharb)v7.34.0
Compare Source
Added
sort-prop-types
]: give errors on TS types (#3615 @akulsr0)no-invalid-html-attribute
]: add support forapple-touch-startup-image
rel
attributes inlink
tags (#3638 @thomashockaday)no-unknown-property
]: add requireDataLowercase option (#3645 @HermanBilous)no-unknown-property
]: adddisplaystyle
on<math>
(#3652 @lounsbrough)prefer-read-only-props
], [prop-types
], component detection: allow components to be async functions (#3654 @pnodet)no-unknown-property
]: supportonResize
on audio/video tags (#3662 @caesar1030)jsx-wrap-multilines
]: addnever
option to prohibit wrapping parens on multiline JSX (#3668 @reedws)jsx-filename-extension
]: addignoreFilesWithoutCode
option to allow empty files (#3674 @burtek)jsx-boolean-value
]: addassumeUndefinedIsFalse
option (#3675 @developer-bandi)linkAttribute
setting, [jsx-no-target-blank
]: support multiple properties (#3673 @burtek)jsx-no-script-url
]: addincludeFromSettings
option to supportlinkAttributes
setting (#3673 @burtek)jsx-one-expression-per-line
]: addnon-jsx
option to allow non-JSX children in one line (#3677 @burtek)checked-requires-onchange-or-readonly
] rule (#3680 @jaesoekjjang)Fixed
jsx-no-leaked-render
]: preserve RHS parens for multiline jsx elements while fixing (#3623 @akulsr0)jsx-key
]: detect conditional returns (#3630 @yialo)jsx-newline
]: prevent a crash whenallowMultilines
(#3633 @ljharb)no-unknown-property
]: use a better regex to avoid a crash (#3666 @ljharb @SCH227)prop-types
]: handle nested forwardRef + memo (#3679 @developer-bandi)no-unknown-property
]: addfetchPriority
(#3697 @SevereCloud)forbid-elements
]: prevent a crash oncreateElement()
(#3632 @ljharb)Changed
jsx-boolean-value
]: make error messages clearer (#3691 @developer-bandi)propTypes
: extract type params to var (#3634 @HenryBrown0)boolean-prop-naming
]: invert if statement (#3634 @HenryBrown0)function-component-definition
]: exit early if no type params (#3634 @HenryBrown0)jsx-props-no-multi-spaces
]: extract type parameters to var (#3634 @HenryBrown0)jsx-key
]: fix correct example (#3656 @developer-bandi)jsx-wrap-multilines
: passing tests (#3545 @burtek)iframe-missing-sandbox
]: fix link to iframe attribute on mdn (#3690 @nnmrts)hook-use-state
]: fix an undefined variable (#3626 @chentsulin)facebook/react (eslint-plugin-react-hooks)
v4.6.2
Compare Source
v4.6.1
Compare Source
ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)
v0.4.19
Compare Source
Add name to configs for ESLint Config Inspector
v0.4.18
Compare Source
ESM/CJS interop is the worse that happened to this ecosystem, this is all I have to say.
v0.4.17
Compare Source
.default
property access under TS node16 module resolution (fixes #70)v0.4.16
Compare Source
Fix CJS/ESM interop issue. Sorry everyone for the trouble.
v0.4.15
Compare Source
Add support for custom HOCs (#60)
By default, the rule only knows that
memo
&forwardRef
function calls with return a React component. With this option, you can also allow extra function names like Mobx observer to make this code valid:Thanks @HorusGoul!
Add recommended config and simple types (#67)
You can now add the recommended config to your ESLint config like this:
To follow ESLint recommandations, the rule is added with the
error
severity.Some simple types ensure that people typecheking their config won't need
@ts-expect-error
anymore.Bump ESLint peer dependency to 8.40
This was actually done by mistake in the previous release when moving from a deprecated API to a new one.
Given that ESLint 8 is officialy end-of-life and the only report (#56) didn't get likes, I'm going forward and documenting the expected minimum version from ESLin in the package JSON so that people can get warning from their package manager.
v0.4.14
Compare Source
v0.4.13
Compare Source
react-redux
connect (export default connect(mapStateToProps, mapDispatchToProps)(MyComponent)
) (fixes #51)v0.4.12
Compare Source
v0.4.11
Compare Source
export type foo = string;
) (fixes #47)v0.4.10
Compare Source
function Foo() {}; export default React.memo(Foo)
(#46) (thanks @SukkaW!)v0.4.9
Compare Source
function Foo() {}; export default memo(Foo)
(fixes #44) (thanks @SukkaW!)v0.4.8
Compare Source
export const foo = -1
withallowConstantExport
(fixes #43)v0.4.7
Compare Source
export { Component as default }
(fixes #41)v0.4.6
Compare Source
v0.4.5
Compare Source
TaggedTemplateExpression
for styled components (fixes #32)v0.4.4
Compare Source
allowExportNames
option (fixes #29)zpao/qrcode.react (qrcode.react)
v3.2.0
Compare Source
Fixed
Changed
@deprecated
JSDoc to default export for additional visibility in editors to TypeScript users.facebook/react (react)
v18.3.1
Compare Source
act
fromreact
f1338fv18.3.0
Compare Source
This release is identical to 18.2 but adds warnings for deprecated APIs and other changes that are needed for React 19.
Read the React 19 Upgrade Guide for more info.
React
this.refs
to support string ref codemod 909071findDOMNode
outside StrictMode c3b283test-utils
methods d4ea75defaultProps
for function components #25699key
#25697act
fromtest-utils
d4ea75React DOM
unmountComponentAtNode
8a015brenderToStaticNodeStream
#28874remix-run/react-router (react-router-dom)
v6.30.0
Compare Source
v6.29.0
Compare Source
v6.28.2
Compare Source
v6.28.1
Compare Source
v6.28.0
Compare Source
v6.27.0
Compare Source
v6.26.2
Compare Source
v6.26.1
Compare Source
v6.26.0
Compare Source
v6.25.1
Compare Source
v6.25.0
Compare Source
v6.24.1
Compare Source
v6.24.0
Compare Source
v6.23.1
Compare Source
v6.23.0
Compare Source
v6.22.3
Compare Source
v6.22.2
Compare Source
v6.22.1
Compare Source
v6.22.0
Compare Source
v6.21.3
Compare Source
v6.21.2
Compare Source
v6.21.1
Compare Source
v6.21.0
Compare Source
v6.20.1
Compare Source
v6.20.0
Compare Source
v6.19.0
Compare Source
v6.18.0
Compare Source
v6.17.0
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.