Releases: vuejs/eslint-config-typescript
v14.2.0
What's Changed
- fix: add absolute path for reading file contents, fix
rootDir
issue by @markieo1 in #108 feat: add aDon't use this feature yet, it's under active refactoring for better usability.defineConfig
utility function and use it in examples by @haoqunjiang in #117
New Contributors
Full Changelog: v14.1.4...v14.2.0
v14.1.3
v14.1.2
Bug Fixes
- Print more friendly error messages if the user provides a non-existent configuration name to
extends
.
Full Changelog: v14.1.1...v14.1.2
v14.1.1
Bug Fixes
- Fixed #91
TypeError: Config "typescript-eslint/disable-type-checked": Key "files": Expected value to be a non-empty array"
Full Changelog: v14.1.0...v14.1.1
v14.1.0
New Features
- feat: simplify the
*TypeChecked
configs by providing a meaningful and performant default by @haoqunjiang in #89
Bug Fixes
New Contributors
Full Changelog: v14.0.1...v14.1.0
v14.0.1
Bugfixes
- Fixed an occasional bug that when using with npm or yarn v1, an
invalid ecmaVersion
error would be thrown if the wrong version ofestree
is hoisted to thenode_modules
root. Fixes #87. [aae95d6]
New Contributors
- @bmulholland made their first contribution in #84
- @50Wliu made their first contribution in #86
Full Changelog: v14.0.0...v14.0.1
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