Skip to content

v5.14.6 (2026-07-13)

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jul 21:08
Immutable release. Only release title and notes can be modified.
4f1837d

What's Changed

🐞 Fixes

  • react-x/immutability: ignore useRouter() navigation methods (e.g. .push()) as mutations when they appear inside frozen callbacks; aliases created through variable declarators are also recognized. (#1898)

🏗️ Internal

  • Added Check.isExpression to @eslint-react/ast along with unit tests.
  • Bumped eslint, nx, dompurify, and pnpm.
  • Restored standalone quality workflows.
  • Simplified react-x/immutability analysis helpers by sharing initializer provenance checks for useRef() and useRouter() and using AST parent traversal for function-boundary detection.
  • Started running CI tests on Node.js 26.

Full Changelog: v5.14.5...v5.14.6

Attestation

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