Releases: rolldown/tsdown
Releases · rolldown/tsdown
v0.21.10
Immutable
release. Only release title and notes can be modified.
v0.21.9
🚀 Features
- Upgrade rolldown - by @sxzz (2d74e)
- config: Track transitive config dependencies for watch reload - by @sxzz in #919 (16e27)
- exports: Add bin to publishConfig when devExports is enabled - by @sxzz in #911 (60592)
- plugin: Add
tsdownConfigandtsdownConfigResolvedplugin hooks - by @sxzz in #918 (665e5)
🐞 Bug Fixes
- Skip package.json writting when content is deeply equal - by @ocavue and @sxzz in #913 (d8e1c)
- Skip Node.js version check in Bun - by @sxzz (38afd)
- css: Detect css modules from full id for vue virtual sfc styles - by @sxzz in #917 (e6021)
View changes on GitHub
v0.21.8
🚀 Features
- Upgrade rolldown - by @sxzz (7f887)
- attw: Improve
ignoreRulestype to autocomplete known values - by @mrlubos in #892 (c8f5c) - create-tsdown: Add Vite Plus template option - by @sxzz (daed0)
- exports: Add
extensionsoption for subpath export keys - by @SinhSinhAn and @sxzz in #899 (1bb7a) - target: Add support for
baseline-widely-availabletarget - by @sxzz in #896 (d6a16)
🐞 Bug Fixes
- Export type only for cjs dts re-export - by @sxzz (25510)
- Exclude shim file from bundled dependency hint - by @sxzz in #909 (3f8de)
- dts: Skip cjs dts reexport for non-entry chunks - by @sxzz (5fee2)
View changes on GitHub
v0.21.7
v0.21.6
🚀 Features
- Upgrade rolldown to v1.0.0-rc.12 - by @sxzz (51292)
- config:
- dts:
- Add
cjsReexportoption to eliminate dual module type hazard - by @mandarini and @sxzz in #856 (875c1)
- Add
- exports:
🐞 Bug Fixes
- css:
- Compile preprocessor langs in virtual CSS modules - by @sxzz in #865 (7b2e0)
- Strip
.modulefrom CSS output filenames - by @sxzz in #866 (03ade) - Default splitting to true in unbundle mode for CSS inject - by @sxzz in #867 (a4da6)
- Split CSS plugin into pre/post phases for scoped CSS support - by @sxzz in #870 (ff0c4)
- entry:
View changes on GitHub
v0.21.5
🚀 Features
- Update rolldown to 1.0.0-rc.10 - by @wChenonly in #845 (41411)
- Support typescript v6 - by @ocavue in #858 (bffc4)
🐞 Bug Fixes
- css:
- deps:
View changes on GitHub
v0.21.4
v0.21.3
🚀 Features
🐞 Bug Fixes
- css: Watch inline CSS files in watch mode - by @sxzz (2051a)
- exports: Sort inlined dependencies by package name - by @sxzz (0ec71)
- publint: Support Yarn v1 - by @sxzz (4a291)
- unbundle: Root should be lowest common ancestor of entry files - by @sxzz (f1823)
View changes on GitHub
v0.21.2
🚨 Breaking Changes
Note: Executable is still an experimental feature and does not follow SemVer. Breaking changes may occur in any release.
🚀 Features
- Add
rootoption for controlling output directory structure - by @sxzz (bad2d) - deps: Rename
onlyAllowBundletoonlyBundle- by @peaklabs-dev and @sxzz in #819 (cbd7b)
🐞 Bug Fixes
View changes on GitHub
v0.21.1
🚨 Breaking Changes
Important
If you are using CSS features (e.g., CSS imports), you now need to manually install the @tsdown/css package:
npm install @tsdown/css -D
# or
pnpm add @tsdown/css -DNote: CSS support is still an experimental feature and does not follow SemVer. Breaking changes may occur in any release.
🚀 Features
- css:
