Releases: sveltejs/vite-plugin-svelte
@sveltejs/vite-plugin-svelte@4.0.1
Patch Changes
- removed references to compiler options no longer available in svelte5 (#1010)
@sveltejs/vite-plugin-svelte-inspector@3.0.1
Patch Changes
- fix(inspector): migrate client component to runes and force runes mode (#1004)
@sveltejs/vite-plugin-svelte@4.0.0
Major Changes
-
only prebundle files with default filenames (.svelte for components, .svelte.(js|ts) for modules) (#901)
-
remove support for Svelte 4 (#892)
-
breaking(types): some types that have been unintentionally public are now private (#934)
-
disable script preprocessing in vitePreprocess() by default because Svelte 5 supports lang=ts out of the box (#892)
-
replaced svelte-hmr with Svelte 5 compiler hmr integration (#892)
Minor Changes
-
allow infix notation for svelte modules (#901)
Previously, only suffix notation
.svelte.js
was allowed, now you can also use.svelte.test.js
or.svelte.stories.js
.
This helps when writing testcases or other auxillary code where you may want to use runes too. -
feat(config): dynamically extract list of svelte exports from peer dependency so that new exports work automatically" (#941)
-
feat(warnings): change default loglevel of warnings originating from files in node_modules to debug. To see them call
DEBUG:vite-plugin-svelte:node-modules-onwarn pnpm build
. (#989)
Patch Changes
-
fix: make defaultHandler a required argument for onwarn in plugin options (#895)
-
prebundle with dev: true by default (#901)
-
fix(dev): compile with hmr: false for prebundled deps as hmr does not work with that (#950)
-
fix: ensure svelte modules correctly run in DEV mode (#906)
-
ensure consistent use of compileOptions.hmr also for prebundling (#956)
-
fix(optimizeDeps): avoid to optimise server only entrypoints of svelte that are never used on the client (#941)
-
update peer on workspace packages to avoid packages bumping each other (#916)
-
export PluginOptions interface (#976)
-
Remove log about experimental status of Svelte 5. Note that breaking changes can still occur while vite-plugin-svelte 4 is in prerelease mode (#894)
-
fix: ensure vite config is only resolved once during lazy init of vitePreprocess (#912)
-
fix(vitePreprocess): default to build config so that svelte-check does not trigger dev-only plugins (#931)
-
fix: only apply infix filter to basename (#920)
-
fix: disable hmr when vite config server.hmr is false (#913)
-
fix(dev): make sure custom cssHash is applied consistently even for prebundled components to avoid hash mismatches during hydration (#950)
-
Updated dependencies [
22baa25
,49324db
,e9f048c
,213fedd
]:- @sveltejs/vite-plugin-svelte-inspector@3.0.0
@sveltejs/vite-plugin-svelte-inspector@3.0.0
Major Changes
-
remove support for Svelte 4 (#892)
-
breaking(types): some types that have been unintentionally public are now private (#934)
-
Change default key-combo to
alt-x
to avoid conflicts with other combos that started with the previous defaults. (#995)
Patch Changes
-
update peer on workspace packages to avoid packages bumping each other (#916)
-
Updated dependencies [
dfd4cc6
,bd5e3c2
,dfd4cc6
,4fbc960
,dfd4cc6
,ab2dd12
,85acc9f
,b6e037a
,ab2dd12
,22baa25
,552eaeb
,2f51a3a
,49324db
,1211f97
,e9f048c
,c5253ae
,bc8026f
,54d3bb5
,f7409c8
,49324db
,4fbc960
,49324db
]:- @sveltejs/vite-plugin-svelte@4.0.0
@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.4
Major Changes
- Change default key-combo to
alt-x
to avoid conflicts with other combos that started with the previous defaults. (#995)
@sveltejs/vite-plugin-svelte@4.0.0-next.8
Minor Changes
- feat(warnings): change default loglevel of warnings originating from files in node_modules to debug. To see them call
DEBUG:vite-plugin-svelte:node-modules-onwarn pnpm build
. (#989)
@sveltejs/vite-plugin-svelte@4.0.0-next.7
Patch Changes
- export PluginOptions interface (#976)
@sveltejs/vite-plugin-svelte@3.1.2
Patch Changes
- add warning for svelte5 users to update to vite-plugin-svelte@4 (#964)
@sveltejs/vite-plugin-svelte@4.0.0-next.6
Patch Changes
- ensure consistent use of compileOptions.hmr also for prebundling (#956)