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

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

[1.0.0-beta.39] - 2025-09-22

⚡ MacOS Performance Boost

  • 10%-30% faster bundling
  • Up to 45% in extreme cases

🎯 Cross-Chunk Optimization

  • Support for /* @__NO_SIDE_EFFECTS__ */ annotation
  • Enhanced tree-shaking across module boundaries
  • More efficient dead code elimination

🚀 Features

  • rolldown: oxc v0.90.0 + other oxc crate updates (#6274) by @Boshen
  • support ignoring /* @vite-ignore */ comment for dynamic imports (#6264) by @IWANABETHATGUY
  • dev: merge mergeable queued tasks into one (#6253) by @hyf0
  • dev: ignore self imports when computing update for invalidate (#6252) by @sapphi-red
  • support #__NO_SIDE_EFFECTS__ annotation for export default function declaration (#6239) by @IWANABETHATGUY
  • rolldown_plugin_dynamic_import_vars: respect @vite-ignore comment (#6240) by @shulaoda
  • rolldown_plugin_import_glob: support exhaustive option (#6236) by @shulaoda
  • cross chunk /* @NO_SIDE_EFFECTS */ support (#6207) by @IWANABETHATGUY
  • rolldown_plugin_react_refresh_wrapper: make the plugin callable (#6229) by @sapphi-red

🐛 Bug Fixes

  • handle optional chaining in scope hoisting member expression rewriting (#6278) by @shulaoda
  • release: Fix semver commit release format to use plus instead of dash (#6273) by @Copilot
  • dev: ensure_latest_build_output should work correctly when eagerBuild: false (#6262) by @hyf0
  • browser: does not work in stackblitz (#6257) by @shulaoda
  • only inline constants that are not reassigned (#6247) by @IWANABETHATGUY
  • handle lexical declarations in root scope (#6230) by @IWANABETHATGUY

🚜 Refactor

📚 Documentation

⚡ Performance

🧪 Testing

⚙️ Miscellaneous Tasks

  • deps: update github-actions (#6298) by @renovate[bot]
  • deps: update dependency dprint/dprint-plugin-typescript to v0.95.11 (#6296) by @renovate[bot]
  • deps: update dependency dprint/dprint-plugin-markdown to v0.19.0 (#6295) by @renovate[bot]
  • deps: update dependency g-plane/pretty_yaml to v0.5.1 (#6294) by @renovate[bot]
  • use a forked version of openharmony-rs/setup-ohos-sdk (#6290) by @Boshen
  • deps: update dependency tsdown to v0.15.4 (#6286) by @renovate[bot]
  • deps: update dependency rolldown-plugin-dts to v0.16.7 (#6285) by @renovate[bot]
  • rust: continue to make cargo publish --workspace work (#6281) by @Boshen
  • deps: update dependency tsdown to v0.15.3 (#6280) by @renovate[bot]
  • rust: fixes for cargo publish --dry-run --workspace (#6279) by @Boshen
  • deps: update dependency rust to v1.90.0 (#6277) by @renovate[bot]
  • deps: update dependency rolldown-plugin-dts to v0.16.6 (#6276) by @renovate[bot]
  • adding tracing for all sub stage in LinkStage:link (#6268) by @IWANABETHATGUY
  • deps: update oxc-project/setup-node action to v1.0.4 (#6258) by @renovate[bot]
  • deps: update github-actions (#6249) by @renovate[bot]
  • deps: update dependency tsdown to v0.15.2 (#6242) by @renovate[bot]
  • dev: output error when the initial bundle failed (#6228) by @sapphi-red

❤️ New Contributors

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.