Major Changes
-
breaking: remove the migration-specific
libSubpathImportshelper (#1241) -
breaking: remove deprecated utilities and properties (#1184)
Minor Changes
-
feat: allow
js.function.callto accept AST expression nodes as arguments (#1232) -
fix(sv-utils): detect pnpm version from the target project, and update
pnpm.allowBuildssignature. (#1320)-pnpm.allowBuilds('sharp') +pnpm.allowBuilds({ cwd, packages: ['sharp'] })
-
feat: add
@sveltejs/sv-utils/browser, the environment-agnostic subset (parsers, transforms, language tooling) with no Node builtins, so it can be bundled for the browser (#1331)
Patch Changes
-
chore(migrate): bump
svelteandesrap(#1259) -
fix: make named import helpers handle duplicate, aliased, and repeated imports correctly (#1232)
-
chore(deps): replace
semverwithverkit(#1186) -
fix: ignore unknown style languages when parsing Svelte code (#1265)
-
feat: expose
isRangeWithinto check if a version range is fully covered by another (#1195) -
feat: add more helpers for analyzing and manipulating ASTs (#1236)
-
feat: expose the full
astfromsvelteConfig.read(#1138) -
docs(svelte-config): fix incorrect documentation about default config file (#1138)
-
feat(sv-utils): add
commandExists(#1323) -
fix: bump esrap to 2.3.6 to preserve generic type arguments and annotations during sveltekit-3 migrations (#1294)
-
fix: add zimmerframe types (#1323)