diff --git a/.changeset/pre.json b/.changeset/pre.json index ed811d09..6868087c 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -4,5 +4,7 @@ "initialVersions": { "@intlify/eslint-plugin-vue-i18n": "3.0.0-beta.1" }, - "changesets": [] + "changesets": [ + "forty-tools-dream" + ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index b94ca061..e76ebb74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,374 +1,399 @@ +## 3.0.0-next.2 + +### 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 ## v3.0.0-beta.1 (2023-06-18) #### :boom: Breaking Change -* [#382](https://github.com/intlify/eslint-plugin-vue-i18n/pull/382) feat(deps): update @intlify dependencies to v9.3.0-beta.19 ([@dargmuesli](https://github.com/dargmuesli)) -* [#371](https://github.com/intlify/eslint-plugin-vue-i18n/pull/371) ci: use node 20, and drop support for node 14 ([@dargmuesli](https://github.com/dargmuesli)) + +- [#382](https://github.com/intlify/eslint-plugin-vue-i18n/pull/382) feat(deps): update @intlify dependencies to v9.3.0-beta.19 ([@dargmuesli](https://github.com/dargmuesli)) +- [#371](https://github.com/intlify/eslint-plugin-vue-i18n/pull/371) ci: use node 20, and drop support for node 14 ([@dargmuesli](https://github.com/dargmuesli)) #### Committers: 4 + - Jonas Thelemann ([@dargmuesli](https://github.com/dargmuesli)) - Magomed Chemurziev ([@ItMaga](https://github.com/ItMaga)) - Rémi Tran ([@trinketmage](https://github.com/trinketmage)) - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - ## v2.0.0 (2022-05-18) #### :boom: Breaking Change -* [#324](https://github.com/intlify/eslint-plugin-vue-i18n/pull/324) fix(deps): update dependency vue-eslint-parser to v9 ([@renovate[bot]](https://github.com/apps/renovate)) -* [#318](https://github.com/intlify/eslint-plugin-vue-i18n/pull/318) Drop support for Node.js v12 ([@ota-meshi](https://github.com/ota-meshi)) + +- [#324](https://github.com/intlify/eslint-plugin-vue-i18n/pull/324) fix(deps): update dependency vue-eslint-parser to v9 ([@renovate[bot]](https://github.com/apps/renovate)) +- [#318](https://github.com/intlify/eslint-plugin-vue-i18n/pull/318) Drop support for Node.js v12 ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 1 -- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) +- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) ## v1.4.1 (2022-04-07) #### :bug: Bug Fixes -* [#315](https://github.com/intlify/eslint-plugin-vue-i18n/pull/315) Fix crash with null value in no-raw-text rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#313](https://github.com/intlify/eslint-plugin-vue-i18n/pull/313) Fix false positives in no-missing-keys ([@ota-meshi](https://github.com/ota-meshi)) -* [#312](https://github.com/intlify/eslint-plugin-vue-i18n/pull/312) Fix false negatives when using parsers other than vue-eslint-parser in no-missing-keys ([@ota-meshi](https://github.com/ota-meshi)) + +- [#315](https://github.com/intlify/eslint-plugin-vue-i18n/pull/315) Fix crash with null value in no-raw-text rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#313](https://github.com/intlify/eslint-plugin-vue-i18n/pull/313) Fix false positives in no-missing-keys ([@ota-meshi](https://github.com/ota-meshi)) +- [#312](https://github.com/intlify/eslint-plugin-vue-i18n/pull/312) Fix false negatives when using parsers other than vue-eslint-parser in no-missing-keys ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 1 -- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) +- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) ## v1.4.0 (2022-03-06) #### :bug: Bug Fixes -* [#302](https://github.com/intlify/eslint-plugin-vue-i18n/pull/302) Fix false positives and false negatives for no-missing-keys and no-unused-keys rules ([@ota-meshi](https://github.com/ota-meshi)) + +- [#302](https://github.com/intlify/eslint-plugin-vue-i18n/pull/302) Fix false positives and false negatives for no-missing-keys and no-unused-keys rules ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 1 -- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) +- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) ## v1.3.0 (2022-02-11) #### :star: Features -* [#289](https://github.com/intlify/eslint-plugin-vue-i18n/pull/289) Add splitByDots option to key-format-style rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#288](https://github.com/intlify/eslint-plugin-vue-i18n/pull/288) Add ignores option to no-unused-keys rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#287](https://github.com/intlify/eslint-plugin-vue-i18n/pull/287) Add no-unknown-locale rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#286](https://github.com/intlify/eslint-plugin-vue-i18n/pull/286) Add sfc-locale-attr rule ([@ota-meshi](https://github.com/ota-meshi)) + +- [#289](https://github.com/intlify/eslint-plugin-vue-i18n/pull/289) Add splitByDots option to key-format-style rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#288](https://github.com/intlify/eslint-plugin-vue-i18n/pull/288) Add ignores option to no-unused-keys rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#287](https://github.com/intlify/eslint-plugin-vue-i18n/pull/287) Add no-unknown-locale rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#286](https://github.com/intlify/eslint-plugin-vue-i18n/pull/286) Add sfc-locale-attr rule ([@ota-meshi](https://github.com/ota-meshi)) #### :pencil: Documentation -* [#274](https://github.com/intlify/eslint-plugin-vue-i18n/pull/274) Fix unordered list formatting in docs ([@FloEdelmann](https://github.com/FloEdelmann)) + +- [#274](https://github.com/intlify/eslint-plugin-vue-i18n/pull/274) Fix unordered list formatting in docs ([@FloEdelmann](https://github.com/FloEdelmann)) #### Committers: 2 + - Flo Edelmann ([@FloEdelmann](https://github.com/FloEdelmann)) - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - ## v1.2.0 (2021-11-18) #### :star: Features -* [#267](https://github.com/intlify/eslint-plugin-vue-i18n/pull/267) Add `prefer-sfc-lang-attr` rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#270](https://github.com/intlify/eslint-plugin-vue-i18n/pull/270) feat: support `localePattern` option for locale structured with directory ([@kazupon](https://github.com/kazupon)) + +- [#267](https://github.com/intlify/eslint-plugin-vue-i18n/pull/267) Add `prefer-sfc-lang-attr` rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#270](https://github.com/intlify/eslint-plugin-vue-i18n/pull/270) feat: support `localePattern` option for locale structured with directory ([@kazupon](https://github.com/kazupon)) #### Committers: 2 + - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v1.1.0 (2021-11-16) #### :star: Features -* [#259](https://github.com/intlify/eslint-plugin-vue-i18n/pull/259) Add `attributes` option to `no-raw-text` rule ([@ota-meshi](https://github.com/ota-meshi)) -* [#257](https://github.com/intlify/eslint-plugin-vue-i18n/pull/257) Add `SCREAMING_SNAKE_CASE` option to `key-format-style` rule ([@ota-meshi](https://github.com/ota-meshi)) + +- [#259](https://github.com/intlify/eslint-plugin-vue-i18n/pull/259) Add `attributes` option to `no-raw-text` rule ([@ota-meshi](https://github.com/ota-meshi)) +- [#257](https://github.com/intlify/eslint-plugin-vue-i18n/pull/257) Add `SCREAMING_SNAKE_CASE` option to `key-format-style` rule ([@ota-meshi](https://github.com/ota-meshi)) #### :bug: Bug Fixes -* [#256](https://github.com/intlify/eslint-plugin-vue-i18n/pull/256) Fix bug when using delimited-like path. ([@ota-meshi](https://github.com/ota-meshi)) -* [#253](https://github.com/intlify/eslint-plugin-vue-i18n/pull/253) Fix false negatives for `` in `no-missing-key` rule ([@ota-meshi](https://github.com/ota-meshi)) + +- [#256](https://github.com/intlify/eslint-plugin-vue-i18n/pull/256) Fix bug when using delimited-like path. ([@ota-meshi](https://github.com/ota-meshi)) +- [#253](https://github.com/intlify/eslint-plugin-vue-i18n/pull/253) Fix false negatives for `` in `no-missing-key` rule ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 1 -- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) +- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) ## v1.0.1 (2021-10-29) #### :bug: Bug Fixes -* [#252](https://github.com/intlify/eslint-plugin-vue-i18n/pull/252) Fix false positives for `` in `no-unused-key` rule ([@ota-meshi](https://github.com/ota-meshi)) + +- [#252](https://github.com/intlify/eslint-plugin-vue-i18n/pull/252) Fix false positives for `` in `no-unused-key` rule ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 1 -- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) +- Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) ## v1.0.0 (2021-10-29) #### :boom: Breaking Change -* [#243](https://github.com/intlify/eslint-plugin-vue-i18n/pull/243) fix(deps): update dependency vue-eslint-parser to v8 ([@renovate[bot]](https://github.com/apps/renovate)) -* [#247](https://github.com/intlify/eslint-plugin-vue-i18n/pull/247) Drop support for Node ` block without `