github sveltejs/cli sv@1.0.0

latest release: sv@1.0.1
3 hours ago

Major Changes

  • breaking(migrate): move migrations into sv, add task-based sveltekit-3 and $app/state migrations, and delegate unmaintained legacy migrations to svelte-migrate@1 (#1138)

  • breaking(addons): limit the experimental add-on to enabling experimental features (#1241)

  • breaking: remove deprecated utilities and properties (#1184)

Minor Changes

  • feat(migrate): list migration tasks (#1249)

  • feat(create): use #lib instead of $lib (#1185)

  • feat(migrate): migrate SvelteKit 3 dependencies and replace $lib with #lib (#1241)

  • cli: community add-on API is now official (no longer experimental), and the addon template is selectable in sv 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-sqlite3 to v9 (#1272)

  • chore(migrate): bump svelte and esrap (#1259)

  • chore: bump repo to pnpm 11 (#1339)

  • fix(sv): clear a previously installed add-on before installing it again, and resolve sv's node_modules from its own package.json (#1313)

  • fix(migrate): ignore root paths when removing leading forward slash (#1269)

  • docs(create): explain sv add in generated READMEs (#1338)

  • fix(migrate): update @sveltejs/package for 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-auto adapter is selected (#1329)

  • fix(create): add explicit file endings (#1255)

  • chore(addons): rename the experimental add-on's SvelteKit option to kit-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-fs with modern-tar (#1230)

  • fix(cli): omit undetected package managers from install prompt (#1230)

  • fix: transform $lib to relative path in style tags (#1266)

  • chore(sv): replace tiny-glob with fs.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 build command (#1317)

  • fix(migrate): various tweaks (#1255)

  • feat(cli): Add @sveltejs/enhanced-img as a new official addon (#1300)

  • chore(cli): bump vite to 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": true from tsconfig options (#1281)

  • fix: add zimmerframe types (#1323)

  • chore(addons): rename the experimental add-on's versions option value to kit-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

Don't miss a new cli release

NewReleases is sending notifications on new releases.