Skip to content

Latest commit

 

History

History
110 lines (75 loc) · 8.11 KB

CHANGELOG.md

File metadata and controls

110 lines (75 loc) · 8.11 KB

5.0.0

  • New Violations: Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means _Button or _component are no longer valid. (@kassens) in #25162

4.6.0

4.5.0

  • Fix false positive error with large number of branches. (@scyron6 in #24287)

4.4.0

  • No changes, this was an automated release together with React 18.

4.3.0

4.2.0

  • No changes, this was an automated release together with React 17.

4.1.2

4.1.1

4.1.0

4.0.8

  • Fixes TypeScript typeof annotation to not be considered a dependency. (@delca85 in #19316)

4.0.7

4.0.6

4.0.5

  • Fix a crash when the dependency array has an empty element. (@yeonjuan in #19145)
  • Fix a false positive warning that occurs with optional chaining. (@fredvollmer in #19061)

4.0.4

4.0.3

  • Remove the heuristic that checks all Hooks ending with Effect due to too many false positives. (@gaearon in #19004)

4.0.2

  • Prevent Hooks that have Effect in the middle from being considered effects. (@surgeboris in #18907)

4.0.1

4.0.0

  • New Violations: Consider PascalCase.useFoo() calls as Hooks. (@cyan33 in #18722)
  • New Violations: Check callback body when it's not written inline. (@gaearon in #18435)
  • New Violations: Check dependencies for all Hooks ending with Effect. (@airjp73 in #18580)
  • Add a way to enable the dangerous autofix. (@gaearon in #18437)
  • Offer a more sensible suggestion when encountering an assignment. (@Zzzen in #16784)
  • Consider TypeScript casts of useRef as constant. (@sophiebits in #18496)
  • Add documentation. (@ghmcadams in #16607)

3.0.0

2.5.0

2.4.0

  • New Violations: Run checks for functions passed to forwardRef. (@dprgarner in #17255)
  • New Violations: Check for ref usage in any Hook containing the word Effect. (@gaearon in #17663)
  • Disable dangerous autofix and use ESLint Suggestions API instead. (@wdoug in #17385)

2.0.0

1.x

The 1.x releases aren’t noted in this changelog, but you can find them in the commit history.