Releases: typescript-eslint/typescript-eslint
Releases · typescript-eslint/typescript-eslint
v1.10.2
v1.10.1
1.10.1 (2019-06-09)
Bug Fixes
- eslint-plugin: [explicit-function-return-type] Fix obj setter prop (8c8497c), closes #525
- eslint-plugin: [no-extra-parens] Fix crash default switch case crash (5ec2b32), closes #509
- eslint-plugin: [no-type-alias] Fix parenthesized type handling (#576) (6489293)
- eslint-plugin: [NUTA] false positive for null assign to undefined (#536) (b16409a), closes #529
- eslint-plugin: Remove
no-dupe-class-members
from eslint-recommended (#520) (1a0e60b) - 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
- typescript-estree: allow expressions in ExportDefaultDeclaration (#593) (861844d)
- typescript-estree: stop ignoring comments in JSX with generic (#596) (31d5bd4)
Features
v1.10.0
This was a malformed publish because of a CI failure, it was unpublished immediately, and 1.10.1 has been released. Please see that release for the full changelog.
v1.9.0
v1.8.0
Bug Fixes
- eslint-plugin: [array-type] support readonly operator (#429) (8e2d2f5)
- eslint-plugin: [explicit-function-return-type] Add handling for class properties (#502) (2c36325)
- eslint-plugin: [no-extra-parens] Fix build error (298d66c)
- eslint-plugin: [unbound-method] Work around class prototype bug (#499) (3219aa7)
- eslint-plugin: correct eslint-recommended settings (d52a683)
- eslint-plugin: explicit-func-return-type: support object types and as expressions (#459) (d19e512)
- eslint-plugin: restrict-plus-operands: generic constraint support (#440) (3f305b1)
- upgrade lockfile versions (#487) (f029dba)
- eslint-plugin: Support more nodes no-extra-parens (2d15644)
- eslint-plugin: support switch statement unbound-method (e99ca81)
- typescript-estree: ensure parents are defined during subsequent parses (#500) (665278f)
v1.7.0
Bug Fixes
- eslint-plugin: indent: fix false positive on type parameters (#385) (d476f15)
- eslint-plugin: no-object-literal-type-assertion: fix
as const
is reported (#390) (2521b85) - eslint-plugin: support BigInt in restrict-plus-operands rule (#344) (eee6d49), closes #309
Features
- eslint-plugin: [member-accessibility] add more options (#322) (4b3d820)
- eslint-plugin: add prefer-for-of rule (#338) (3e26ab6)
- eslint-plugin: add prefer-includes rule (#294) (01c4dae), closes #284
- eslint-plugin: add prefer-string-starts-ends-with rule (#289) (5592a2c), closes #285
- eslint-plugin: added new rule await-promise (#192) (5311342)
- eslint-plugin: added new rule unbound-method (#204) (6718906)
- eslint-plugin: support type assertions in no-extra-parens rule (#311) (116ca75)
v1.6.0
Bug Fixes
- eslint-plugin: explicit-function-return-type: ensure class arrow methods are validated (#377) (643a223), closes #348
- eslint-plugin: Fix
allowExpressions
false positives in explicit-function-return-type and incorrect documentation (#388) (f29d1c9), closes #387 - eslint-plugin: member-naming false flagging constructors (#376) (ad0f2be), closes #359
- eslint-plugin: no-type-alias: fix typeof alias erroring (#380) (cebcfe6)
- parser: Make eslint traverse enum id (#383) (492b737)
- typescript-estree: add ExportDefaultDeclaration to union DeclarationStatement (#378) (bf04398)
Features
1.5.0
Bug Fixes
- eslint-plugin: [interface-name-prefix] correct error message in always mode (#333) (097262f)
- eslint-plugin: fix false positives for adjacent-overload-signatures regarding computed property names (#340) (f6e5118)
- eslint-plugin: fix incorrect rule name (#357) (0a5146b)
- typescript-estree: only call watch callback on new files (#367) (0ef07c4)
Features
v1.4.2
This is a republishing of v1.4.1, which had incomplete dist artifacts, sorry for any inconvenience!