npm rolldown 1.0.2
v1.0.2

4 hours ago

[1.0.2] - 2026-05-20

๐Ÿš€ Features

๐Ÿ› Bug Fixes

  • hash: keep chunk file names stable when an unrelated entry is added (#9444) by @hyf0
  • call codeSplitting.groups[].name in deterministic order (#9457) by @sapphi-red
  • dev/lazy: make resolve_id idempotent when the resolved id is already a lazy entry (#9439) by @h-a-n-a
  • chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by @IWANABETHATGUY
  • treeshake: propagate pure annotation through compound exprs (#9431) by @Dunqing
  • finalizer: skip redundant init call when barrel executes in same chunk (#9354) by @IWANABETHATGUY
  • linking: initialize wrapped ESM re-export owners (#9353) by @IWANABETHATGUY
  • do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by @IWANABETHATGUY
  • watcher: don't write output or emit events after close() (#9328) by @situ2001
  • chunk-optimization: avoid unsafe dynamic-only merges (#9398) by @IWANABETHATGUY
  • cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by @hyf0
  • dev/lazy: watch lazy modules added in rebuilds (#9391) by @h-a-n-a

๐Ÿšœ Refactor

  • rolldown_dev: move dev example to break publish cycle (#9465) by @Boshen
  • binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by @hyf0
  • ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by @IWANABETHATGUY
  • use ThreadsafeFunction::call_async_catch (#9390) by @sapphi-red

๐Ÿ“š Documentation

  • devtools: document @rolldown/debug usage and package graph consumption (#9435) by @IWANABETHATGUY
  • replace Inter with system font stack in OG template SVG (#9240) by @yvbopeng
  • remove output.comments warning as all issues have been resolved (#9393) by @sapphi-red
  • in-depth: clarify @PURE scope and document positions (#9389) by @Kyujenius
  • readme: remove release candidate notice (#9387) by @shulaoda

โšก Performance

๐Ÿงช Testing

โš™๏ธ Miscellaneous Tasks

โค๏ธ New Contributors

Co-authored-by: shulaoda 165626830+shulaoda@users.noreply.github.com

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.