Releases: typescript-eslint/typescript-eslint
Releases · typescript-eslint/typescript-eslint
v6.20.0
6.20.0 (2024-01-29)
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering (#8248)
🩹 Fixes
- eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result (#8283)
- eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable (#8262)
- eslint-plugin: [no-useless-template-literals] report Infinity & NaN (#8295)
- eslint-plugin: [prefer-readonly] disable checking accessors (#8300)
❤️ Thank You
- Alex Parloti @parloti
- auvred @auvred
- James Browning
- StyleShit @StyleShit
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.
v6.19.1
6.19.1 (2024-01-22)
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] fix false positive for type variable (#8235)
- type-utils: preventing isUnsafeAssignment infinite recursive calls (#8237)
❤️ Thank You
- YeonJuan @yeonjuan
You can read about our versioning strategy and releases on our website.
v6.19.0
6.19.0 (2024-01-15)
🚀 Features
- eslint-plugin: [prefer-promise-reject-errors] add rule (#8011)
- eslint-plugin: [no-array-delete] add new rule (#8067)
- eslint-plugin: [no-useless-template-literals] add fix suggestions (#8065)
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression (#8143)
- eslint-plugin: [no-unnecesary-type-assertion] treat unknown/any as nullable (#8089)
- typescript-estree: add JSDocParsingMode enum merge for typescript/lib/tsserverlibrary (#8193)
- typescript-estree: disallow
using
as the variable keyword forfor..in
loops (#7649) - typescript-estree: fix incorrect backwards-compat augmentation in TS 5.3 (#8181)
❤️ Thank You
- auvred @auvred
- Brad Zacher @bradzacher
- Josh Goldberg ✨
- Joshua Chen
- LJX @lvjiaxuan
- Steven @Solo-steven
- StyleShit @StyleShit
You can read about our versioning strategy and releases on our website.
v6.18.1
6.18.1 (2024-01-08)
🩹 Fixes
- eslint-plugin: [no-non-null-assertion] provide valid fix when member access is on next line (#8185)
- eslint-plugin: [no-unnecessary-condition] improve checking optional callee (#8178)
- eslint-plugin: [prefer-readonly] support modifiers of unions and intersections (#8169)
- eslint-plugin: [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option (#8176)
- typescript-estree: fix invalid parsing error when use update expression on non-null assertion (#8202)
- typescript-estree: only create project service from env setting if project is enabled (#8136)
- utils: improve error message on typed rule with invalid parser (#8146)
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v6.18.0
6.18.0 (2024-01-06)
🚀 Features
- eslint-plugin: [no-var-requires, no-require-imports] allow option (#7710)
- typescript-estree: throw on invalid update expressions (#7202)
- typescript-estree: throw error when CatchClause param contains initializer (#8183)
❤️ Thank You
- auvred @auvred
- Joshua Chen
You can read about our versioning strategy and releases on our website.
v6.17.0
6.17.0 (2024-01-01)
Bug Fixes
- eslint-plugin: [no-restricted-imports] prevent crash when
patterns
orpaths
in options are empty (#8108) (675e987)
Features
- eslint-plugin: [no-floating-promises] flag result of .map(async) (#7897) (5857356)
- eslint-plugin: [switch-exhaustiveness-check] add an option to warn against a
default
case on an already exhaustiveswitch
(#7539) (6a219bd)
You can read about our versioning strategy and releases on our website.
v6.16.0
v6.15.0
v6.14.0
6.14.0 (2023-12-11)
Bug Fixes
- eslint-plugin: add no-unsafe-unary-minus, prefer-destructuring to disable-type-checked (#8038) (431cd15)
- eslint-plugin: correct message for
no-unsafe-unary-minus
(#7998) (705370a)
Features
- eslint-plugin: [explicit-function-return-type] add support for typed class property definitions (#8027) (bff47d7)
- eslint-plugin: [require-await] allow yielding Promise in async generators (#8003) (4c3e704)
You can read about our versioning strategy and releases on our website.
v6.13.2
6.13.2 (2023-12-04)
Note: Version bump only for package @typescript-eslint/typescript-eslint
You can read about our versioning strategy and releases on our website.