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

latest releases: 1.0.0-rc.10, 1.0.0-rc.9, 1.0.0-rc.8...
7 months ago

[1.0.0-beta.30] - 2025-07-30

๐Ÿ’ฅ BREAKING CHANGES

  • rolldown: remove unfinished module federation support (#5471) by @Boshen
  • disable strictExecutionOrder by default (#5436) by @hyf0

๐Ÿš€ Features

๐Ÿ› Bug Fixes

  • use uuid_v4 to generate unique id for hook calls (#5501) by @hyf0
  • modules that are sideeffect free but relies on the execution order is not wrapped (#5498) by @IWANABETHATGUY
  • missing_export warning should not be an hard error (#5493) by @sapphi-red
  • cli: remove unnecessary await (#5487) by @situ2001
  • browser: stub fs/promises for browser build (#5484) by @sapphi-red
  • indirect requiring external module is not wrapped by __toESM in cjs format (#5454) by @IWANABETHATGUY
  • Panic on reexport external module in CJS format (#5430) by @IWANABETHATGUY
  • handle top-level return statements in CommonJS modules (#5437) by @hyf0
  • panic when using preserveModules: true and certain dependencies (#5415) by @IWANABETHATGUY
  • rolldown_plugin_alias: only replace the first matched alias (#5412) by @shulaoda
  • canonical name not found panic happens with treeshake.commonjs=true (#5409) by @IWANABETHATGUY
  • hmr: shouldn't consider self-accepting module as hmr boundary for its importee (#5405) by @hyf0
  • hmr: should detect hmr boundary correctly (#5400) by @hyf0
  • optimization.inlineConst: true generates invalid code when importing a module statically and dynamically (#5398) by @IWANABETHATGUY
  • top level VarDeclaration is not hoisted when wrapped in __esm (#5396) by @IWANABETHATGUY

๐Ÿšœ Refactor

๐Ÿ“š Documentation

  • clarify rolldown-rollup behavior difference around output generation (#5439) by @sapphi-red

โšก Performance

๐Ÿงช Testing

  • hmr: support to run mutiple test fixtures (#5456) by @hyf0
  • basic tests for optimization.pifeForModuleWrappers (#5435) by @sapphi-red

โš™๏ธ Miscellaneous Tasks

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.