Skip to content

v5.28.4 (2026-10-21)

Choose a tag to compare

@github-actions github-actions released this 21 Oct 01:06
· 18 commits to main since this release
Immutable release. Only release title and notes can be modified.
afc7eb9

What's Changed

๐Ÿž Fixes

  • Reverted the component-scope-bounded identifier resolution introduced in v5.28.3, including the per-component single-report attribution; class declarations in a component body remain recognized as per-render constructions. (#2062)

    Affected rules:

    • react-x/no-unstable-context-value
    • react-x/no-unstable-default-props

๐Ÿ“ Documentation

  • Updated the AST Explorer links across the website docs and recipes.

๐Ÿ—๏ธ Internal

  • @eslint-react/var: removed the boundary option from resolve and resolveObjectType, and the ClassDeclaration resolution in resolveObjectType, following the revert. (#2062)
  • Renamed the Jsx-prefixed @eslint-react/core exports to all-caps JSX (ex: JsxConfig โ†’ JSXConfig, isJsxLike โ†’ isJSXLike). (#2061)
  • Bumped fumadocs-mdx to 15.4.9.

Full Changelog: v5.28.3...v5.28.4

Attestation

https://github.com/Rel1cx/eslint-react/attestations/58021514