This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @pinia/colada (source) | ^1.2.1 → ^1.3.0 | ||
| bun-plugin-dtsx (source) | ^0.9.17 → ^0.9.18 | ||
| semver | ^7.7.4 → ^7.8.0 | ||
| tsdown (source) | ^0.21.10 → ^0.22.0 | ||
| vue (source) | ^3.5.33 → ^3.5.34 |
Release Notes
posva/pinia-colada (@​pinia/colada)
v1.3.0
Features
- add PiniaColadaSSRNoGc plugin (1080100)
1.2.1 (2026-04-28)
Bug Fixes
npm/node-semver (semver)
v7.8.0
Features
0d0a0a2#855 Addtruncatefunction (#855) (@pjohnmeyer, @owlstronaut)
Bug Fixes
3905343#859 Warn when defaulting to --inc=patch in CLI (@pjohnmeyer)
Documentation
c368af6#853 fix typos in documentation (#853) (@ankitkumar572005)37776c3#846 fix BNF grammar to distinguish prerelease from build identifiers (#846) (@abhu85, @claude)
Chores
9542e09#860 template-oss-apply (@owlstronaut)937bc2c#860template-oss-apply@5.0.0(@owlstronaut)6946fef#852 bump @npmcli/template-oss from 4.29.0 to 4.30.0 (#852) (@dependabot[bot], @npm-cli-bot)
rolldown/tsdown (tsdown)
v0.22.0
🚨 Breaking Changes
- Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader - by @sxzz <samp>(a1042)</samp>
- dts: Auto-enable dts when tsconfig declaration is true - by @sxzz in #872 <samp>(085f0)</samp>
- publint: Use pkg from publint results, require publint v0.3.8+ - by @sxzz <samp>(413bb)</samp>
🚀 Features
- Upgrade rolldown to 1.0.0-rc.18 - by @sxzz <samp>(66085)</samp>
- Upgrade rolldown to v1.0.0 - by @sxzz <samp>(fabba)</samp>
- exports: Auto-enable bin detection by default - by @sxzz in #873 <samp>(abda9)</samp>
🐞 Bug Fixes
- Explicitly drop node 23 support - by @sxzz <samp>(85e65)</samp>
- debug: Enhance debug logging for pack tarball - by @sxzz and Copilot <samp>(5de04)</samp>
- exports: Detect types fields nested in conditional exports - by @sxzz <samp>(82fa1)</samp>
- pkg: Fix duplicate configuration warning logic - by @ho991217 and @sxzz in #935 <samp>(6a0d9)</samp>
🔄 Migration Guide
Node.js version
Upgrade to Node.js 22.18.0 or later. Bun and Deno remain supported (experimental).
unrun is no longer bundled
If your environment relies on the unrun config loader (i.e. you're on a Node version without native TypeScript support and use the default auto loader), install it manually:
npm i -D unrun
# or, alternatively, the new tsx loader:
npm i -D tsxIf you use Node.js 22.18.0+ with native TypeScript support, no change is needed — the auto loader will pick native.
dts auto-enabled from tsconfig
If your tsconfig.json has compilerOptions.declaration: true but you do not want tsdown to emit .d.ts files, opt out explicitly:
// tsdown.config.ts
export default defineConfig({
dts: false,
})exports.bin auto-detection
Any entry chunk containing a shebang (e.g. #!/usr/bin/env node) now causes tsdown to write a bin field in package.json automatically. The semantics differ slightly from explicit bin: true:
| Value | Single shebang | Multiple shebangs | No shebangs |
|---|---|---|---|
| (unset) | Auto-set bin | Warn, skip | Silent |
true | Auto-set bin | Throw | Warn |
false | No bin | No bin | No bin |
To opt out entirely:
export default defineConfig({
exports: { bin: false },
})Links
vuejs/core (vue)
v3.5.34
Bug Fixes
- compiler-sfc: infer Vue ref wrapper types when source is unresolvable (#14758) (7f46fd4), closes #14729
- compiler-sfc: preserve hash hrefs on
<image>elements (#14756) (090b2e3) - compiler-sfc: resolve type re-exports inside declare global (#14766) (acfffe3)
- reactivity: prevent orphan effect when created in a stopped scope (#14778) (c8e2d4a), closes #14777
- runtime-core: avoid symbol coercion during props validation (#8539) (23d4fb5), closes #8487
- suspense: avoid DOM leak with out-in transition in v-if fragment (#14762) (9667e0d), closes #14761
Configuration
📅 Schedule: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (
* 0-3 * * 1)
- Between 12:00 AM and 03:59 AM, only on Monday (
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.