Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
1275 lines (385 sloc) 42 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.1.0 (2021-10-18)

Note: Version bump only for package @typescript-eslint/parser

5.0.0 (2021-10-11)

Features

4.33.0 (2021-10-04)

Note: Version bump only for package @typescript-eslint/parser

4.32.0 (2021-09-27)

Features

4.31.2 (2021-09-20)

Note: Version bump only for package @typescript-eslint/parser

4.31.1 (2021-09-13)

Note: Version bump only for package @typescript-eslint/parser

4.31.0 (2021-09-06)

Note: Version bump only for package @typescript-eslint/parser

4.30.0 (2021-08-30)

Features

  • typescript-estree: add support for class static blocks (#3730) (f81831b)

4.29.3 (2021-08-23)

Note: Version bump only for package @typescript-eslint/parser

4.29.2 (2021-08-16)

Note: Version bump only for package @typescript-eslint/parser

4.29.1 (2021-08-09)

Note: Version bump only for package @typescript-eslint/parser

4.29.0 (2021-08-02)

Features

  • eslint-plugin: Catch unused React import with new JSX transform (#3577) (02998ea)
  • typescript-estree: add support for custom module resolution (#3516) (d48429d)

4.28.5 (2021-07-26)

Note: Version bump only for package @typescript-eslint/parser

4.28.4 (2021-07-19)

Note: Version bump only for package @typescript-eslint/parser

4.28.3 (2021-07-12)

Note: Version bump only for package @typescript-eslint/parser

4.28.2 (2021-07-05)

Note: Version bump only for package @typescript-eslint/parser

4.28.1 (2021-06-28)

Note: Version bump only for package @typescript-eslint/parser

4.28.0 (2021-06-21)

Note: Version bump only for package @typescript-eslint/parser

4.27.0 (2021-06-14)

Bug Fixes

  • typescript-estree: allow providing more one than one existing program in config (#3508) (4f1806e)

Features

  • allow user to provide TS program instance in parser options (#3484) (e855b18)

4.26.1 (2021-06-07)

Note: Version bump only for package @typescript-eslint/parser

4.26.0 (2021-05-31)

Note: Version bump only for package @typescript-eslint/parser

4.25.0 (2021-05-24)

Note: Version bump only for package @typescript-eslint/parser

4.24.0 (2021-05-17)

Note: Version bump only for package @typescript-eslint/parser

4.23.0 (2021-05-10)

Features

  • refactor to split AST specification out as its own module (#2911) (25ea953)

4.22.1 (2021-05-04)

Note: Version bump only for package @typescript-eslint/parser

4.22.0 (2021-04-12)

Note: Version bump only for package @typescript-eslint/parser

4.21.0 (2021-04-05)

Note: Version bump only for package @typescript-eslint/parser

4.20.0 (2021-03-29)

Note: Version bump only for package @typescript-eslint/parser

4.19.0 (2021-03-22)

Note: Version bump only for package @typescript-eslint/parser

4.18.0 (2021-03-15)

Note: Version bump only for package @typescript-eslint/parser

4.17.0 (2021-03-08)

Note: Version bump only for package @typescript-eslint/parser

4.16.1 (2021-03-01)

Note: Version bump only for package @typescript-eslint/parser

4.16.0 (2021-03-01)

Note: Version bump only for package @typescript-eslint/parser

4.15.2 (2021-02-22)

Note: Version bump only for package @typescript-eslint/parser

4.15.1 (2021-02-15)

Note: Version bump only for package @typescript-eslint/parser

4.15.0 (2021-02-08)

Note: Version bump only for package @typescript-eslint/parser

4.14.2 (2021-02-01)

Note: Version bump only for package @typescript-eslint/parser

4.14.1 (2021-01-25)

Note: Version bump only for package @typescript-eslint/parser

4.14.0 (2021-01-18)

Features

  • add support for decorator metadata in scope analysis and in consistent-type-imports (#2751) (445e416), closes #2559

4.13.0 (2021-01-11)

Note: Version bump only for package @typescript-eslint/parser

4.12.0 (2021-01-04)

Note: Version bump only for package @typescript-eslint/parser

4.11.1 (2020-12-28)

Note: Version bump only for package @typescript-eslint/parser

4.11.0 (2020-12-21)

Note: Version bump only for package @typescript-eslint/parser

4.10.0 (2020-12-14)

Note: Version bump only for package @typescript-eslint/parser

4.9.1 (2020-12-07)

Note: Version bump only for package @typescript-eslint/parser

4.9.0 (2020-11-30)

Note: Version bump only for package @typescript-eslint/parser

4.8.2 (2020-11-23)

Note: Version bump only for package @typescript-eslint/parser

4.8.1 (2020-11-17)

Note: Version bump only for package @typescript-eslint/parser

4.8.0 (2020-11-16)

Note: Version bump only for package @typescript-eslint/parser

4.7.0 (2020-11-09)

Note: Version bump only for package @typescript-eslint/parser

4.6.1 (2020-11-02)

Note: Version bump only for package @typescript-eslint/parser

4.6.0 (2020-10-26)

Note: Version bump only for package @typescript-eslint/parser

4.5.0 (2020-10-19)

Bug Fixes

  • parser: minor fix regexp, map-filter to reduce (#2684) (f1329f6)

Features

  • typescript-estree: add flag EXPERIMENTAL_useSourceOfProjectReferenceRedirect (#2669) (90a5878)

4.4.1 (2020-10-12)

Note: Version bump only for package @typescript-eslint/parser

4.4.0 (2020-10-05)

Note: Version bump only for package @typescript-eslint/parser

4.3.0 (2020-09-28)

Note: Version bump only for package @typescript-eslint/parser

4.2.0 (2020-09-21)

Note: Version bump only for package @typescript-eslint/parser

4.1.1 (2020-09-14)

Note: Version bump only for package @typescript-eslint/parser

4.1.0 (2020-09-07)

Features

4.0.1 (2020-08-31)

Note: Version bump only for package @typescript-eslint/parser

4.0.0 (2020-08-31)

Please see the release notes for v4.0.0

Features

BREAKING CHANGES

  • typescript-estree: - removes the ability to supply a RegExp to projectFolderIgnoreList, and changes the meaning of the string value from a regex to a glob.

3.10.1 (2020-08-25)

Note: Version bump only for package @typescript-eslint/parser

3.10.0 (2020-08-24)

Note: Version bump only for package @typescript-eslint/parser

3.9.1 (2020-08-17)

Note: Version bump only for package @typescript-eslint/parser

3.9.0 (2020-08-10)

Features

  • typescript-estree: support TSv4 labelled tuple members (#2378) (00d84ff)

3.8.0 (2020-08-03)

Note: Version bump only for package @typescript-eslint/parser

3.7.1 (2020-07-27)

Note: Version bump only for package @typescript-eslint/parser

3.7.0 (2020-07-20)

Features

  • typescript-estree: support short-circuiting assignment operators (#2307) (2c90d9f)
  • typescript-estree: support type annotations on catch clauses (#2306) (b5afe9c)

3.6.1 (2020-07-13)

Note: Version bump only for package @typescript-eslint/parser

3.6.0 (2020-07-06)

Note: Version bump only for package @typescript-eslint/parser

3.5.0 (2020-06-29)

Features

3.4.0 (2020-06-22)

Note: Version bump only for package @typescript-eslint/parser

3.3.0 (2020-06-15)

Note: Version bump only for package @typescript-eslint/parser

3.2.0 (2020-06-08)

Bug Fixes

  • eslint-plugin: [prefer-optional-chain] handling first member expression (#2156) (de18660)

3.1.0 (2020-06-01)

Bug Fixes

  • experimental-utils: downlevel type declarations for versions older than 3.8 (#2133) (7925823)

3.0.2 (2020-05-27)

Note: Version bump only for package @typescript-eslint/parser

3.0.1 (2020-05-25)

Bug Fixes

  • typescript-estree: handle BigInt with _ numeric separator (#2067) (66f1627)

3.0.0 (2020-05-21)

Please see the release notes for v3.0.0

Bug Fixes

  • typescript-estree: use TSEmptyBodyFunctionExpression for body-less nodes (#1289) (82e7163)

Features

  • add index files to parser and typescript-estree (3dfc46d)
  • experimental-utils: upgrade eslint types for v7 (#2023) (06869c9)
  • upgrade to ESLint v7 (#2022) (208de71)
  • typescript-estree: align nodes with estree 2020 (#1389) (aff5b62)
  • typescript-estree: align optional fields (#1429) (0e0010f)
  • drop support for node v8 (#1997) (b6c3b7b)
  • eslint-plugin: [ban-types] rework default options (#848) (8e31d5d)
  • typescript-estree: handle 3.9's non-null assertion changes (#2036) (06bec63)

2.34.0 (2020-05-18)

Note: Version bump only for package @typescript-eslint/parser

2.33.0 (2020-05-12)

Note: Version bump only for package @typescript-eslint/parser

2.32.0 (2020-05-11)

Features

2.31.0 (2020-05-04)

Note: Version bump only for package @typescript-eslint/parser

2.30.0 (2020-04-27)

Note: Version bump only for package @typescript-eslint/parser

2.29.0 (2020-04-20)

Note: Version bump only for package @typescript-eslint/parser

2.28.0 (2020-04-13)

Note: Version bump only for package @typescript-eslint/parser

2.27.0 (2020-04-06)

Note: Version bump only for package @typescript-eslint/parser

2.26.0 (2020-03-30)

Features

  • typescript-estree: add option to ignore certain folders from glob resolution (#1802) (1e29e69)

2.25.0 (2020-03-23)

Note: Version bump only for package @typescript-eslint/parser

2.24.0 (2020-03-16)

Features

  • typescript-estree: support 3.8 export * as ns (#1698) (133f622)

2.23.0 (2020-03-09)

Features

  • typescript-estree: support 3.8 import/export type (#1697) (625d603)

2.22.0 (2020-03-02)

Note: Version bump only for package @typescript-eslint/parser

2.21.0 (2020-02-24)

Note: Version bump only for package @typescript-eslint/parser

2.20.0 (2020-02-17)

Note: Version bump only for package @typescript-eslint/parser

2.19.2 (2020-02-10)

Note: Version bump only for package @typescript-eslint/parser

2.19.1 (2020-02-10)

Note: Version bump only for package @typescript-eslint/parser

2.19.0 (2020-02-03)

Note: Version bump only for package @typescript-eslint/parser

2.18.0 (2020-01-27)

Bug Fixes

  • typescript-estree: fix identifier tokens typed as Keyword (#1487) (77a1caa)

Features

2.17.0 (2020-01-20)

Note: Version bump only for package @typescript-eslint/parser

2.16.0 (2020-01-13)

Bug Fixes

  • typescript-estree: resolve path relative to tsconfigRootDir (#1439) (c709056)

2.15.0 (2020-01-06)

Note: Version bump only for package @typescript-eslint/parser

2.14.0 (2019-12-30)

Bug Fixes

  • typescript-estree: visit typeParameters in OptionalCallExpr (#1377) (cba6a2a)

2.13.0 (2019-12-23)

Features

  • typescript-estree: computed members discriminated unions (#1349) (013df9a)

2.12.0 (2019-12-16)

Note: Version bump only for package @typescript-eslint/parser

2.11.0 (2019-12-09)

Note: Version bump only for package @typescript-eslint/parser

2.10.0 (2019-12-02)

Note: Version bump only for package @typescript-eslint/parser

2.9.0 (2019-11-25)

Note: Version bump only for package @typescript-eslint/parser

2.8.0 (2019-11-18)

Bug Fixes

  • typescript-estree: options range loc being always true (#704) (db1aa18)

2.7.0 (2019-11-11)

Features

  • parser: handle optional chaining in scope analysis (#1169) (026ceb9)

2.6.1 (2019-11-04)

Bug Fixes

  • typescript-estree: fix filename handling for vue JSX + markdown (#1127) (366518f)

2.6.0 (2019-10-28)

Bug Fixes

  • typescript-estree: correct parenthesized optional chain AST (#1141) (5ae286e)

Features

  • typescript-estree: add support for declare class properties (#1136) (1508670)

2.5.0 (2019-10-21)

Note: Version bump only for package @typescript-eslint/parser

2.4.0 (2019-10-14)

Bug Fixes

  • support long running "watch" lint sessions (#973) (854620e)

Features

  • typescript-estree: support for parsing 3.7 features (#1045) (623febf)

2.3.3 (2019-10-07)

Note: Version bump only for package @typescript-eslint/parser

2.3.2 (2019-09-30)

Bug Fixes

  • typescript-estree: handle optional computed prop w/o type (#1026) (95c13fe)

2.3.1 (2019-09-23)

Bug Fixes

  • typescript-estree: parsing error for await in non-async func (#988) (19abbe0)

2.3.0 (2019-09-16)

Note: Version bump only for package @typescript-eslint/parser

2.2.0 (2019-09-09)

Note: Version bump only for package @typescript-eslint/parser

2.1.0 (2019-09-02)

Bug Fixes

  • typescript-estree: improve missing project file error msg (#866) (8f3b0a8), closes #853

Features

  • typescript-estree: Accept a glob pattern for options.project (#806) (9e5f21e)

2.0.0 (2019-08-13)

  • feat(eslint-plugin)!: change recommended config (#729) (428567d), closes #729
  • feat(typescript-estree)!: throw error on file not in project when project set (#760) (3777b77), closes #760

Bug Fixes

  • typescript-estree: fix is token typed as `Keyword (#750) (35dec52)
  • typescript-estree: jsx comment parsing (#703) (0cfc48e)

Features

BREAKING CHANGES

  • recommended config changes are considered breaking
  • by default we will now throw when a file is not in the project provided
  • Node 6 is no longer supported

1.13.0 (2019-07-21)

Note: Version bump only for package @typescript-eslint/parser

1.12.0 (2019-07-12)

Bug Fixes

  • typescript-estree: fix async identifier token typed as Keyword (#681) (6de19d3)

1.11.0 (2019-06-23)

Bug Fixes

  • parser: add simpleTraverse, replaces private ESLint util (#628) (aa206c4)
  • typescript-estree: fix more cases with double slash in JSX text (#607) (34cfa53)

1.10.2 (2019-06-10)

Note: Version bump only for package @typescript-eslint/parser

1.10.1 (2019-06-09)

Note: Version bump only for package @typescript-eslint/parser

1.10.0 (2019-06-09)

Bug Fixes

  • typescript-estree: stop ignoring comments in JSX with generic (#596) (31d5bd4)

Features

  • make utils/TSESLint export typed classes instead of just types (#526) (370ac72)

1.9.0 (2019-05-12)

Note: Version bump only for package @typescript-eslint/parser

1.8.0 (2019-05-10)

Bug Fixes

  • upgrade lockfile versions (#487) (f029dba)
  • eslint-plugin: Support more nodes no-extra-parens (2d15644)

Features

  • Move shared types into their own package (#425) (a7a03ce)

1.7.0 (2019-04-20)

Note: Version bump only for package @typescript-eslint/parser

1.6.0 (2019-04-03)

Bug Fixes

  • parser: Make eslint traverse enum id (#383) (492b737)

Features

  • change TypeScript version range to >=3.2.1 <3.5.0 (#399) (a4f95d3)

1.5.0 (2019-03-20)

Note: Version bump only for package @typescript-eslint/parser

1.4.2 (2019-02-25)

Note: Version bump only for package @typescript-eslint/parser

1.4.1 (2019-02-23)

Note: Version bump only for package @typescript-eslint/parser

1.4.0 (2019-02-19)

Bug Fixes

  • parser: fix crash when visiting decorators in parameters (#237) (225fc26)
  • parser: fix visiting props of TSDeclareFunction (#244) (b40def8)

Features

  • eslint-plugin: Migrate plugin to ts (#120) (61c60dc)
  • ts-estree: fix parsing nested sequence expressions (#286) (ecc9631)

1.3.0 (2019-02-07)

Bug Fixes

  • ts-estree: align typeArguments and typeParameters across nodes (#223) (3306198)
  • ts-estree: convert decorators on var and fn decs (#211) (0a1777f)
  • ts-estree: fix issues with typeParams in FunctionExpression (#208) (d4dfa3b)

Features

  • change TypeScript version range to >=3.2.1 <3.4.0 (#184) (f513a14)
  • ts-estree: enable errors 1098 and 1099 (#219) (fc50167)

1.2.0 (2019-02-01)

Bug Fixes

  • parser: fix regression with no-unused-vars for jsx attributes (#161) (6147de1)

1.1.1 (2019-01-29)

Bug Fixes

  • eslint-plugin: make parser services error clearer (#132) (aa9d1e1)
  • parser: add visiting of type parameters in JSXOpeningElement (#150) (5e16003)
  • ts-estree: expand optional property to include question token (#138) (9068b62)

1.1.0 (2019-01-23)

Bug Fixes

  • typescript-estree: correct range of parameters with comments (#128) (91eedf2)
  • typescript-estree: fix range of assignment in parameter (#115) (4e781f1)

1.0.0 (2019-01-20)

Features

  • parser: support ecmaFeatures.jsx flag and tests (#85) (b321736)

0.2.1 (2019-01-20)

Note: Version bump only for package @typescript-eslint/parser