npm rolldown 1.0.0-rc.6
v1.0.0-rc.6

latest release: 1.0.0-rc.7
6 days ago

[1.0.0-rc.6] - 2026-02-26

๐Ÿ’ฅ BREAKING CHANGES

  • css: remove css_entry_filenames , css_chunk_filenames and related code (#8402) by @hyf0
  • css: drop builtin CSS bundling to explore alternative solutions (#8399) by @hyf0

๐Ÿš€ Features

  • rust/data-url: use hash as id for data url modules to prevent long string overhead (#8420) by @hyf0
  • validate bundle stays within output dir (#8441) by @sapphi-red
  • rust: support PluginOrder::PinPost (#8417) by @hyf0
  • support ModuleType:Copy (#8407) by @hyf0
  • expose ESTree types from rolldown/utils (#8400) by @sapphi-red

๐Ÿ› Bug Fixes

  • incorrect sourcemap when postBanner/postFooter is used with shebang (#8459) by @Copilot
  • resolver: disable node_path option to align ESM resolver behavior (#8472) by @sapphi-red
  • parse .js within "type": "commonjs" as ESM for now (#8470) by @sapphi-red
  • case-insensitive filename conflict detection for chunk deduplication (#8458) by @Copilot
  • prevent inlining CJS exports that are mutated by importers (#8456) by @IWANABETHATGUY
  • parse .cjs / .cts / .js within "type": "commonjs" as CommonJS (#8455) by @sapphi-red
  • plugin/copy-module: correct hooks' priority (#8423) by @hyf0
  • plugin/chunk-import-map: ensure render_chunk_meta run after users plugin (#8422) by @hyf0
  • rust: correct hooks order of DataUriPlugin (#8418) by @hyf0
  • jsx.preserve should also considering tsconfig json preserve (#8324) by @IWANABETHATGUY
  • deferred_scan_data.rs "Should have resolved id: NotFound" error (#8379) by @sapphi-red
  • cli: require value for --dir/-d and --file/-o (#8378) by @Copilot
  • dev: avoid mutex deadlock caused by inconsistent lock order (#8370) by @sapphi-red

๐Ÿšœ Refactor

  • watch: rename TaskStart/TaskEnd to BundleStart/BundleEnd (#8463) by @hyf0
  • rust: rename rolldown_plugin_data_uri to rolldown_plugin_data_url (#8421) by @hyf0
  • bindingify-build-hook: extract helper for PluginContextImpl (#8438) by @ShroXd
  • give source loading a proper name (#8436) by @IWANABETHATGUY
  • ban holding DashMap refs across awaits (#8362) by @sapphi-red

๐Ÿ“š Documentation

โšก Performance

๐Ÿงช Testing

โš™๏ธ 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.