# tsup changelog
> Bundles TypeScript libraries with esbuild, with no config.
- Vendor: tsup
- Category: Developer Tools
- Official site: https://tsup.egoist.dev
- Tracked by: What's New (https://whatsnew.fyi/product/tsup)
- Harvested from: GitHub (egoist/tsup)
- Entries below: 10 (newest first)
What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog.
## Releases
### v8.5.1
- Date: 2025-11-12
- Version: v8.5.1
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.5.1
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.5.1
###### 🐞 Bug Fixes
- Add script tag validation - by @benhoad in https://github.com/egoist/tsup/issues/1314 [(df736)](https://github.com/egoist/tsup/commit/df7360b)
- Update esbuild to fix sourcemap source issue - by @ArcherGu and @sxzz in https://github.com/egoist/tsup/issues/1316 [(fb8ae)](https://github.com/egoist/tsup/commit/fb8ae7d)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.5.0...v8.5.1)
### v8.5.0
- Date: 2025-05-16
- Version: v8.5.0
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.5.0
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.5.0
###### 🚀 Features
- Use `fix-dts-default-cjs-exports` to transform CJS types - by @userquin in https://github.com/egoist/tsup/issues/1310 [(c654e)](https://github.com/egoist/tsup/commit/c654e5f)
- Allow passing custom swc configuration to swcPlugin - by @Romakita in https://github.com/egoist/tsup/issues/1313 [(fdfd5)](https://github.com/egoist/tsup/commit/fdfd59a)
###### 🐞 Bug Fixes
- Make `removeNodeProtocol` work with `shims` - by @aryaemami59 [(769aa)](https://github.com/egoist/tsup/commit/769aa49)
- CopyPublicDir in watch mode - by @geeee in https://github.com/egoist/tsup/issues/1331 [(7c1e1)](https://github.com/egoist/tsup/commit/7c1e13e)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.4.0...v8.5.0)
### v8.4.0
- Date: 2025-02-25
- Version: v8.4.0
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.4.0
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.4.0
###### 🚀 Features
- Upgrade svelte and css compiler - by @DaniAcu in https://github.com/egoist/tsup/issues/1288 [(c3f32)](https://github.com/egoist/tsup/commit/c3f320e)
###### 🐞 Bug Fixes
- Upgrade esbuild to 0.25 - by @RobinTail in https://github.com/egoist/tsup/issues/1309 [(89c47)](https://github.com/egoist/tsup/commit/89c4780)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.6...v8.4.0)
### v8.3.6
- Date: 2025-01-25
- Version: v8.3.6
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.6
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.6
###### 🐞 Bug Fixes
- Don't await sub-process of `onSuccess` - by @laat in https://github.com/egoist/tsup/issues/1256 [(314a6)](https://github.com/egoist/tsup/commit/314a6d7)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.5...v8.3.6)
### v8.3.5
- Date: 2024-10-26
- Version: v8.3.5
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.5
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.5
###### 🐞 Bug Fixes
- Run `experimentalDts` only once - by @aryaemami59 in https://github.com/egoist/tsup/issues/1236 [(fddd4)](https://github.com/egoist/tsup/commit/fddd451)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.4...v8.3.5)
### v8.3.4
- Date: 2024-10-25
- Version: v8.3.4
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.4
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.4
*No significant changes*
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.3...v8.3.4)
### v8.3.3
- Date: 2024-10-25
- Version: v8.3.3
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.3
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.3
*No significant changes*
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.2...v8.3.3)
### v8.3.1
- Date: 2024-10-25
- Version: v8.3.1
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.1
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.1
###### 🚀 Features
- Add `es2024` target - by @sxzz [(4c8cd)](https://github.com/egoist/tsup/commit/4c8cd7f)
###### 🐞 Bug Fixes
- Support TS 5.6 for svelte - by @sxzz [(28b9c)](https://github.com/egoist/tsup/commit/28b9ce9)
- Add `neutral` value to platform options in `schema.json` - by @venables in https://github.com/egoist/tsup/issues/982 [(a03db)](https://github.com/egoist/tsup/commit/a03db4c)
- Wider restriction for `target` option - by @odanado in https://github.com/egoist/tsup/issues/1118 [(1979b)](https://github.com/egoist/tsup/commit/1979b06)
- Add `terser` value to `minify` option in `schema.json` - by @damienbutt in https://github.com/egoist/tsup/issues/991 [(34951)](https://github.com/egoist/tsup/commit/34951bf)
- Change `newlineKind` to `lf` for `experimentalDts` - by @aryaemami59 in https://github.com/egoist/tsup/issues/1234 [(4584b)](https://github.com/egoist/tsup/commit/4584b89)
- Enable rollup `output.compact` when minify is enabled - by @hyrious in https://github.com/egoist/tsup/issues/1232 [(9cc86)](https://github.com/egoist/tsup/commit/9cc86d6)
- Support `Node16` and `NodeNext` module resolution in `experimentalDts` - by @aryaemami59 in https://github.com/egoist/tsup/issues/1225 [(41c98)](https://github.com/egoist/tsup/commit/41c98ff)
###### [View changes on GitHub](https://github.com/egoist/tsup/compare/v8.3.0...v8.3.1)
### v8.3.0
- Date: 2024-09-17
- Version: v8.3.0
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.3.0
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.3.0
#### [8.3.0](https://github.com/egoist/tsup/compare/v8.2.4...v8.3.0) (2024-09-17)
###### Bug Fixes
* fix `experimentalDts` file cleaning and watching ([#1199](https://github.com/egoist/tsup/issues/1199)) ([76dc18b](https://github.com/egoist/tsup/commit/76dc18b7036c408e6fc5254e3eeb3430f65c7866))
###### Features
* add support for `cts` and `mts` config files ([#1178](https://github.com/egoist/tsup/issues/1178)) ([ec811b3](https://github.com/egoist/tsup/commit/ec811b3b7d22479c230292a024f1dee5d171b0ea))
* add support for async `injectStyle` ([#1193](https://github.com/egoist/tsup/issues/1193)) ([f25a9db](https://github.com/egoist/tsup/commit/f25a9db77d22c91ea8f6bd1ed31ea8415d0a7d5d))
### v8.2.4
- Date: 2024-08-02
- Version: v8.2.4
- Original notes: https://github.com/egoist/tsup/releases/tag/v8.2.4
- Permalink: https://whatsnew.fyi/product/tsup/releases/v8.2.4
##### [8.2.4](https://github.com/egoist/tsup/compare/v8.2.3...v8.2.4) (2024-08-02)
###### Bug Fixes
* do not terminate dts worker in watch mode, closes [#1172](https://github.com/egoist/tsup/issues/1172), closes [#1171](https://github.com/egoist/tsup/issues/1171) ([49c11c3](https://github.com/egoist/tsup/commit/49c11c3073ce977a01c84e7848fc070d5de0a652))