Skip to content

3.0.0 (2024-01-01)

Choose a tag to compare
@strager strager released this 01 Jan 07:41
· 100 commits to master since this release




  • TypeScript support:
    • Assigning to a variable with the same name as an imported type no longer
      falsely reports E0185 ("assignment to imported variable").
    • Interface index signature variables can now be named contextual keywords
      such as type.
    • Writing ++x inside ? : no longer falsely reports E0254 ("unexpected
      ':' in expression; did you mean 'as'?").
    • Hypthenated JSX attribute names following generic JSX component names, such
      as in <MyComponent<T> aria-label="..." />, now parse correctly and no
      longer report E0054 ("unexpected token").