diff --git a/.changeset/forty-tools-dream.md b/.changeset/forty-tools-dream.md deleted file mode 100644 index 8cfd2e5..0000000 --- a/.changeset/forty-tools-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": patch ---- - -fix: no-missing-keys rule reports false positive with trailing dot diff --git a/.changeset/fresh-squids-build.md b/.changeset/fresh-squids-build.md deleted file mode 100644 index cb34bdb..0000000 --- a/.changeset/fresh-squids-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": patch ---- - -fix(deps): update dependency @eslint/eslintrc to v3 diff --git a/.changeset/gorgeous-snails-knock.md b/.changeset/gorgeous-snails-knock.md deleted file mode 100644 index 418ae0a..0000000 --- a/.changeset/gorgeous-snails-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": major ---- - -breaking: drop support for versions less than node v18 diff --git a/.changeset/grumpy-forks-brake.md b/.changeset/grumpy-forks-brake.md deleted file mode 100644 index 3a5d9a1..0000000 --- a/.changeset/grumpy-forks-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -feat: `no-deprecated-modulo-syntax` rule diff --git a/.changeset/khaki-eyes-serve.md b/.changeset/khaki-eyes-serve.md deleted file mode 100644 index 7b059fe..0000000 --- a/.changeset/khaki-eyes-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -fix: adds I18nT keyword into key collection diff --git a/.changeset/light-cows-wonder.md b/.changeset/light-cows-wonder.md deleted file mode 100644 index 780b8f5..0000000 --- a/.changeset/light-cows-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": major ---- - -breaking: update recommended config diff --git a/.changeset/modern-apricots-flash.md b/.changeset/modern-apricots-flash.md deleted file mode 100644 index 1901cb4..0000000 --- a/.changeset/modern-apricots-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@intlify/eslint-plugin-vue-i18n': minor ---- - -add lowercase option to key-format-style rule diff --git a/.changeset/new-apples-ring.md b/.changeset/new-apples-ring.md deleted file mode 100644 index b40c7a8..0000000 --- a/.changeset/new-apples-ring.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -feat: add `no-deprecated-tc` rule diff --git a/.changeset/ninety-snakes-scream.md b/.changeset/ninety-snakes-scream.md deleted file mode 100644 index 62edcb0..0000000 --- a/.changeset/ninety-snakes-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": patch ---- - -fix: wrong suggestion for remove all unused keys in `vue-i18n/no-unused-keys` rule diff --git a/.changeset/olive-chairs-invent.md b/.changeset/olive-chairs-invent.md deleted file mode 100644 index d11230d..0000000 --- a/.changeset/olive-chairs-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@intlify/eslint-plugin-vue-i18n': patch ---- - -Pin `@intlify` dependencies to tag `beta` to try to prevent renovate from downgrading. diff --git a/.changeset/pink-hairs-fail.md b/.changeset/pink-hairs-fail.md deleted file mode 100644 index ffcf4ac..0000000 --- a/.changeset/pink-hairs-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -feat: support flat config diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index cdba868..0000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "mode": "exit", - "tag": "next", - "initialVersions": { - "@intlify/eslint-plugin-vue-i18n": "3.0.0-beta.1" - }, - "changesets": [ - "forty-tools-dream", - "fresh-squids-build", - "gorgeous-snails-knock", - "grumpy-forks-brake", - "khaki-eyes-serve", - "light-cows-wonder", - "modern-apricots-flash", - "new-apples-ring", - "ninety-snakes-scream", - "olive-chairs-invent", - "pink-hairs-fail", - "red-bulldogs-accept", - "shiny-colts-search", - "slow-needles-smash", - "ten-insects-deny", - "wicked-carpets-sing" - ] -} diff --git a/.changeset/red-bulldogs-accept.md b/.changeset/red-bulldogs-accept.md deleted file mode 100644 index 5b5731a..0000000 --- a/.changeset/red-bulldogs-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": patch ---- - -fix: `no-deprecated-tc` rule wrong category diff --git a/.changeset/shiny-colts-search.md b/.changeset/shiny-colts-search.md deleted file mode 100644 index 4e5b0b7..0000000 --- a/.changeset/shiny-colts-search.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -feat: add support for eslint v9 diff --git a/.changeset/slow-needles-smash.md b/.changeset/slow-needles-smash.md deleted file mode 100644 index fd1ecdb..0000000 --- a/.changeset/slow-needles-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": major ---- - -breaking: drop support for versions less than eslint v8 diff --git a/.changeset/ten-insects-deny.md b/.changeset/ten-insects-deny.md deleted file mode 100644 index ffed86e..0000000 --- a/.changeset/ten-insects-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": patch ---- - -fix(deps): Make import-fresh a proper dependency diff --git a/.changeset/wicked-carpets-sing.md b/.changeset/wicked-carpets-sing.md deleted file mode 100644 index cea1b1f..0000000 --- a/.changeset/wicked-carpets-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@intlify/eslint-plugin-vue-i18n": minor ---- - -fix: `no-unused-keys` rule not working when using flat config diff --git a/CHANGELOG.md b/CHANGELOG.md index 381f08f..21a04b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # @intlify/eslint-plugin-vue-i18n +## 3.0.0 + +### Major Changes + +- [#513](https://github.com/intlify/eslint-plugin-vue-i18n/pull/513) [`3f0c57f`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/3f0c57f097dc90ec05ae5545c5c4b4f2016c74a7) Thanks [@kazupon](https://github.com/kazupon)! - breaking: drop support for versions less than node v18 + +- [#520](https://github.com/intlify/eslint-plugin-vue-i18n/pull/520) [`7642d29`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/7642d299937afdbdfac77e886e977340eccfc1cb) Thanks [@ota-meshi](https://github.com/ota-meshi)! - breaking: update recommended config + +- [#514](https://github.com/intlify/eslint-plugin-vue-i18n/pull/514) [`e45f983`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/e45f98300385bc0a1d53f28d6ee062a9878307e1) Thanks [@kazupon](https://github.com/kazupon)! - breaking: drop support for versions less than eslint v8 + +### Minor Changes + +- [#499](https://github.com/intlify/eslint-plugin-vue-i18n/pull/499) [`296e6f6`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/296e6f6edbb43080f4e64f75aa8c8df7f9b80c96) Thanks [@kazupon](https://github.com/kazupon)! - feat: `no-deprecated-modulo-syntax` rule + +- [#471](https://github.com/intlify/eslint-plugin-vue-i18n/pull/471) [`a12cbec`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/a12cbecf17a9886076da6c31db4d219a5c176d70) Thanks [@advisciglio](https://github.com/advisciglio)! - fix: adds I18nT keyword into key collection + +- [#492](https://github.com/intlify/eslint-plugin-vue-i18n/pull/492) [`30ad848`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/30ad84859d21d12b9882c3d03dd411360e804bea) Thanks [@oikalyptus](https://github.com/oikalyptus)! - add lowercase option to key-format-style rule + +- [#510](https://github.com/intlify/eslint-plugin-vue-i18n/pull/510) [`61b0c94`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/61b0c944ada23408b8943658e4e9473af3733202) Thanks [@kazupon](https://github.com/kazupon)! - feat: add `no-deprecated-tc` rule + +- [#487](https://github.com/intlify/eslint-plugin-vue-i18n/pull/487) [`01324a0`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/01324a037a7ca3357a14e942e90b298424290a9a) Thanks [@kazupon](https://github.com/kazupon)! - feat: support flat config + +- [#463](https://github.com/intlify/eslint-plugin-vue-i18n/pull/463) [`a488f15`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/a488f15f35190ea4803ba9716e6ffc207277d7d2) Thanks [@ota-meshi](https://github.com/ota-meshi)! - feat: add support for eslint v9 + +- [#497](https://github.com/intlify/eslint-plugin-vue-i18n/pull/497) [`c392a38`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/c392a38591c19b406453df69e82225b8fc9ca076) Thanks [@ota-meshi](https://github.com/ota-meshi)! - fix: `no-unused-keys` rule not working when using flat config + +### Patch Changes + +- [#394](https://github.com/intlify/eslint-plugin-vue-i18n/pull/394) [`3774e88`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/3774e88ba06335efe2112594d0c92b8ac4e5d242) Thanks [@wolfgangwalther](https://github.com/wolfgangwalther)! - fix: no-missing-keys rule reports false positive with trailing dot + +- [#459](https://github.com/intlify/eslint-plugin-vue-i18n/pull/459) [`8b3d347`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/8b3d347e9e10b4cce0b8527675c230654d8e28bd) Thanks [@renovate](https://github.com/apps/renovate)! - fix(deps): update dependency @eslint/eslintrc to v3 + +- [#474](https://github.com/intlify/eslint-plugin-vue-i18n/pull/474) [`ebd7353`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/ebd7353ada4d65eec0f504887db0911a80819979) Thanks [@ota-meshi](https://github.com/ota-meshi)! - fix: wrong suggestion for remove all unused keys in `vue-i18n/no-unused-keys` rule + +- [#413](https://github.com/intlify/eslint-plugin-vue-i18n/pull/413) [`0fadd81`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/0fadd81f0551c380514744573b4c3fdac9b9d4fa) Thanks [@dargmuesli](https://github.com/dargmuesli)! - Pin `@intlify` dependencies to tag `beta` to try to prevent renovate from downgrading. + +- [#515](https://github.com/intlify/eslint-plugin-vue-i18n/pull/515) [`b451cdb`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/b451cdba894dba2d60c9d8a498c3e319709e8910) Thanks [@kazupon](https://github.com/kazupon)! - fix: `no-deprecated-tc` rule wrong category + +- [#433](https://github.com/intlify/eslint-plugin-vue-i18n/pull/433) [`68a4a1b`](https://github.com/intlify/eslint-plugin-vue-i18n/commit/68a4a1b098ff54433fbd9ee427bead82e0ff3867) Thanks [@wolfgangwalther](https://github.com/wolfgangwalther)! - fix(deps): Make import-fresh a proper dependency + ## 3.0.0-next.14 ### Major Changes diff --git a/package.json b/package.json index de86992..f38498f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@intlify/eslint-plugin-vue-i18n", "description": "ESLint plugin for Vue I18n", - "version": "3.0.0-next.14", + "version": "3.0.0", "license": "MIT", "homepage": "https://github.com/intlify/eslint-plugin-vue-i18n#readme", "keywords": [