Immutable
release. Only release title and notes can be modified.
What's Changed
🐞 Fixes
react-x/immutability: ignoreuseRouter()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.isExpressionto@eslint-react/astalong with unit tests. - Bumped
eslint,nx,dompurify, andpnpm. - Restored standalone quality workflows.
- Simplified
react-x/immutabilityanalysis helpers by sharing initializer provenance checks foruseRef()anduseRouter()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