Version 4.0.0 upgrades/replaces the Volar packages used for Vue support, to use the latest vue-tsc package that's part of Volar 2. To migrate, you just have to remove @volar/vue-typescript and if you're using it, also @volar/vue-language-plugin-pug, and replace it with vue-tsc and @vue/language-plugin-pug respectively. There are no breaking changes other than this.
Version 4.0.0 upgrades/replaces the Volar packages used for Vue support, to use the latest vue-tsc package that's part of Volar 2. To migrate, you just have to remove @volar/vue-typescript and if you're using it, also @volar/vue-language-plugin-pug, and replace it with vue-tsc and @vue/language-plugin-pug respectively. There are no breaking changes other than this.
Version 3.2.4 implements a fix to skip when formatting ranges (i.e. if the plugin is requested to format a range, it doesn't do anything because it would lack the full file context).
Version 3.2.3 updates the readme with instructions for Prettier 3.
Version 3.2.2 fixes a performance regression introduced in 3.2.0.
Version 3.2.1 fixes the implementation of the language service host's getCurrentDirectory method to return the directory containing the tsconfig, rather than using ts.sys.getCurrentDirectory (which returns process.cwd()). This should prevent issues with resolving compiler plugins with Volar (which is used for Vue support).
Version 3.2.0 adds and fixes support for pug templates in Vue files (via @volar/vue-language-plugin-pug). Please be aware that you'll need to update your version of the @volar/vue-typescript peer dependency from 0.x to 1.x.
Version 3.1.0 adds an option to skip destructive code actions like removing unused imports.
Version 3.0.3 fixes a performance regression introduced in 3.0.2.
Version 3.0.2 fixes a regression introduced by adding some file-system related methods to the language service host (to fix a bug), which revealed that another method's implementation was incorrect.
Version 3.0.1 bumps the @volar/vue-typescript version to fix more edge cases, e. g. not removing imports when a component is used via kebab-case naming. @volar/vue-typescript is now defined as an optional peer dependency and you'll need to install version 0.39 or later. Furthermore a fix has been added that should help support more module resolution algorithms.
Version 3.0.0 switches to a different package for Vue support, which fixes some more issues, e. g. support for setup scripts. No breaking changes otherwise.
Version 2.3.4 fixes an issue with Vue v2 files.
Version 2.3.3 fixes a bug where default imports were removed erroneously.
Version 2.3.1 adds debug logs and fixes Vue.js support.
Version 2.2.0 adds a compiler options cache to improve performance.
Version 2.1.0 adds support for Vue.js (.vue files).
Version 2.0.0 adds support for the parsers babel (i. e. JavaScript) and babel-ts which are only available since Prettier v2 (and thus the peer dependency has received a major bump).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the major group with 4 updates: @typescript-eslint/eslint-plugin, @typescript-eslint/parser, eslint and prettier-plugin-organize-imports.
Updates
@typescript-eslint/eslint-plugin
from 6.21.0 to 8.5.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
4d31ebe
chore(release): publish 8.5.0918bdf4
fix(eslint-plugin): [consistent-type-assertions] access parser services lazil...4f6a97b
fix(eslint-plugin): [no-unnecessary-type-parameters] fix AST quick path scope...dbcade8
docs: [no-floating-promises] add MDN link regarding void operator (#9953)ead85a3
fix(eslint-plugin): [no-misused-promises] handle static method (#9951)c49b91f
feat(eslint-plugin): [no-unsafe-argument] differentiate error types (#9920)04d1bd0
docs: mark allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing options as ...cafed6d
chore: enableunicorn/prefer-array-some
(#9932)bee8c9d
chore: enable unicorn/prefer-spread (#9834)fe2a16e
fix(eslint-plugin): [no-unnecessary-type-assertion] fix TSNonNullExpression f...Updates
@typescript-eslint/parser
from 6.21.0 to 8.5.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
4d31ebe
chore(release): publish 8.5.04bc801e
chore: enable unicorn/no-array-reduce (#9640)3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.09612d81
chore: enable eslint-plugin-perfectionist on parser package (#9845)7440e14
chore(release): publish 8.2.0382e87b
chore: enableunicorn/prefer-node-protocol
(#9742)243fb5f
chore: enable prefer-template (#9544)3d78392
chore(release): publish 8.1.0Updates
eslint
from 8.57.0 to 9.10.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
6448f32
9.10.0afeb9b1
Build: changelog update for 9.10.024c3ff7
chore: upgrade to@eslint/js
@9
.10.0 (#18866)1ebdde1
chore: package.json update for@eslint/js
release301b90d
feat: Add types (#18854)bee0e7a
docs: update README (#18865)bcf0df5
feat: limit namespace import identifier in id-length rule (#18849)45c18e1
feat: addrequireFlag
option torequire-unicode-regexp
rule (#18836)5d80b59
docs: specify thatruleId
can benull
in custom formatter docs (#18857)156b1c3
docs: Update READMEUpdates
prettier-plugin-organize-imports
from 3.2.4 to 4.0.0Release notes
Sourced from prettier-plugin-organize-imports's releases.
Changelog
Sourced from prettier-plugin-organize-imports's changelog.
Commits
8ae2ddd
4.0.00e19fb8
docs: changelog in separate file, add 4.0.0 changelog3929ec3
fix: re-add@vue/language-plugin-pug
as optional peer dep235be2f
feat!: upgrade to Volar v2 (#129)9609e4e
docs(readme): update badgeDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show