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

latest releases: 1.0.0-rc.8, 1.0.0-rc.7, 1.0.0-rc.6...
one month ago

[1.0.0-beta.60] - 2026-01-14

๐Ÿ’ฅ BREAKING CHANGES

๐Ÿš€ Features

๐Ÿ› Bug Fixes

  • when package only contains export default, cjsDefault didn't resolve correctly (#7873) by @IWANABETHATGUY
  • inline __name calls for default exports (#7862) by @IWANABETHATGUY
  • improve variable renaming to avoid unnecessary shadowing in nested scopes (#7859) by @IWANABETHATGUY
  • use correct index when inserting keepNames statements during export default transformation (#7853) by @IWANABETHATGUY
  • transform non-static dynamic imports when dynamicImportInCjs is false (#7823) by @shulaoda
  • dev/lazy: should include imported and non-executed modules in the patch (#7815) by @hyf0
  • set ExportsKind to Esm when json is none object literal (#7808) by @IWANABETHATGUY
  • nativeMagicString move api (#7796) by @IWANABETHATGUY
  • remove unnecessary exports after merging into commong and user defined entry (#7789) by @IWANABETHATGUY
  • use output.name instead of chunk.name in mixed export warning (#7788) by @Copilot

๐Ÿšœ Refactor

  • generalize ParseError to OxcError with dynamic EventKind (#7868) by @shulaoda
  • rust: rename advanced_chunks to manual_code_splitting (#7856) by @hyf0
  • string_wizard error hanlding (#7830) by @IWANABETHATGUY
  • remove experimental.disableLiveBindings option (#7820) by @sapphi-red
  • node/test: run fixture tests in concurrent (#7790) by @hyf0
  • move ConfigExport and RolldownOptionsFunction types to define-config (#7799) by @shulaoda
  • cli: validate config after resolving and improve error message (#7798) by @shulaoda

๐Ÿ“š Documentation

๐Ÿงช 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.