From fa08008e5b466de88df548bc4e7496a446aa40dd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 02:07:37 +0000 Subject: [PATCH 1/2] Version Packages --- .changeset/cute-bears-sneeze.md | 5 ----- .changeset/five-roses-peel.md | 5 ----- .changeset/fresh-taxis-glow.md | 5 ----- .changeset/great-ravens-happen.md | 5 ----- .changeset/hot-beers-help.md | 5 ----- .changeset/purple-lights-invite.md | 5 ----- .changeset/rude-heads-serve.md | 5 ----- .changeset/social-ghosts-dress.md | 5 ----- CHANGELOG.md | 22 ++++++++++++++++++++++ package.json | 2 +- 10 files changed, 23 insertions(+), 41 deletions(-) delete mode 100644 .changeset/cute-bears-sneeze.md delete mode 100644 .changeset/five-roses-peel.md delete mode 100644 .changeset/fresh-taxis-glow.md delete mode 100644 .changeset/great-ravens-happen.md delete mode 100644 .changeset/hot-beers-help.md delete mode 100644 .changeset/purple-lights-invite.md delete mode 100644 .changeset/rude-heads-serve.md delete mode 100644 .changeset/social-ghosts-dress.md diff --git a/.changeset/cute-bears-sneeze.md b/.changeset/cute-bears-sneeze.md deleted file mode 100644 index 7bc9cb0bc..000000000 --- a/.changeset/cute-bears-sneeze.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Added `ignoredObjectNames` option to `vue/no-async-in-computed-properties` diff --git a/.changeset/five-roses-peel.md b/.changeset/five-roses-peel.md deleted file mode 100644 index 59d09503d..000000000 --- a/.changeset/five-roses-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eslint-plugin-vue": patch ---- - -Changed `vue/define-macros-order` to ignore enum declarations and `declare` statements diff --git a/.changeset/fresh-taxis-glow.md b/.changeset/fresh-taxis-glow.md deleted file mode 100644 index 580abbd3a..000000000 --- a/.changeset/fresh-taxis-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Changed `vue/valid-define-options` to allow local literal constant references diff --git a/.changeset/great-ravens-happen.md b/.changeset/great-ravens-happen.md deleted file mode 100644 index eea070fd5..000000000 --- a/.changeset/great-ravens-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eslint-plugin-vue": minor ---- - -Added [`@stylistic/eslint-plugin`](https://eslint.style/) as optional peer dependency diff --git a/.changeset/hot-beers-help.md b/.changeset/hot-beers-help.md deleted file mode 100644 index b32ab0ad2..000000000 --- a/.changeset/hot-beers-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Changed `vue/no-mutating-props` and `vue/no-side-effects-in-computed-properties` rules to detect `Object.assign` mutations diff --git a/.changeset/purple-lights-invite.md b/.changeset/purple-lights-invite.md deleted file mode 100644 index 80aa90b8d..000000000 --- a/.changeset/purple-lights-invite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Added `ignorePattern` option to [`vue/no-v-html`](https://eslint.vuejs.org/rules/no-v-html.html) diff --git a/.changeset/rude-heads-serve.md b/.changeset/rude-heads-serve.md deleted file mode 100644 index 861605ed7..000000000 --- a/.changeset/rude-heads-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Changed `vue/component-name-in-template-casing` `globals` option to support regex patterns diff --git a/.changeset/social-ghosts-dress.md b/.changeset/social-ghosts-dress.md deleted file mode 100644 index 1d9bd0c5f..000000000 --- a/.changeset/social-ghosts-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-vue': minor ---- - -Added `sortLineLength` option to [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71932ee19..41fc4880d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # eslint-plugin-vue +## 10.5.0 + +### Minor Changes + +- Added `ignoredObjectNames` option to [`vue/no-async-in-computed-properties`](https://eslint.vuejs.org/rules/no-async-in-computed-properties.html) ([#2927](https://github.com/vuejs/eslint-plugin-vue/pull/2927)) + +- Changed [`vue/valid-define-options`](https://eslint.vuejs.org/rules/valid-define-options.html) to allow local literal constant references ([#2920](https://github.com/vuejs/eslint-plugin-vue/pull/2920)) + +- Added [`@stylistic/eslint-plugin`](https://eslint.style/) as optional peer dependency ([#2884](https://github.com/vuejs/eslint-plugin-vue/pull/2884)) + +- Changed [`vue/no-mutating-props`](https://eslint.vuejs.org/rules/no-mutating-props.html) and [`vue/no-side-effects-in-computed-properties`](https://eslint.vuejs.org/rules/no-side-effects-in-computed-properties.html) rules to detect `Object.assign` mutations ([#2929](https://github.com/vuejs/eslint-plugin-vue/pull/2929)) + +- Added `ignorePattern` option to [`vue/no-v-html`](https://eslint.vuejs.org/rules/no-v-html.html) ([#2857](https://github.com/vuejs/eslint-plugin-vue/pull/2857)) + +- Changed [`vue/component-name-in-template-casing`](https://eslint.vuejs.org/rules/component-name-in-template-casing.html) `globals` option to support regex patterns ([#2928](https://github.com/vuejs/eslint-plugin-vue/pull/2928)) + +- Added `sortLineLength` option to [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) ([#2759](https://github.com/vuejs/eslint-plugin-vue/pull/2759)) + +### Patch Changes + +- Changed [`vue/define-macros-order`](https://eslint.vuejs.org/rules/define-macros-order.html) to ignore enum declarations and `declare` statements ([#2918](https://github.com/vuejs/eslint-plugin-vue/pull/2918)) + ## 10.4.0 ### Minor Changes diff --git a/package.json b/package.json index 5d801cb21..d49f7f557 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-vue", - "version": "10.4.0", + "version": "10.5.0", "description": "Official ESLint plugin for Vue.js", "main": "lib/index.js", "types": "lib/index.d.ts", From e679015d2369e69dca7e5a01b2248eddbe7a85ed Mon Sep 17 00:00:00 2001 From: Flo Edelmann Date: Mon, 22 Sep 2025 09:57:51 +0200 Subject: [PATCH 2/2] Reorder changelog entries, remove empty lines --- CHANGELOG.md | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41fc4880d..5ec26c26e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,18 +5,12 @@ ### Minor Changes - Added `ignoredObjectNames` option to [`vue/no-async-in-computed-properties`](https://eslint.vuejs.org/rules/no-async-in-computed-properties.html) ([#2927](https://github.com/vuejs/eslint-plugin-vue/pull/2927)) - -- Changed [`vue/valid-define-options`](https://eslint.vuejs.org/rules/valid-define-options.html) to allow local literal constant references ([#2920](https://github.com/vuejs/eslint-plugin-vue/pull/2920)) - -- Added [`@stylistic/eslint-plugin`](https://eslint.style/) as optional peer dependency ([#2884](https://github.com/vuejs/eslint-plugin-vue/pull/2884)) - -- Changed [`vue/no-mutating-props`](https://eslint.vuejs.org/rules/no-mutating-props.html) and [`vue/no-side-effects-in-computed-properties`](https://eslint.vuejs.org/rules/no-side-effects-in-computed-properties.html) rules to detect `Object.assign` mutations ([#2929](https://github.com/vuejs/eslint-plugin-vue/pull/2929)) - - Added `ignorePattern` option to [`vue/no-v-html`](https://eslint.vuejs.org/rules/no-v-html.html) ([#2857](https://github.com/vuejs/eslint-plugin-vue/pull/2857)) - -- Changed [`vue/component-name-in-template-casing`](https://eslint.vuejs.org/rules/component-name-in-template-casing.html) `globals` option to support regex patterns ([#2928](https://github.com/vuejs/eslint-plugin-vue/pull/2928)) - - Added `sortLineLength` option to [`vue/attributes-order`](https://eslint.vuejs.org/rules/attributes-order.html) ([#2759](https://github.com/vuejs/eslint-plugin-vue/pull/2759)) +- Changed [`vue/component-name-in-template-casing`](https://eslint.vuejs.org/rules/component-name-in-template-casing.html) `globals` option to support regex patterns ([#2928](https://github.com/vuejs/eslint-plugin-vue/pull/2928)) +- Changed [`vue/valid-define-options`](https://eslint.vuejs.org/rules/valid-define-options.html) to allow local literal constant references ([#2920](https://github.com/vuejs/eslint-plugin-vue/pull/2920)) +- Changed [`vue/no-mutating-props`](https://eslint.vuejs.org/rules/no-mutating-props.html) and [`vue/no-side-effects-in-computed-properties`](https://eslint.vuejs.org/rules/no-side-effects-in-computed-properties.html) rules to detect `Object.assign` mutations ([#2929](https://github.com/vuejs/eslint-plugin-vue/pull/2929)) +- Added [`@stylistic/eslint-plugin`](https://eslint.style/) as optional peer dependency ([#2884](https://github.com/vuejs/eslint-plugin-vue/pull/2884)) ### Patch Changes @@ -27,15 +21,12 @@ ### Minor Changes - Added `ignoreParents` option to [`vue/no-deprecated-slot-attribute`](https://eslint.vuejs.org/rules/no-deprecated-slot-attribute.html) ([#2784](https://github.com/vuejs/eslint-plugin-vue/pull/2784)) - - Added new [`vue/no-negated-v-if-condition`](https://eslint.vuejs.org/rules/no-negated-v-if-condition.html) rule ([#2794](https://github.com/vuejs/eslint-plugin-vue/pull/2794)) - - Added new [`vue/no-negated-condition`](https://eslint.vuejs.org/rules/no-negated-condition.html) rule ([#2795](https://github.com/vuejs/eslint-plugin-vue/pull/2795)) ### Patch Changes - Resolved TypeScript compatibility issues introduced by [eslint-typegen](https://github.com/antfu/eslint-typegen) ([#2790](https://github.com/vuejs/eslint-plugin-vue/pull/2790)) - - Fixed inconsistent quotes in [`vue/block-lang`](https://eslint.vuejs.org/rules/block-lang.html) error messages ([#2805](https://github.com/vuejs/eslint-plugin-vue/pull/2805)) ## 10.3.0 @@ -43,17 +34,13 @@ ### Minor Changes - Added [`@typescript-eslint/parser`](https://typescript-eslint.io/packages/parser) as an optional peer dependency ([#2775](https://github.com/vuejs/eslint-plugin-vue/pull/2775)) - - Add TypeScript IntelliSense support via [eslint-typegen](https://github.com/antfu/eslint-typegen) ([#2770](https://github.com/vuejs/eslint-plugin-vue/pull/2770)) - - [`vue/no-deprecated-slot-attribute`](https://eslint.vuejs.org/rules/no-deprecated-slot-attribute.html) `ignore` option now supports regex patterns ([#2773](https://github.com/vuejs/eslint-plugin-vue/pull/2773)) ### Patch Changes - Fixed false negatives when using typescript-eslint v8 in [`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html) rule ([#2775](https://github.com/vuejs/eslint-plugin-vue/pull/2775)) - - Update resources ([#2752](https://github.com/vuejs/eslint-plugin-vue/pull/2752)) - - [`vue/no-restricted-html-elements`](https://eslint.vuejs.org/rules/no-restricted-html-elements.html) now also checks SVG and MathML elements ([#2755](https://github.com/vuejs/eslint-plugin-vue/pull/2755)) ## 10.2.0