From 5af7f855b7f481bbb4b2333e01f1686fce7f53f7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 00:03:42 +0000 Subject: [PATCH] chore: release eslint-plugin-svelte --- .changeset/ready-views-burn.md | 5 ----- .changeset/rich-dogs-design.md | 5 ----- .changeset/two-hats-ask.md | 5 ----- docs/rules/prefer-writable-derived.md | 6 +++++- docs/rules/require-event-prefix.md | 7 +++++-- packages/eslint-plugin-svelte/CHANGELOG.md | 10 ++++++++++ packages/eslint-plugin-svelte/package.json | 2 +- packages/eslint-plugin-svelte/src/meta.ts | 2 +- 8 files changed, 22 insertions(+), 20 deletions(-) delete mode 100644 .changeset/ready-views-burn.md delete mode 100644 .changeset/rich-dogs-design.md delete mode 100644 .changeset/two-hats-ask.md diff --git a/.changeset/ready-views-burn.md b/.changeset/ready-views-burn.md deleted file mode 100644 index a5f11d84b..000000000 --- a/.changeset/ready-views-burn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -feat: add `prefer-writable-derived` rule diff --git a/.changeset/rich-dogs-design.md b/.changeset/rich-dogs-design.md deleted file mode 100644 index 0ef7fbf2c..000000000 --- a/.changeset/rich-dogs-design.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -feat: added the `require-event-prefix` rule diff --git a/.changeset/two-hats-ask.md b/.changeset/two-hats-ask.md deleted file mode 100644 index 8d0295c45..000000000 --- a/.changeset/two-hats-ask.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -feat(consistent-selector-style): added support for dynamic classes and IDs diff --git a/docs/rules/prefer-writable-derived.md b/docs/rules/prefer-writable-derived.md index 830bec2aa..95d24804b 100644 --- a/docs/rules/prefer-writable-derived.md +++ b/docs/rules/prefer-writable-derived.md @@ -3,13 +3,13 @@ pageClass: 'rule-details' sidebarDepth: 0 title: 'svelte/prefer-writable-derived' description: 'Prefer using writable $derived instead of $state and $effect' +since: 'v3.6.0' --- # svelte/prefer-writable-derived > Prefer using writable $derived instead of $state and $effect -- :exclamation: **_This rule has not been released yet._** - :gear: This rule is included in `"plugin:svelte/recommended"`. - :bulb: Some problems reported by this rule are manually fixable by editor [suggestions](https://eslint.org/docs/developer-guide/working-with-rules#providing-suggestions). @@ -54,6 +54,10 @@ Nothing. - [Svelte Documentation on Reactivity Primitives](https://svelte.dev/docs/svelte-components#script-2-assignments-are-reactive) - [Svelte RFC for Reactivity Primitives](https://github.com/sveltejs/rfcs/blob/rfc-better-primitives/text/0000-better-primitives.md) +## :rocket: Version + +This rule was introduced in eslint-plugin-svelte v3.6.0 + ## :mag: Implementation - [Rule source](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/src/rules/prefer-writable-derived.ts) diff --git a/docs/rules/require-event-prefix.md b/docs/rules/require-event-prefix.md index 556509c6e..9d4d2861c 100644 --- a/docs/rules/require-event-prefix.md +++ b/docs/rules/require-event-prefix.md @@ -3,14 +3,13 @@ pageClass: 'rule-details' sidebarDepth: 0 title: 'svelte/require-event-prefix' description: 'require component event names to start with "on"' +since: 'v3.6.0' --- # svelte/require-event-prefix > require component event names to start with "on" -- :exclamation: **_This rule has not been released yet._** - ## :book: Rule Details Starting with Svelte 5, component events are just component props that are functions and so can be called like any function. Events for HTML elements all have their name begin with "on" (e.g. `onclick`). This rule enforces that all component events (i.e. function props) also begin with "on". @@ -65,6 +64,10 @@ Starting with Svelte 5, component events are just component props that are funct - [Svelte docs on events in version 5](https://svelte.dev/docs/svelte/v5-migration-guide#Event-changes) +## :rocket: Version + +This rule was introduced in eslint-plugin-svelte v3.6.0 + ## :mag: Implementation - [Rule source](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/src/rules/require-event-prefix.ts) diff --git a/packages/eslint-plugin-svelte/CHANGELOG.md b/packages/eslint-plugin-svelte/CHANGELOG.md index 9afd3e204..942e23949 100644 --- a/packages/eslint-plugin-svelte/CHANGELOG.md +++ b/packages/eslint-plugin-svelte/CHANGELOG.md @@ -1,5 +1,15 @@ # eslint-plugin-svelte +## 3.6.0 + +### Minor Changes + +- [#1170](https://github.com/sveltejs/eslint-plugin-svelte/pull/1170) [`3ddbd83`](https://github.com/sveltejs/eslint-plugin-svelte/commit/3ddbd83068a8a82ed5bfe638483c7dd7839e681a) Thanks [@baseballyama](https://github.com/baseballyama)! - feat: add `prefer-writable-derived` rule + +- [#1069](https://github.com/sveltejs/eslint-plugin-svelte/pull/1069) [`73f23ae`](https://github.com/sveltejs/eslint-plugin-svelte/commit/73f23ae0321aa4cb87e700f8478b140059e18c64) Thanks [@marekdedic](https://github.com/marekdedic)! - feat: added the `require-event-prefix` rule + +- [#1148](https://github.com/sveltejs/eslint-plugin-svelte/pull/1148) [`87c74fe`](https://github.com/sveltejs/eslint-plugin-svelte/commit/87c74feef892cb7e04e5709e66dfeda4e27ec820) Thanks [@marekdedic](https://github.com/marekdedic)! - feat(consistent-selector-style): added support for dynamic classes and IDs + ## 3.5.1 ### Patch Changes diff --git a/packages/eslint-plugin-svelte/package.json b/packages/eslint-plugin-svelte/package.json index eb49cb21b..7fbaf0d9a 100644 --- a/packages/eslint-plugin-svelte/package.json +++ b/packages/eslint-plugin-svelte/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-svelte", - "version": "3.5.1", + "version": "3.6.0", "description": "ESLint plugin for Svelte using AST", "repository": "git+https://github.com/sveltejs/eslint-plugin-svelte.git", "homepage": "https://sveltejs.github.io/eslint-plugin-svelte", diff --git a/packages/eslint-plugin-svelte/src/meta.ts b/packages/eslint-plugin-svelte/src/meta.ts index e36fbda62..65a367b45 100644 --- a/packages/eslint-plugin-svelte/src/meta.ts +++ b/packages/eslint-plugin-svelte/src/meta.ts @@ -2,4 +2,4 @@ // This file has been automatically generated, // in order to update its content execute "pnpm run update" export const name = 'eslint-plugin-svelte' as const; -export const version = '3.5.1' as const; +export const version = '3.6.0' as const;