Releases: vuejs/eslint-config-typescript
Releases · vuejs/eslint-config-typescript
v14.0.0
What's Changed
- Added support for ESLint Flat Config #81
- Dropped support for the legacy
.eslintrc*
configuration format. If you need that, please stay on version 13, which is also tagged as@vue/eslint-config-typescript@legacy-eslintrc
. - The default configuration now extends from
tseslint.configs.recommended
instead ofeslint-recommended
.
Full Changelog: v13.0.0...v14.0.0
v13.0.0
Notable Changes
typescript-eslint
is upgraded to v7.x. The full release notes can be found in their release blog: https://typescript-eslint.io/blog/announcing-typescript-eslint-v7
It's a small major release that only updates some peer dependency version requirements:
- Requires Node.js >= 18.18, TypeScript >= 4.7.4, ESLint >= 8.56
v12.0.0
Notable Changes
typescript-eslint
is upgraded to v6.x. The full release notes can be found in their release blog: https://typescript-eslint.io/blog/announcing-typescript-eslint-v6/
Here are some notable changes you might encounter when upgrading @vue/eslint-config-typescript
from v11 to v12:
- Requires Node.js >= 16, TypeScript >= 4.2.4, ESLint >= 7
- The default config:
- The
recommended
config:- No longer includes stylistic rules; because the upstream
@typescript-eslint/eslint-plugin
has split them into standalone configs. - Some rules' severity levels are changed from
warn
toerror
, such as@typescript-eslint/no-unused-vars
. - A more complete list of changes can be found at typescript-eslint/typescript-eslint#6014
- No longer includes stylistic rules; because the upstream
v11.0.0
v10.0.0
Breaking Change
@typescript-eslint/*
becomes dependencies instead of peer dependencies. It's because we now recommend using this package along with@rushstack/eslint-patch
.
v9.1.0
v9.0.1
v9.0.0
- Upgrade
vue-eslint-parser
to v8; - Drop support for Node.js < v12.22.0, v13, >=v14 < v14.17.0, v15
v8.0.0
- Supports ESLint 8
- Requires ESLint >= 6.2
- Requires
@typescript-eslint/*
>= 5.0 - Requires
eslint-plugin-vue
>= 7.17
Thanks to @cexbrayat
v7.0.0
Update to @typescript-eslint/*
v4.
See detailed breaking changes at https://github.com/typescript-eslint/typescript-eslint/releases/tag/v4.0.0