Skip to content

chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7#69

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sveltejs-vite-plugin-svelte-7.x
Open

chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7#69
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sveltejs-vite-plugin-svelte-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@sveltejs/vite-plugin-svelte (source) ^4.0.4^7.1.2 age confidence

Release Notes

sveltejs/vite-plugin-svelte (@​sveltejs/vite-plugin-svelte)

v7.1.2

Compare Source

Patch Changes
  • fix: correctly resolve compiled CSS on the server for dependencies with Svelte files (#​1342)

v7.1.1

Compare Source

Patch Changes
  • fix: pass typescript.onlyRemoveTypeImports to transformWithOxc in vitePreprocess so that value imports are not dropped when they are only referenced in Svelte template markup (#​1326)

  • fix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (#​1336)

v7.1.0

Compare Source

Minor Changes
  • feat: enable optimizer for server environments during dev (#​1328)

v7.0.0

Compare Source

Major Changes
  • breaking(deps): require vite 8 (#​1266)

  • breaking(options): remove deprecated options (#​1274)

    • vitePlugin.hot in svelte.config.js
      use compilerOptions.hmr instead
    • vitePlugin.ignorePluginPreprocessors in svelte.config.js
      no longer needed
    • api.idFilter of vite-plugin-svelte:api
      use api.filter instead
    • plugin.api.sveltePreprocess of other vite plugins
      Update affected plugins to a newer version or remove them.
      See docs for more information.
  • breaking(dev): no longer overrides compilerOptions.cssHash because Svelte now produces a stable css hash by itself (#​1271)

  • breaking(inspector): integrate vite-plugin-svelte-inspector into vite-plugin-svelte to avoid circular dependency (#​1270)

  • breaking(deps): require svelte 5.46.4 or later (#​1271)

Patch Changes
  • chore: upgrade vitefu to compatible peer dependency range (#​1286)

  • remove author field from package.json (#​1281)

v6.2.4

Compare Source

Patch Changes
  • fix(hmr): ensure that svelte files are recompiled and updated css modules returned correctly when reported out of order (#​1258)

v6.2.3

Compare Source

Patch Changes
  • fix(filter): ignore zero-tagged ids per rollup convention (#​1255)

v6.2.2

Compare Source

Patch Changes
  • Update experimental support for rolldown-vite to vite 8 beta (#​1246)

  • perf: switch from debug to obug (smaller, esm-only) (#​1241)

v6.2.1

Compare Source

Patch Changes
  • fix: remove unscopable global styles warning (#​1223)

  • Remove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (#​1225)

v6.2.0

Compare Source

Minor Changes
  • feat(rolldown-vite): enable optimization.inlineConst by default to ensure treeshaking works with esm-env in svelte (#​1207)

v6.1.4

Compare Source

Patch Changes
  • fix: allow preprocess plugin to run twice (#​1206)

  • fix(types): update urls to PreprocessorGroup and CompileOptions in type documention (#​1203)

  • replace kleur dependency with builtin node:utils styleText (#​1210)

v6.1.3

Compare Source

Patch Changes
  • fix(api): add api.filter and deprecate api.idFilter to avoid confusing filter.id = idFilter.id assignments when used as hybrid filter in other plugins (#​1199)

v6.1.2

Compare Source

Patch Changes
  • fix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (#​1194)

v6.1.1

Compare Source

Patch Changes
  • fix: ensure compiled svelte css is loaded correctly when rebuilding in build --watch (#​1189)

v6.1.0

Compare Source

Minor Changes
  • feat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (#​1176)
Patch Changes
  • skip comment blocks when reporting compiler errors that might be caused by a preprocessor issue (#​1166)

  • increase logLevel to info for "no Svelte config found" message (#​1179)

v6.0.0

Compare Source

Major Changes
  • drop support for node18 and update exports map to use default export. cjs is supported via require esm in node 20.19+ (#​1129)

  • Remove experimental "advanced raw queries" feature. Basic File.svelte?raw is still supported. (#​1145)

  • Using the typescript preprocessor now requires a tsconfig.json with verbatimModuleSyntax enabled, eg @​tsconfig/svelte (#​1135)

  • remove support for loading commonjs svelte config files (#​1142)

  • bump vite peer dependency to ^6.3.0 || ^7.0.0 (#​1130)

  • define filters using object hook syntax and optimize the filter for resolveId (#​1132)

    NOTE
    include logic has changed to files matching svelteConfig.include OR svelteConfig.extensions. Previously only files matching both were loaded and transformed.

  • split preprocess and compile into separate plugins (#​1145)

    It allows vite plugins to transform code between preprocess and compile, see docs and is the recommended way to replace plugin.api.sveltePreprocess usage in other vite plugins.
    You can also use vite-plugin-inspect now to inspect the result of svelte.preprocess by checking the transform of vite-plugin-svelte:preprocess

    NOTE
    This can be a breaking change in case you have other plugins besides vite-plugin-svelte transforming your svelte code
    To fix this, read the docs on how to order plugins in relation to preprocess and compile

Minor Changes
  • Add experimental support for rolldown-vite (#​1135)

  • replace esbuild optimizer with rolldown optimizer if rolldown-vite is used (#​1135)

  • add support for loading TypeScript Svelte config files in runtimes that support it (#​1142)

    NOTE
    This change only applies to vite-plugin-svelte.

    To use svelte.config.ts in SvelteKit, with the Svelte VS Code extension or other tools reading the Svelte config file, you have to wait until support is implemented there.

Patch Changes
  • reduce deprecation logging to info and allow disabling it with a flag (#​1158)

  • refactor internal caching to reduce code, memory use and avoid perEnvironmentCache (#​1154)

  • fix: crawl local workspace private packages devDependencies for generating vite config ssr.noExternal (#​1155)

  • log known-issues link when using rolldown-vite (#​1144)

  • use vite environment api internally (#​1145)

  • remove vite7 beta releases from peerDependency range. (#​1151)

  • deprecate plugin.api.sveltePreprocess (#​1145)

v5.1.1

Compare Source

Patch Changes
  • fix: prevent accidental pollution of svelteconfig.extensions (#​1171)

v5.1.0

Compare Source

Minor Changes
  • scope css to js module to enable treeshaking scoped css from unused components. Requires vite 6.2 and svelte 5.26 (#​1092)
Patch Changes
  • add svelte > clsx to optimizeDeps.include to avoid page reload when using vite6 and npm (#​1124)

v5.0.3

Compare Source

Patch Changes
  • fix errorhandling to work with errors that don't have a code property (#​1054)

v5.0.2

Compare Source

Patch Changes
  • adapt internal handling of warning and error code property to changes in svelte5 (#​1044)

v5.0.1

Compare Source

Patch Changes
  • Fix peer dependencies warning (#​1038)

v5.0.0

Compare Source

Major Changes
  • Handle Vite 6 breaking change and remove Vite 5 handling (#​1020)

  • Support Vite 6 (#​1026)

Minor Changes
  • Add esm-env to ssr.noExternal by default to resolve its conditions with Vite (#​1020)

  • Support ?inline query on Svelte style virtual modules (#​1024)

Patch Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner July 19, 2026 08:14
@renovate
renovate Bot force-pushed the renovate/sveltejs-vite-plugin-svelte-7.x branch 3 times, most recently from 5ec5e4d to bb62f60 Compare July 20, 2026 07:10
@renovate renovate Bot added dependencies Pull requests that update a dependency file renovate labels Jul 20, 2026
@renovate
renovate Bot force-pushed the renovate/sveltejs-vite-plugin-svelte-7.x branch 4 times, most recently from 8c943c0 to b50d630 Compare July 21, 2026 06:48
@renovate
renovate Bot force-pushed the renovate/sveltejs-vite-plugin-svelte-7.x branch from b50d630 to e1dc0c9 Compare July 21, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants