Releases: sveltejs/vite-plugin-svelte
@sveltejs/[email protected]
Patch Changes
- fix(inspector): migrate client component to runes and force runes mode (#1004)
@sveltejs/[email protected]
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.jswas allowed, now you can also use.svelte.test.jsor.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/[email protected]
@sveltejs/[email protected]
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-xto 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/[email protected]
@sveltejs/[email protected]
Major Changes
- Change default key-combo to
alt-xto avoid conflicts with other combos that started with the previous defaults. (#995)
@sveltejs/[email protected]
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/[email protected]
Patch Changes
- export PluginOptions interface (#976)
@sveltejs/[email protected]
Patch Changes
- add warning for svelte5 users to update to vite-plugin-svelte@4 (#964)
@sveltejs/[email protected]
Patch Changes
- ensure consistent use of compileOptions.hmr also for prebundling (#956)
@sveltejs/[email protected]
@sveltejs/[email protected]
Major Changes
- breaking(types): some types that have been unintentionally public are now private (#934)
Minor Changes
- feat(config): dynamically extract list of svelte exports from peer dependency so that new exports work automatically" (#941)
Patch Changes
-
fix(optimizeDeps): avoid to optimise server only entrypoints of svelte that are never used on the client (#941)
-
fix(vitePreprocess): default to build config so that svelte-check does not trigger dev-only plugins (#931)
-
Updated dependencies [
e9f048c362a0769b3d5afa87da6f8398f46fe1a9]:- @sveltejs/[email protected]