Releases: rolldown/tsdown
Releases · rolldown/tsdown
v0.18.3
v0.18.2
🚀 Features
- Support globs for
noExternal/inlineOnly/exports.exclude- by @sxzz and @TheAlexLichter (84b68) - entry: Support glob negation patterns in object entry - by @Doctor-wu and @sxzz in #662 (8ed1b)
🐞 Bug Fixes
- Preserve import cache for node_modules - by @sxzz (426ab)
skipNodeModulesBundlefor monorepo - by @sxzz (9a34f)- attw: Show full entrypoint - by @sxzz (c89c4)
- clean: Remove dot files - by @sxzz (0430b)
View changes on GitHub
v0.18.1
🚀 Features
export default defineConfig({
entry: {
'*': './src/*.ts',
'data-loaders': './src/data-loaders/entries/index.ts',
'data-loaders/*': './src/data-loaders/entries/!(index).ts',
'volar/*': './src/volar/entries/*.ts',
},
}- Upgrade rolldown to 1.0.0-beta.55 - by @sxzz (5be3e)
- Mark
exportsoption as a stable feature - by @sxzz (ce9e0)
🐞 Bug Fixes
View changes on GitHub
v0.18.0
🚨 Breaking Changes
- copy: Rework, sync behavior of
rollup-plugin-copy- by @sxzz (e864b)
v0.17.4
🚨 Breaking Changes
- copy: Sync behavior of
rollup-plugin-copy- by @sxzz (e864b)
🚀 Features
- exports: Add
excludeoption - by @TheAlexLichter and @sxzz in #340 (9e634) - shortcuts: Case insensitive - by @btea in #649 (019af)
🐞 Bug Fixes
View changes on GitHub
v0.17.3
🚀 Features
- copy: Support glob in
copy- by @kricsleo and @sxzz in #637 (c1fd4)- This may be a breaking change, as the behavior has changed again in
v0.17.4. Please upgrade tov0.17.4and verify the issue.
- This may be a breaking change, as the behavior has changed again in
🐞 Bug Fixes
- Print error stack - by @sxzz (1c5b6)
- Add config name to rebuilt message - by @sxzz (bfdc6)
- Call hooks for each format - by @sxzz (19bdd)
- Merge input & output options - by @sxzz (14181)
View changes on GitHub
v0.17.2
v0.17.1
v0.17.0
🚨 Breaking Changes
Notable features: https://bsky.app/profile/sxzz.dev/post/3m6xi7e7d5k2b
- Rolldown native watcher - by @sxzz in #329 (1c4f8)
- Enable
failOnWarnby default in CI - by @sxzz in #617 (245e7) - Remove
unconfigfrom configLoader - by @sxzz (9d6a7) - Support exports, publint, attw for multi-configs - by @sxzz (f889a)
- refactor!(attw): rename
profilevalue fromesmOnlytoesm-only- by @sxzz (85c10f3)
🚀 Features
- Export
WatchPlugin- by @sxzz (4ccb2) - Add
writeoption - by @sxzz (64fea) - Add chunks on
build:donehook - by @sxzz (eb45c) - Override options by format - by @sxzz (482f6)
- Upgrade rolldown to
1.0.0-beta.53- by @sxzz (a04f2) - migrate:
🐞 Bug Fixes
- Move
requirebeforeimport- by @sxzz (85c0e) - copy: Call function - by @sxzz (e4197)
- exports: Merge multi-config outputs - by @pyyupsk and @sxzz in #625 (73984)
- migrate: Build before publish - by @sxzz (bf0f5)
- workspace: Cwd defaults to config dirname, support filter for all configs - by @sxzz (24f27)
🏎 Performance
- Reload config via
import-without-cache- by @sxzz (0b7e4) - Use native loader for bun - by @sxzz (36dbf)
View changes on GitHub
v0.17.0-beta.6
🚀 Features
- Upgrade rolldown to
1.0.0-beta.53- by @sxzz (a04f2) - migrate: Use
ast-grepfor config file - by @Doctor-wu and @sxzz in #620 (b0b34)