diff --git a/.changeset/bitter-aliens-relax.md b/.changeset/bitter-aliens-relax.md deleted file mode 100644 index 70fb9af3b..000000000 --- a/.changeset/bitter-aliens-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -feat(no-navigation-without-resolve): added to recommended rule set diff --git a/.changeset/huge-taxis-jog.md b/.changeset/huge-taxis-jog.md deleted file mode 100644 index fa0333bfd..000000000 --- a/.changeset/huge-taxis-jog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -feat: added the no-navigation-without-resolve rule diff --git a/.changeset/loud-rockets-lay.md b/.changeset/loud-rockets-lay.md deleted file mode 100644 index 1cccf4e3b..000000000 --- a/.changeset/loud-rockets-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-plugin-svelte': minor ---- - -chore: deprecated the no-navigation-without-base rule diff --git a/docs/rules/no-navigation-without-resolve.md b/docs/rules/no-navigation-without-resolve.md index f6cfb2831..58b417b4d 100644 --- a/docs/rules/no-navigation-without-resolve.md +++ b/docs/rules/no-navigation-without-resolve.md @@ -3,13 +3,13 @@ pageClass: 'rule-details' sidebarDepth: 0 title: 'svelte/no-navigation-without-resolve' description: 'disallow using navigation (links, goto, pushState, replaceState) without a resolve()' +since: 'v3.12.0' --- # svelte/no-navigation-without-resolve > disallow using navigation (links, goto, pushState, replaceState) without a resolve() -- :exclamation: **_This rule has not been released yet._** - :gear: This rule is included in `"plugin:svelte/recommended"`. ## :book: Rule Details @@ -83,6 +83,10 @@ This rule checks all 4 navigation options for the presence of the `resolve()` fu - [`pushState()` documentation](https://svelte.dev/docs/kit/$app-navigation#pushState) - [`replaceState()` documentation](https://svelte.dev/docs/kit/$app-navigation#replaceState) +## :rocket: Version + +This rule was introduced in eslint-plugin-svelte v3.12.0 + ## :mag: Implementation - [Rule source](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/src/rules/no-navigation-without-resolve.ts) diff --git a/packages/eslint-plugin-svelte/CHANGELOG.md b/packages/eslint-plugin-svelte/CHANGELOG.md index aea0f64a7..74a425a49 100644 --- a/packages/eslint-plugin-svelte/CHANGELOG.md +++ b/packages/eslint-plugin-svelte/CHANGELOG.md @@ -1,5 +1,15 @@ # eslint-plugin-svelte +## 3.12.0 + +### Minor Changes + +- [#1308](https://github.com/sveltejs/eslint-plugin-svelte/pull/1308) [`abbcfdd`](https://github.com/sveltejs/eslint-plugin-svelte/commit/abbcfdd55baac44800ff1d58b67640d28f849803) Thanks [@marekdedic](https://github.com/marekdedic)! - feat(no-navigation-without-resolve): added to recommended rule set + +- [#1289](https://github.com/sveltejs/eslint-plugin-svelte/pull/1289) [`e2e791f`](https://github.com/sveltejs/eslint-plugin-svelte/commit/e2e791f8fb8268750a9190089c19b16a02843066) Thanks [@marekdedic](https://github.com/marekdedic)! - feat: added the no-navigation-without-resolve rule + +- [#1289](https://github.com/sveltejs/eslint-plugin-svelte/pull/1289) [`e2e791f`](https://github.com/sveltejs/eslint-plugin-svelte/commit/e2e791f8fb8268750a9190089c19b16a02843066) Thanks [@marekdedic](https://github.com/marekdedic)! - chore: deprecated the no-navigation-without-base rule + ## 3.11.0 ### Minor Changes diff --git a/packages/eslint-plugin-svelte/package.json b/packages/eslint-plugin-svelte/package.json index cd257053b..33d4c66bb 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.11.0", + "version": "3.12.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 e3afe182b..2b0726222 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.11.0' as const; +export const version = '3.12.0' as const;