Major Changes
-
breaking(migrate): move migrations into
sv, add task-basedsveltekit-3and$app/statemigrations, and delegate unmaintained legacy migrations tosvelte-migrate@1(#1138) -
breaking(addons): limit the
experimentaladd-on to enabling experimental features (#1241) -
breaking: remove deprecated utilities and properties (#1184)
Minor Changes
-
feat(migrate): list migration tasks (#1249)
-
feat(create): use
#libinstead of$lib(#1185) -
feat(migrate): migrate SvelteKit 3 dependencies and replace
$libwith#lib(#1241) -
cli: community add-on API is now official (no longer experimental), and the
addontemplate is selectable insv create. Go and build with it! (#1308) -
feat(cli): Community add-ons no longer require scoped package names (#1216)
Patch Changes
-
chore: use stable SvelteKit 3 package versions (#1342)
-
chore(drizzle): bump
@types/better-sqlite3to v9 (#1272) -
chore(migrate): bump
svelteandesrap(#1259) -
chore: bump repo to
pnpm11 (#1339) -
fix(sv): clear a previously installed add-on before installing it again, and resolve
sv'snode_modulesfrom its ownpackage.json(#1313) -
fix(migrate): ignore root paths when removing leading forward slash (#1269)
-
docs(create): explain
sv addin generated READMEs (#1338) -
fix(migrate): update
@sveltejs/packagefor SvelteKit 3 (#1336) -
fix(paraglide): adjust paraglide add-on (#1244)
-
fix(cli): align the minimum Node.js version with SvelteKit 3 (#1273)
-
fix: ignore unknown style languages when parsing Svelte code (#1265)
-
fix: don't fail on a local add-on whose previous symlink target is gone (#1326)
-
fix: remove the README adapter hint when a non-
autoadapter is selected (#1329) -
fix(create): add explicit file endings (#1255)
-
chore(addons): rename the
experimentaladd-on's SvelteKit option tokit-3-next(#1138) -
feat(cli): skip the package manager prompt when no dependency needs installing (#1195)
-
fix(create): include project source and Vite config files in generated TypeScript and JavaScript configs (#1284)
-
chore(cli): sv.removeFile (#1238)
-
chore(deps): replace
tar-fswithmodern-tar(#1230) -
fix(cli): omit undetected package managers from install prompt (#1230)
-
fix: transform
$libto relative path in style tags (#1266) -
chore(sv): replace
tiny-globwithfs.readdirSync(#1311) -
fix(addons): update adapter versions (#1258)
-
fix(create): use SvelteKit 3 adapter versions in templates so new projects without an explicit adapter don't install the old
@sveltejs/adapter-auto(#1285) -
feat(sv-utils): add
commandExists(#1323) -
fix(create): use selected pm in library
buildcommand (#1317) -
fix(migrate): various tweaks (#1255)
-
feat(cli): Add
@sveltejs/enhanced-imgas a new official addon (#1300) -
chore(cli): bump
viteto 8.3 (#1291) -
feat(drizzle): add
node:sqlite(#1230) -
fix(cli): skip formatting if the project has no detectable formatter (#1298)
-
chore(addon-tests): document default values for
prepareServer(#1230) -
fix(addon): relax dependency fields restriction on community add-ons (#1233)
-
fix(migrate): specify full version range for sveltekit and adapters (#1292)
-
fix(migrate): handle overlapping comments while merging (#1264)
-
fix(create): remove
"sourceMap": truefrom tsconfig options (#1281) -
fix: add zimmerframe types (#1323)
-
chore(addons): rename the
experimentaladd-on'sversionsoption value tokit-3(#1185) -
Updated dependencies [
897b3c0,c632951,a4ad77e,86e4195,cc986e5,a4ad77e,da31828,0038420,c7e7473,7528887,0c50d69,c7e7473,9b86f62,ffa9807,25acc4c,9b86f62]:- @sveltejs/sv-utils@1.0.0