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

5 hours ago

[1.0.0-rc.18] - 2026-04-29

💥 BREAKING CHANGES

🐛 Bug Fixes

  • rolldown_plugin_vite_import_glob: return error instead of panicking when virtual module uses a relative glob (#9241) by @shulaoda
  • binding: treat empty inlineConst object as omitted (#9247) by @IWANABETHATGUY
  • rolldown: keep enum declaration for optional-chain access (#9229) by @Dunqing
  • link_stage: restore inline let-else in exports-kind filter (#9237) by @IWANABETHATGUY
  • dev/lazy: avoid module reinitialization in lazy compilation patches (#9179) by @h-a-n-a
  • dev: visit identifier references for runtime rewrites in HMR finalizer (#9191) by @h-a-n-a
  • chunk-optimizer: pick dominator for runtime placement to avoid cycles (#9164) by @IWANABETHATGUY
  • make this.emitFile chunk path synchronous to avoid deadlock (#9031) by @lazarv
  • use sentinel id for browser: false ignored modules (#9192) by @shulaoda
  • prevent chunk optimizer from creating import cycles (#9228) by @IWANABETHATGUY

🚜 Refactor

📚 Documentation

⚙️ Miscellaneous Tasks

❤️ New Contributors

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

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.