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

latest releases: 1.0.0-rc.12, 1.0.0-rc.11, 1.0.0-rc.10...
7 months ago

[1.0.0-beta.34] - 2025-08-25

Warning

The resolve.tsconfigFilename option has been deprecated. Use the new top-level tsconfig option instead, which is now shared between module resolution and top-level transform options. See https://rolldown.rs/reference/config-options#tsconfig for details.

๐Ÿ’ฅ BREAKING CHANGES

๐Ÿš€ Features

  • rolldown_plugin_esm_external_require: export namespace directly for Node builtin modules (#5885) by @shulaoda
  • rolldown_plugin_dynamic_import_vars: warn by default when errors occur (#5866) by @shulaoda
  • support adding note for diagnostic (#5864) by @IWANABETHATGUY
  • rolldown_plugin_vite_css_post: align partial css chunk logic (#5861) by @shulaoda
  • setup rolldown_binding_watcher (#5859) by @hyf0
  • rolldown_plugin_vite_css_post: align css url replace logic (#5857) by @shulaoda
  • node/dev: binding for DevEngine (#5852) by @hyf0
  • dev: introduce DevEngine to support build for devlopement scenario (#5808) by @hyf0
  • Show a information log to tell built-in features if a plugin covered by built-in features are used (#5845) by @IWANABETHATGUY
  • rolldown_plugin_vite_css_post: align partial css url replace logic (#5837) by @shulaoda
  • rolldown_plugin_vite_css_post: align CSS chunk concatenation logic (#5836) by @shulaoda
  • rolldown_plugin_transform: support useDefineForClassFields=false with target>=es2022 (#5841) by @sapphi-red
  • expose esmExternalRequirePlugin (#5810) by @shulaoda
  • rolldown_plugin_esm_external_require: basic implementation (#5809) by @shulaoda
  • rolldown: oxc v0.82.3 (#5807) by @Boshen
  • expose oxc_minifier options (#5804) by @IWANABETHATGUY
  • rolldown_plugin_require_to_import: initialize (#5797) by @shulaoda
  • adjust codegen initial_indent for concatenateWrappedModule (#5779) by @IWANABETHATGUY
  • rolldown: align default value of option.context (#5745) by @situ2001

๐Ÿ› Bug Fixes

๐Ÿšœ Refactor

  • move common transform types into rolldown_common (#5876) by @shulaoda
  • rolldown_plugin_vite_css_post: extract finalize_vite_css_urls (#5860) by @shulaoda
  • rust: make NotifyWatcher WASM-compatible (#5855) by @hyf0
  • rust/dev: remove improper deref for BuildDriver (#5854) by @hyf0
  • incremental: use clone_in_with_semantic_ids for program cloning (#5853) by @shulaoda
  • rolldown_plugin_esm_external_require: tweak code (#5824) by @shulaoda
  • improve resolve_dependencies (#5795) by @shulaoda
  • simplify method calls in PluginContext (#5785) by @situ2001

๐Ÿ“š Documentation

โšก Performance

๐Ÿงช Testing

โš™๏ธ Miscellaneous Tasks

โ—€๏ธ Revert

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

Don't miss a new rolldown release

NewReleases is sending notifications on new releases.