Skip to content

Releases: sveltejs/vite-plugin-svelte

@sveltejs/[email protected]

02 Jul 10:14
37019aa
Compare
Choose a tag to compare
Pre-release

Major Changes

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

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

Patch Changes

  • use vite environment api internally (#1145)

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

  • deprecate plugin.api.sveltePreprocess (#1145)

@sveltejs/[email protected]

02 Jul 10:14
37019aa
Compare
Choose a tag to compare
Pre-release

Patch Changes

@sveltejs/[email protected]

23 Jun 11:55
f4956f7
Compare
Choose a tag to compare
Pre-release

Major Changes

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

Minor Changes

  • 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

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

@sveltejs/[email protected]

13 Jun 14:05
8af0607
Compare
Choose a tag to compare
Pre-release

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)

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

  • 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.

Minor Changes

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

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

Patch Changes

@sveltejs/[email protected]

13 Jun 14:05
8af0607
Compare
Choose a tag to compare
Pre-release

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)

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

Patch Changes

@sveltejs/[email protected]

03 Jun 10:02
5e8f173
Compare
Choose a tag to compare

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)

@sveltejs/[email protected]

18 Dec 10:03
2a89666
Compare
Choose a tag to compare

Patch Changes

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

@sveltejs/[email protected]

18 Dec 10:08
df835ec
Compare
Choose a tag to compare

Patch Changes

  • fix errorhandling to work with errors that don't have a code property (1a91581)

@sveltejs/[email protected]

12 Dec 11:51
0e8ebf3
Compare
Choose a tag to compare

Patch Changes

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

@sveltejs/[email protected]

12 Dec 11:58
dce8a5d
Compare
Choose a tag to compare

Patch Changes

  • adapt internal handling of warning and error code property to changes in svelte5 (#1046)