Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.9.1 (2020-12-07)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.9.0 (2020-11-30)
Features
4.8.2 (2020-11-23)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.8.1 (2020-11-17)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.8.0 (2020-11-16)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.7.0 (2020-11-09)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.6.1 (2020-11-02)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.6.0 (2020-10-26)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.5.0 (2020-10-19)
Features
4.4.1 (2020-10-12)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.4.0 (2020-10-05)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.3.0 (2020-09-28)
Bug Fixes
4.2.0 (2020-09-21)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.1.1 (2020-09-14)
Bug Fixes
- eslint-plugin: [no-use-before-define] false positive for function type arguments (#2554) (189162d), closes #2527
4.1.0 (2020-09-07)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.0.1 (2020-08-31)
Note: Version bump only for package @typescript-eslint/experimental-utils
4.0.0 (2020-08-31)
Please see the release notes for v4.0.0
Features
- consume new scope analysis package (#2039) (3be125d)
- support ESTree optional chaining representation (#2308) (e9d2ab6)
3.10.1 (2020-08-25)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.10.0 (2020-08-24)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.9.1 (2020-08-17)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.9.0 (2020-08-10)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.8.0 (2020-08-03)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.7.1 (2020-07-27)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.7.0 (2020-07-20)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.6.1 (2020-07-13)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.6.0 (2020-07-06)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.5.0 (2020-06-29)
Features
3.4.0 (2020-06-22)
Bug Fixes
- experimental-utils: correct types for TS versions older than 3.8 (#2217) (5e4dda2)
- experimental-utils: getParserServices takes a readonly context (#2235) (26da8de)
3.3.0 (2020-06-15)
Note: Version bump only for package @typescript-eslint/experimental-utils
3.2.0 (2020-06-08)
Bug Fixes
3.1.0 (2020-06-01)
Bug Fixes
Features
3.0.2 (2020-05-27)
Bug Fixes
3.0.1 (2020-05-25)
Bug Fixes
3.0.0 (2020-05-21)
Please see the release notes for v3.0.0
Bug Fixes
- experimental-utils: add back SourceCode.isSpaceBetweenTokens (ae82ea4)
-
typescript-estree: remove now defunct
Import
node type (f199cbd)
Features
- experimental-utils: upgrade eslint types for v7 (#2023) (06869c9)
- drop support for node v8 (#1997) (b6c3b7b)
- upgrade to ESLint v7 (#2022) (208de71)
- eslint-plugin: [ban-types] rework default options (#848) (8e31d5d)
- typescript-estree: always return parserServices (#716) (5b23443)
2.34.0 (2020-05-18)
Features
2.33.0 (2020-05-12)
Bug Fixes
2.32.0 (2020-05-11)
Features
2.31.0 (2020-05-04)
Features
2.30.0 (2020-04-27)
Features
2.29.0 (2020-04-20)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.28.0 (2020-04-13)
Features
2.27.0 (2020-04-06)
Features
- experimental-utils: add types for suggestions from CLIEngine (#1844) (7c11bd6)
- experimental-utils: update eslint types to match v6.8 (#1846) (16ce74d)
2.26.0 (2020-03-30)
Features
2.25.0 (2020-03-23)
Features
2.24.0 (2020-03-16)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.23.0 (2020-03-09)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.22.0 (2020-03-02)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.21.0 (2020-02-24)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.20.0 (2020-02-17)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.19.2 (2020-02-10)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.19.1 (2020-02-10)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.19.0 (2020-02-03)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.18.0 (2020-01-27)
Bug Fixes
- improve token types and add missing type guards (#1497) (ce41d7d)
-
experimental-utils: widen type of
settings
property (#1527) (b515e47)
Features
- experimental-utils: make RuleMetaData.docs optional (#1462) (cde97ac)
- parser: clean up scope-analysis types (#1481) (4a727fa)
2.17.0 (2020-01-20)
Features
2.16.0 (2020-01-13)
Features
- typescript-estree: add parserOption to turn on debug logs (#1413) (25092fd)
- typescript-estree: add strict type mapping to esTreeNodeToTSNodeMap (#1382) (d3d70a3)
2.15.0 (2020-01-06)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.14.0 (2019-12-30)
Features
2.13.0 (2019-12-23)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.12.0 (2019-12-16)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.11.0 (2019-12-09)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.10.0 (2019-12-02)
Features
- eslint-plugin: [no-non-null-assert] add suggestion fixer (#1260) (e350a21)
- experimental-utils: add isSpaceBetween declaration to Sou… (#1268) (f83f04b)
2.9.0 (2019-11-25)
Features
- suggestion types, suggestions for no-explicit-any (#1250) (b16a4b6)
- eslint-plugin: add prefer-nullish-coalescing (#1069) (a9cd399)
- eslint-plugin: add rule prefer-optional-chain (#1213) (ad7e1a7)
2.8.0 (2019-11-18)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.7.0 (2019-11-11)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.6.1 (2019-11-04)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.6.0 (2019-10-28)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.5.0 (2019-10-21)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.4.0 (2019-10-14)
Bug Fixes
Features
2.3.3 (2019-10-07)
Bug Fixes
2.3.2 (2019-09-30)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.3.1 (2019-09-23)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.3.0 (2019-09-16)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.2.0 (2019-09-09)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.1.0 (2019-09-02)
Note: Version bump only for package @typescript-eslint/experimental-utils
2.0.0 (2019-08-13)
Bug Fixes
-
eslint-plugin: add
Literal
toRuleListener
types (#824) (3c902a1) -
utils: add ES2019 as valid
ecmaVersion
(#746) (d11fbbe)
Features
feat(eslint-plugin)!: recommended-requiring-type-checking config (#846) (d3470c9), closes #846
feat(eslint-plugin)!: change recommended config (#729) (428567d), closes #729
feat(eslint-plugin)!: add rule
consistent-type-assertions
(#731) (92e98de), closes #731
BREAKING CHANGES
- removed some rules from recommended config
- recommended config changes are considered breaking
- Merges both no-angle-bracket-type-assertion and no-object-literal-type-assertion into one rule
- Node 6 is no longer supported
1.13.0 (2019-07-21)
Bug Fixes
- Correct
@types/json-schema
dependency (#675) (a5398ce) -
utils: move
typescript
from peer dep to dev dep (#712) (f949355) - utils: RuleTester should not require a parser (#713) (158a417)
Features
1.12.0 (2019-07-12)
Note: Version bump only for package @typescript-eslint/experimental-utils
1.11.0 (2019-06-23)
Bug Fixes
Features
1.10.2 (2019-06-10)
Note: Version bump only for package @typescript-eslint/experimental-utils
1.10.1 (2019-06-09)
Note: Version bump only for package @typescript-eslint/experimental-utils
1.10.0 (2019-06-09)
Bug Fixes
-
experimental-utils: add
endLine
andendColumn
(#517) (d9e5f15) - experimental-utils: Avoid typescript import at runtime (#584) (fac5c7d), closes /github.com/typescript-eslint/typescript-eslint/pull/425#issuecomment-498162293
Features
- make utils/TSESLint export typed classes instead of just types (#526) (370ac72)
- support TypeScript versions >=3.2.1 <3.6.0 (#597) (5d2b962)
1.9.0 (2019-05-12)
Note: Version bump only for package @typescript-eslint/experimental-utils