diff --git a/.changeset/big-balloons-peel.md b/.changeset/big-balloons-peel.md index 772596b95..d00ad89b2 100644 --- a/.changeset/big-balloons-peel.md +++ b/.changeset/big-balloons-peel.md @@ -2,4 +2,4 @@ 'sv': major --- -feat(migrate): `sveltekit-3` migration +feat(migrate): add `sveltekit-3` migration diff --git a/.changeset/fuzzy-cats-smile.md b/.changeset/fuzzy-cats-smile.md index 4a12a199b..ca2c7a4c7 100644 --- a/.changeset/fuzzy-cats-smile.md +++ b/.changeset/fuzzy-cats-smile.md @@ -2,4 +2,4 @@ '@sveltejs/sv-utils': patch --- -fix: make named import helpers handle duplicate, aliased, and repeated imports correctly +fix(utils): make named import helpers handle duplicate, aliased, and repeated imports correctly diff --git a/.changeset/hot-taxis-happen.md b/.changeset/hot-taxis-happen.md index 2bac9809a..f1767d842 100644 --- a/.changeset/hot-taxis-happen.md +++ b/.changeset/hot-taxis-happen.md @@ -3,4 +3,4 @@ 'svelte-migrate': patch --- -chore: replace `semver` with `verkit` +chore(deps): replace `semver` with `verkit` diff --git a/.changeset/light-results-move.md b/.changeset/light-results-move.md index ca6439c0e..a55413762 100644 --- a/.changeset/light-results-move.md +++ b/.changeset/light-results-move.md @@ -2,4 +2,4 @@ '@sveltejs/sv-utils': minor --- -feat: allow `js.function.call` to accept AST expression nodes as arguments +feat(utils): allow `js.function.call` to accept AST expression nodes as arguments diff --git a/.changeset/moody-mice-hang.md b/.changeset/moody-mice-hang.md index 80c91342b..21df40555 100644 --- a/.changeset/moody-mice-hang.md +++ b/.changeset/moody-mice-hang.md @@ -2,4 +2,4 @@ '@sveltejs/sv-utils': patch --- -feat: more helpers for analyzing and manipulating ASTs +feat(utils): add more helpers for analyzing and manipulating ASTs diff --git a/.changeset/moody-pears-tickle.md b/.changeset/moody-pears-tickle.md index 5812004ee..7786f408e 100644 --- a/.changeset/moody-pears-tickle.md +++ b/.changeset/moody-pears-tickle.md @@ -2,4 +2,4 @@ '@sveltejs/sv-utils': patch --- -chore(svelte-config): `svelteConfig.read` now additinally exports full `ast` +feat(utils): expose the full `ast` from `svelteConfig.read` diff --git a/.changeset/olive-jars-repeat.md b/.changeset/olive-jars-repeat.md index 0f6903f42..847268c4a 100644 --- a/.changeset/olive-jars-repeat.md +++ b/.changeset/olive-jars-repeat.md @@ -2,4 +2,4 @@ 'sv': patch --- -fix(migrate): correctness fixes in the migrate CLI and sveltekit-3 tasks +fix(migrate): fix correctness issues in the migrate CLI and `sveltekit-3` tasks diff --git a/.changeset/purple-glasses-appear.md b/.changeset/purple-glasses-appear.md index a24862c03..6ab8d89c7 100644 --- a/.changeset/purple-glasses-appear.md +++ b/.changeset/purple-glasses-appear.md @@ -2,4 +2,4 @@ 'sv': patch --- -chore(addons): rename `experimental` addon’s SvelteKit option to `kit-3-next` +chore(addons): rename the `experimental` add-on's SvelteKit option to `kit-3-next` diff --git a/.changeset/quiet-moons-smile.md b/.changeset/quiet-moons-smile.md index 5d41d9846..44eea9606 100644 --- a/.changeset/quiet-moons-smile.md +++ b/.changeset/quiet-moons-smile.md @@ -2,4 +2,4 @@ 'sv': minor --- -feat: add a `tsconfig` task to the `sveltekit-3` migration, retargeting `tsconfig.json`/`jsconfig.json` at the generated `$app/tsconfig` +feat(migrate): add a `tsconfig` task to the `sveltekit-3` migration, retargeting `tsconfig.json`/`jsconfig.json` at the generated `$app/tsconfig` diff --git a/.changeset/ready-geese-learn.md b/.changeset/ready-geese-learn.md index 771f82ba0..122f8b587 100644 --- a/.changeset/ready-geese-learn.md +++ b/.changeset/ready-geese-learn.md @@ -1,5 +1,5 @@ --- -"sv": patch +'sv': patch --- -chore: replace `tar-fs` with `modern-tar` +chore(deps): replace `tar-fs` with `modern-tar` diff --git a/.changeset/rich-papayas-hide.md b/.changeset/rich-papayas-hide.md index c80f0a88d..d629f8465 100644 --- a/.changeset/rich-papayas-hide.md +++ b/.changeset/rich-papayas-hide.md @@ -1,5 +1,5 @@ --- -"sv": patch +'sv': patch --- fix(cli): omit undetected package managers from install prompt diff --git a/.changeset/sweet-horses-share.md b/.changeset/sweet-horses-share.md index 754a5a42c..99436a939 100644 --- a/.changeset/sweet-horses-share.md +++ b/.changeset/sweet-horses-share.md @@ -3,4 +3,4 @@ 'sv': major --- -breaking: remove deprecated utils and properties +breaking: remove deprecated utilities and properties diff --git a/.changeset/tame-shrimps-clap.md b/.changeset/tame-shrimps-clap.md index 84e3b82de..111bdbcd2 100644 --- a/.changeset/tame-shrimps-clap.md +++ b/.changeset/tame-shrimps-clap.md @@ -1,5 +1,5 @@ --- -"sv": patch +'sv': patch --- feat(drizzle): add `node:sqlite` diff --git a/.changeset/tiny-zoos-add.md b/.changeset/tiny-zoos-add.md index f3c2a1671..4ef44022c 100644 --- a/.changeset/tiny-zoos-add.md +++ b/.changeset/tiny-zoos-add.md @@ -1,5 +1,5 @@ --- -"sv": patch +'sv': patch --- -chore: document default values for `prepareServer` +chore(addon-tests): document default values for `prepareServer` diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 77b7e0786..9701c872b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -193,8 +193,21 @@ pnpm changeset # chore(cli): update addons dependencies ``` +- Format changeset summaries as `(): `. A scope is required. +- Use a conventional type such as `feat`, `fix`, `chore`, `docs`, `refactor`, `revert`, `security`, or `breaking`. +- Write the summary as a concise, lowercase, imperative phrase and wrap code identifiers in backticks. +- Use single quotes around package names in the changeset frontmatter. - Do not edit `packages/*/CHANGELOG.md` manually. +Choose a scope that identifies the part of the project affected by the change. Potential scopes include: + +- `cli` for command-line parsing, prompts, and command execution +- `create` for project creation and templates +- `migrate` for migrations and migration tasks +- `addons` for behavior shared across add-ons, or the add-on name such as `drizzle`, `eslint`, or `better-auth` for a specific add-on +- `utils` for AST utilities and AST manipulation +- `deps` for dependency-only changes + ## Updating dependencies Run `pnpm update-deps` to recursively update the dependencies of all addons and create templates.