npm rolldown 1.0.0-beta.58
v1.0.0-beta.58

latest releases: 1.0.0-rc.16, 1.0.0-rc.15, 1.0.0-rc.14...
3 months ago

[1.0.0-beta.58] - 2025-12-31

💥 BREAKING CHANGES

  • experimental/devtools: rename InputOptions#debug to InputOptions#devtools (#7686) by @Copilot

🚀 Features

🐛 Bug Fixes

  • export runtime helpers for cross-chunk access (#7658) by @shulaoda
  • cjs namespace merging regression (#7665) by @IWANABETHATGUY
  • replace panic with proper error handling for hash placeholder generation (#7661) by @shulaoda
  • remove the blank line between shebang and postBanner (#7643) by @btea
  • rolldown_plugin_vite_reporter: apply padding before ANSI coloring for proper size column alignment (#7649) by @shulaoda

🚜 Refactor

  • rust: use StableModuleId as the map key if possible (#7718) by @hyf0
  • rust: return StableModuleId instead of &str from Module#stable_id() (#7717) by @hyf0
  • rust: return correct stable id of external module from Module#stable_id() (#7716) by @hyf0
  • rust: introduce StableModuleId type (#7715) by @hyf0
  • rust: reduce unnecessary id.as_arc_str().clone().into() (#7714) by @hyf0
  • rust: remove ModuleId#resource_id and use as_arc_str directly (#7710) by @hyf0
  • rust: remove unused Module#id_clone (#7709) by @hyf0
  • rust: remove Module#id_as_str and use Module#id directly (#7708) by @hyf0
  • consolidate namespace call analysis into import analyzer (#7657) by @IWANABETHATGUY
  • rust: make ExternalModule#id have the type ModuleId (#7707) by @hyf0
  • rust: rename Module#id to Module#id_as_str (#7706) by @hyf0
  • rust: use ModuleId instead of raw ArcStr for ScanStageCache (#7701) by @hyf0
  • simplify error propagation in cache merge (#7702) by @shulaoda
  • use ModuleId as the type of ResolvedId#id (#7694) by @hyf0
  • types: rename resolved_request_info.rs to resolved_id.rs and move its contents (#7687) by @hyf0
  • devtools: emit data to <CWD>/node_modules/.rolldown (#7692) by @hyf0
  • use InvalidOption for hash placeholder generation errors (#7674) by @shulaoda
  • rolldown_error: remove dependency on rolldown_utils (#7672) by @shulaoda
  • use nodejs-built-in-modules v1.0.0 directly in callsites (#7667) by @Boshen

📚 Documentation

⚙️ Miscellaneous Tasks

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

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.