Conversation
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [bun](https://bun.com) ([source](https://redirect.github.com/oven-sh/bun)) | `1.3.13` → `1.4.0` |  |  | --- ### Release Notes <details> <summary>oven-sh/bun (bun)</summary> ### [`v1.4.0`](https://redirect.github.com/oven-sh/bun/releases/tag/bun-v1.4.0): Bun v1.4 [Compare Source](https://redirect.github.com/oven-sh/bun/compare/bun-v1.3.14...bun-v1.4.0) To install Bun v1.4 ```bash curl -fsSL https://bun.com/install | bash # or you can use npm # npm install -g bun ``` Windows: ```bash powershell -c "irm bun.com/install.ps1|iex" ``` To upgrade to Bun v1.4.0: ```bash bun upgrade ``` Read the [blog post](https://bun.com/1.4): <a href="https://bun.com/1.4"> <img width="1672" height="941" alt="image (1)" src="https://github.com/user-attachments/assets/e8b3c370-7725-47c0-99cd-76faa8c869a3" /> </a> ##### Thank you Bun is free, open source, and MIT-licensed. We receive a lot of contributions from the community, and we'd like to thank everyone who fixed a bug or contributed since Bun v1.3. - [@​190n](https://redirect.github.com/190n) - [@​alanstott](https://redirect.github.com/alanstott) - [@​alii](https://redirect.github.com/alii) - [@​alinalihassan](https://redirect.github.com/alinalihassan) - [@​amdad121](https://redirect.github.com/amdad121) - [@​ant-kurt](https://redirect.github.com/ant-kurt) - [@​anthonybaldwin](https://redirect.github.com/anthonybaldwin) - [@​avarayr](https://redirect.github.com/avarayr) - [@​baboon-king](https://redirect.github.com/baboon-king) - [@​billywhizz](https://redirect.github.com/billywhizz) - [@​bmwalters](https://redirect.github.com/bmwalters) - [@​Boshen](https://redirect.github.com/Boshen) - [@​braden-w](https://redirect.github.com/braden-w) - [@​c-stoeckl](https://redirect.github.com/c-stoeckl) - [@​carlsmedstad](https://redirect.github.com/carlsmedstad) - [@​chrislloyd](https://redirect.github.com/chrislloyd) - [@​cirospaciari](https://redirect.github.com/cirospaciari) - [@​coleleavitt](https://redirect.github.com/coleleavitt) - [@​connerlphillippi](https://redirect.github.com/connerlphillippi) - [@​crishoj](https://redirect.github.com/crishoj) - [@​csvlad](https://redirect.github.com/csvlad) - [@​d4mr](https://redirect.github.com/d4mr) - [@​darwin808](https://redirect.github.com/darwin808) - [@​ddmoney420](https://redirect.github.com/ddmoney420) - [@​dioro](https://redirect.github.com/dioro) - [@​djs5008](https://redirect.github.com/djs5008) - [@​dylan-conway](https://redirect.github.com/dylan-conway) - [@​Elfayer](https://redirect.github.com/Elfayer) - [@​emwadde](https://redirect.github.com/emwadde) - [@​eroderust](https://redirect.github.com/eroderust) - [@​fraidev](https://redirect.github.com/fraidev) - [@​franklinfollis](https://redirect.github.com/franklinfollis) - [@​gameroman](https://redirect.github.com/gameroman) - [@​gaowhen](https://redirect.github.com/gaowhen) - [@​halil-pan](https://redirect.github.com/halil-pan) - [@​hamidrezahanafi](https://redirect.github.com/hamidrezahanafi) - [@​HK-SHAO](https://redirect.github.com/HK-SHAO) - [@​Hona](https://redirect.github.com/Hona) - [@​hoXyy](https://redirect.github.com/hoXyy) - [@​ig-ant](https://redirect.github.com/ig-ant) - [@​igorkofman](https://redirect.github.com/igorkofman) - [@​jackkleeman](https://redirect.github.com/jackkleeman) - [@​Jarred-Sumner](https://redirect.github.com/Jarred-Sumner) - [@​jsparkdev](https://redirect.github.com/jsparkdev) - [@​kirillmarkelov](https://redirect.github.com/kirillmarkelov) - [@​kjanat](https://redirect.github.com/kjanat) - [@​km-anthropic](https://redirect.github.com/km-anthropic) - [@​kylekz](https://redirect.github.com/kylekz) - [@​ldkhang1201](https://redirect.github.com/ldkhang1201) - [@​Lillious](https://redirect.github.com/Lillious) - [@​lydiahallie](https://redirect.github.com/lydiahallie) - [@​makuko](https://redirect.github.com/makuko) - [@​mariusz4044](https://redirect.github.com/mariusz4044) - [@​markovejnovic](https://redirect.github.com/markovejnovic) - [@​martinamps](https://redirect.github.com/martinamps) - [@​mattermoran](https://redirect.github.com/mattermoran) - [@​MiniGod](https://redirect.github.com/MiniGod) - [@​mippbipp](https://redirect.github.com/mippbipp) - [@​mmitchellg5](https://redirect.github.com/mmitchellg5) - [@​nathanosoares](https://redirect.github.com/nathanosoares) - [@​nektro](https://redirect.github.com/nektro) - [@​nfreya](https://redirect.github.com/nfreya) - [@​NicoCevallos](https://redirect.github.com/NicoCevallos) - [@​nkxxll](https://redirect.github.com/nkxxll) - [@​ocodista](https://redirect.github.com/ocodista) - [@​paperclover](https://redirect.github.com/paperclover) - [@​pfgithub](https://redirect.github.com/pfgithub) - [@​prekucki](https://redirect.github.com/prekucki) - [@​rekram1-node](https://redirect.github.com/rekram1-node) - [@​remorses](https://redirect.github.com/remorses) - [@​RiskyMH](https://redirect.github.com/RiskyMH) - [@​robjtede](https://redirect.github.com/robjtede) - [@​RyanGst](https://redirect.github.com/RyanGst) - [@​shendongming](https://redirect.github.com/shendongming) - [@​ShlomoCode](https://redirect.github.com/ShlomoCode) - [@​sosukesuzuki](https://redirect.github.com/sosukesuzuki) - [@​sqdshguy](https://redirect.github.com/sqdshguy) - [@​ssing2](https://redirect.github.com/ssing2) - [@​Tamicktom](https://redirect.github.com/Tamicktom) - [@​taylordotfish](https://redirect.github.com/taylordotfish) - [@​vadim-anthropic](https://redirect.github.com/vadim-anthropic) - [@​veggiesaurus](https://redirect.github.com/veggiesaurus) - [@​WhiteMinds](https://redirect.github.com/WhiteMinds) - [@​xingxingmofashu](https://redirect.github.com/xingxingmofashu) - [@​yinheli](https://redirect.github.com/yinheli) - [@​zackradisic](https://redirect.github.com/zackradisic) - [@​brunorodmoreira](https://redirect.github.com/brunorodmoreira) - [@​pxseu](https://redirect.github.com/pxseu) ### [`v1.3.14`](https://redirect.github.com/oven-sh/bun/releases/tag/bun-v1.3.14): Bun v1.3.14 [Compare Source](https://redirect.github.com/oven-sh/bun/compare/bun-v1.3.13...bun-v1.3.14) To install Bun v1.3.14 ```bash curl -fsSL https://bun.sh/install | bash # or you can use npm # npm install -g bun ``` Windows: ```bash powershell -c "irm bun.sh/install.ps1|iex" ``` To upgrade to Bun v1.3.14: ```bash bun upgrade ``` ##### [Read Bun v1.3.14's release notes on Bun's blog](https://bun.com/blog/bun-v1.3.14) ##### Thanks to 11 contributors! - [@​190n](https://redirect.github.com/190n) - [@​alii](https://redirect.github.com/alii) - [@​carlsmedstad](https://redirect.github.com/carlsmedstad) - [@​cirospaciari](https://redirect.github.com/cirospaciari) - [@​coleleavitt](https://redirect.github.com/coleleavitt) - [@​djs5008](https://redirect.github.com/djs5008) - [@​dylan-conway](https://redirect.github.com/dylan-conway) - [@​ig-ant](https://redirect.github.com/ig-ant) - [@​Jarred-Sumner](https://redirect.github.com/Jarred-Sumner) - [@​robobun](https://redirect.github.com/robobun) - [@​sosukesuzuki](https://redirect.github.com/sosukesuzuki) </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Almaty) - Branch creation - "on friday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/yamcodes/arkenv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuNDkuMCIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/cache](https://redirect.github.com/actions/cache) | action | major | `v5` → `v6` | --- ### Release Notes <details> <summary>actions/cache (actions/cache)</summary> ### [`v6.1.0`](https://redirect.github.com/actions/cache/releases/tag/v6.1.0) [Compare Source](https://redirect.github.com/actions/cache/compare/v6.0.0...v6.1.0) ##### What's Changed - Bump [@​actions/cache](https://redirect.github.com/actions/cache) to v6.1.0 - handle read-only cache access by [@​jasongin](https://redirect.github.com/jasongin) in [#​1768](https://redirect.github.com/actions/cache/pull/1768) **Full Changelog**: <actions/cache@v6...v6.1.0> ### [`v6.0.0`](https://redirect.github.com/actions/cache/releases/tag/v6.0.0) [Compare Source](https://redirect.github.com/actions/cache/compare/v5.1.0...v6.0.0) #### What's Changed - Update packages, migrate to ESM by [@​Samirat](https://redirect.github.com/Samirat) in [#​1760](https://redirect.github.com/actions/cache/pull/1760) **Full Changelog**: <actions/cache@v5...v6.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Almaty) - Branch creation - "on friday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/yamcodes/arkenv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuNDkuMCIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [tsdown](http://tsdown.dev/) ([source](https://redirect.github.com/rolldown/tsdown)) | [`0.21.10` → `0.22.14`](https://renovatebot.com/diffs/npm/tsdown/0.21.10/0.22.14) |  |  | --- ### Release Notes <details> <summary>rolldown/tsdown (tsdown)</summary> ### [`v0.22.14`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.14) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.13...v0.22.14) ##### 🚀 Features - Add CLI build concurrency option - by [@​sxzz](https://redirect.github.com/sxzz) and **Jeroen Zwartepoorte** [<samp>(8a14c)</samp>](https://redirect.github.com/rolldown/tsdown/commit/8a14c35) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.13...v0.22.14) ### [`v0.22.13`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.13) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.12...v0.22.13) ##### 🚀 Features - **deps**: Support `neverBundle: true` to externalize all dependencies - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(d30a7)</samp>](https://redirect.github.com/rolldown/tsdown/commit/d30a730) ##### 🐞 Bug Fixes - Prevent tinyexec from modifying PATH - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(d84c5)</samp>](https://redirect.github.com/rolldown/tsdown/commit/d84c54a) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.12...v0.22.13) ### [`v0.22.12`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.12) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.11...v0.22.12) ##### 🚨 Breaking Changes - **exe**: Standardize minimum Node.js version - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(85f23)</samp>](https://redirect.github.com/rolldown/tsdown/commit/85f23ea) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.11...v0.22.12) ### [`v0.22.11`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.11) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.10...v0.22.11) ##### 🚀 Features - **deps**: Add `resolveDepSubpath` option - by [@​sxzz](https://redirect.github.com/sxzz) in [#​1026](https://redirect.github.com/rolldown/tsdown/issues/1026) [<samp>(346cb)</samp>](https://redirect.github.com/rolldown/tsdown/commit/346cb00) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.10...v0.22.11) ### [`v0.22.10`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.10) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.9...v0.22.10) ##### 🚀 Features - **exe**: Support custom node index and download url - by [@​anytinz](https://redirect.github.com/anytinz) in [#​1023](https://redirect.github.com/rolldown/tsdown/issues/1023) [<samp>(0d24a)</samp>](https://redirect.github.com/rolldown/tsdown/commit/0d24a0e) ##### 🐞 Bug Fixes - **deps**: External `peerDependenciesMeta` deps - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(bad1b)</samp>](https://redirect.github.com/rolldown/tsdown/commit/bad1b36) - **exe**: Handle Windows node archives on Linux - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(074e4)</samp>](https://redirect.github.com/rolldown/tsdown/commit/074e4f7) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.9...v0.22.10) ### [`v0.22.9`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.9) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.8...v0.22.9) ##### 🚀 Features - Upgrade rolldown to v1.2 - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(91bb5)</samp>](https://redirect.github.com/rolldown/tsdown/commit/91bb5d2) ##### 🐞 Bug Fixes - **deps**: Check dynamic imports in `onlyImport` - by [@​sxzz](https://redirect.github.com/sxzz) in [#​1019](https://redirect.github.com/rolldown/tsdown/issues/1019) [<samp>(a625a)</samp>](https://redirect.github.com/rolldown/tsdown/commit/a625a4c) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.8...v0.22.9) ### [`v0.22.8`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.8) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.7...v0.22.8) ##### 🚀 Features - **deps**: Add `onlyImport` option - by [@​sxzz](https://redirect.github.com/sxzz) and **Claude Fable 5** [<samp>(c5798)</samp>](https://redirect.github.com/rolldown/tsdown/commit/c579828) ##### 🐞 Bug Fixes - **config**: Concat plugins arrays when merging config - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(b1c80)</samp>](https://redirect.github.com/rolldown/tsdown/commit/b1c8014) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.7...v0.22.8) ### [`v0.22.7`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.7) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.6...v0.22.7) ##### 🚀 Features - **logger**: Add `suppressWarnings` option to filter warnings - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(dc510)</samp>](https://redirect.github.com/rolldown/tsdown/commit/dc51011) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.6...v0.22.7) ### [`v0.22.6`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.6) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.5...v0.22.6) *No significant changes* ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.5...v0.22.6) ### [`v0.22.5`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.5) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.4...v0.22.5) ##### 🚀 Features - Support TS 7 - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(b21f1)</samp>](https://redirect.github.com/rolldown/tsdown/commit/b21f198) ##### 🐞 Bug Fixes - Evaluate banner/footer function addon per chunk - by [@​spokodev](https://redirect.github.com/spokodev) in [#​1011](https://redirect.github.com/rolldown/tsdown/issues/1011) [<samp>(517c5)</samp>](https://redirect.github.com/rolldown/tsdown/commit/517c5f3) - **shims**: Don't emit esm shim banner in cjs output for unbundle - by [@​materwelonDhruv](https://redirect.github.com/materwelonDhruv) in [#​991](https://redirect.github.com/rolldown/tsdown/issues/991) [<samp>(4bb30)</samp>](https://redirect.github.com/rolldown/tsdown/commit/4bb30f3) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.4...v0.22.5) ### [`v0.22.4`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.4) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.3...v0.22.4) ##### 🚀 Features - Export tsdown version - by [@​userquin](https://redirect.github.com/userquin) in [#​976](https://redirect.github.com/rolldown/tsdown/issues/976) [<samp>(a0938)</samp>](https://redirect.github.com/rolldown/tsdown/commit/a09384c) ##### 🐞 Bug Fixes - Respect failOnWarn regardless of logger level - by [@​spokodev](https://redirect.github.com/spokodev) and [@​sxzz](https://redirect.github.com/sxzz) in [#​960](https://redirect.github.com/rolldown/tsdown/issues/960) [<samp>(f635a)</samp>](https://redirect.github.com/rolldown/tsdown/commit/f635a43) - **create-tsdown**: Skip cd hint for current directory - by [@​jong-kyung](https://redirect.github.com/jong-kyung) in [#​1002](https://redirect.github.com/rolldown/tsdown/issues/1002) [<samp>(66983)</samp>](https://redirect.github.com/rolldown/tsdown/commit/66983f4) - **css**: Generate source maps to avoid `SOURCEMAP_BROKEN` warning - by [@​ocavue](https://redirect.github.com/ocavue) in [#​982](https://redirect.github.com/rolldown/tsdown/issues/982) [<samp>(84b7c)</samp>](https://redirect.github.com/rolldown/tsdown/commit/84b7c34) - **pkg**: Await readFile before removing temp pack directory - by [@​azais-corentin](https://redirect.github.com/azais-corentin) in [#​999](https://redirect.github.com/rolldown/tsdown/issues/999) [<samp>(c0a48)</samp>](https://redirect.github.com/rolldown/tsdown/commit/c0a486f) ##### 🏎 Performance - Reduce install size - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(10e6f)</samp>](https://redirect.github.com/rolldown/tsdown/commit/10e6fe1) - **css**: Reuse Sass async compiler - by [@​sxzz](https://redirect.github.com/sxzz) in [#​1001](https://redirect.github.com/rolldown/tsdown/issues/1001) [<samp>(0aa2b)</samp>](https://redirect.github.com/rolldown/tsdown/commit/0aa2baf) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.3...v0.22.4) ### [`v0.22.3`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.3) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.2...v0.22.3) ##### 🚨 Breaking Changes - Drop node 24.0 - 24.10 support - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(a2eac)</samp>](https://redirect.github.com/rolldown/tsdown/commit/a2eac3b) ##### 🐞 Bug Fixes - Inline CI detection - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(bfc64)</samp>](https://redirect.github.com/rolldown/tsdown/commit/bfc649e) ##### 🏎 Performance - **css**: Skip renderChunk when no CSS has been collected - by [@​ShMcK](https://redirect.github.com/ShMcK) in [#​967](https://redirect.github.com/rolldown/tsdown/issues/967) [<samp>(9f051)</samp>](https://redirect.github.com/rolldown/tsdown/commit/9f05179) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.2...v0.22.3) ### [`v0.22.2`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.2) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2) ##### 🐞 Bug Fixes - Pin rolldown to minor - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(69e78)</samp>](https://redirect.github.com/rolldown/tsdown/commit/69e78ec) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.1...v0.22.2) ### [`v0.22.1`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.1) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1) ##### 🚀 Features - **dts**: Add `deps.dts` option to override dependency bundling for declaration files - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(881bf)</samp>](https://redirect.github.com/rolldown/tsdown/commit/881bf0d) ##### 🐞 Bug Fixes - Improve error handling for unsupported TypeScript syntax on Node.js - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(b93db)</samp>](https://redirect.github.com/rolldown/tsdown/commit/b93db6d) - Add extra space for emoji rendering in Windows Terminal - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(925cc)</samp>](https://redirect.github.com/rolldown/tsdown/commit/925cc87) - **unbundle**: Add shims support for unbundled builds - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(fc991)</samp>](https://redirect.github.com/rolldown/tsdown/commit/fc9913d) ##### [View changes on GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.22.0...v0.22.1) ### [`v0.22.0`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.0) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.21.10...v0.22.0) ##### 🚨 Breaking Changes - Drop Node.js < 22.18.0 support, make unrun optional, add tsx config loader - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(a1042)</samp>](https://redirect.github.com/rolldown/tsdown/commit/a104223) - **dts**: Auto-enable dts when tsconfig declaration is true - by [@​sxzz](https://redirect.github.com/sxzz) in [#​872](https://redirect.github.com/rolldown/tsdown/issues/872) [<samp>(085f0)</samp>](https://redirect.github.com/rolldown/tsdown/commit/085f079) - **publint**: Use pkg from publint results, require publint v0.3.8+ - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(413bb)</samp>](https://redirect.github.com/rolldown/tsdown/commit/413bb46) ##### 🚀 Features - Upgrade rolldown to 1.0.0-rc.18 - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(66085)</samp>](https://redirect.github.com/rolldown/tsdown/commit/66085a0) - Upgrade rolldown to v1.0.0 - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(fabba)</samp>](https://redirect.github.com/rolldown/tsdown/commit/fabbabf) - **exports**: Auto-enable bin detection by default - by [@​sxzz](https://redirect.github.com/sxzz) in [#​873](https://redirect.github.com/rolldown/tsdown/issues/873) [<samp>(abda9)</samp>](https://redirect.github.com/rolldown/tsdown/commit/abda9fb) ##### 🐞 Bug Fixes - Explicitly drop node 23 support - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(85e65)</samp>](https://redirect.github.com/rolldown/tsdown/commit/85e65d8) - **debug**: Enhance debug logging for pack tarball - by [@​sxzz](https://redirect.github.com/sxzz) and **Copilot** [<samp>(5de04)</samp>](https://redirect.github.com/rolldown/tsdown/commit/5de04ad) - **exports**: Detect types fields nested in conditional exports - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(82fa1)</samp>](https://redirect.github.com/rolldown/tsdown/commit/82fa153) - **pkg**: Fix duplicate configuration warning logic - by [@​ho991217](https://redirect.github.com/ho991217) and [@​sxzz](https://redirect.github.com/sxzz) in [#​935](https://redirect.github.com/rolldown/tsdown/issues/935) [<samp>(6a0d9)</samp>](https://redirect.github.com/rolldown/tsdown/commit/6a0d98c) #### 🔄 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: ```bash npm i -D unrun # or, alternatively, the new tsx loader: npm i -D tsx ``` If 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: ```ts // 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: ```ts export default defineConfig({ exports: { bin: false }, }) ``` ##### Links - [tsdown Documentation](https://tsdown.dev/) - [v0.22.0-beta.1 Release](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.0-beta.1) - [v0.22.0-beta.2 Release](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.0-beta.2) - [v0.22.0-beta.3 Release](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.22.0-beta.3) - [Full diff from v0.21.10](https://redirect.github.com/rolldown/tsdown/compare/v0.21.10...v0.22.0) </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Almaty) - Branch creation - "on friday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/yamcodes/arkenv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC40OS4wIiwidXBkYXRlZEluVmVyIjoiNDQuNDkuMCIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is automatically maintained by the Sync PR workflow.
It tracks all commits on
devthat have not yet been merged intomain, keeping the two branches in sync after every push todev.🌍 Preview the latest dev documentation: https://arkenv-dev.vercel.app
Note
This PR is opened and managed by arkenv-bot. It is skipped by Pullfrog and other bot-aware workflows.