Conversation
✅ Deploy Preview for rolldown-rs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[1.0.0-beta.54] - 2025-12-11
⏱️ Plugin Timing Analysis
checks.pluginTimingsoption to emit warnings when plugins significantly impact build performanceWarning
For hooks using
ctx.resolve()orctx.load(), the reported time includes waiting for other plugins, which may overestimate that plugin's actual cost.Additionally, since plugin hooks execute concurrently, the statistics represent accumulated time rather than wall-clock time. The measured duration also includes Rust-side processing overhead, Tokio async scheduling overhead, NAPI data conversion overhead, and JavaScript event loop overhead.
🚀 Features
CIRCULAR_REEXPORTerror (feat: addCIRCULAR_REEXPORTerror #7337) by @copilot🐛 Bug Fixes
yarnPnpoption when pnp is detected (fix(rolldown_plugin_vite_transform,rolldown_plugin_vite_resolve): enableyarnPnpoption when pnp is detected #5791) by @sapphi-redprocess.on('exit')instead ofsignal-exiton webcontainers (fix: useprocess.on('exit')instead ofsignal-exiton webcontainers #7421) by @sapphi-redimportswhen an import is removed (fix(dev): removeimportswhen an import is removed #7348) by @sapphi-redNormalizedInputOptions#cwdshould always exists (fix:NormalizedInputOptions#cwdshould always exists #7360) by @hyf0🚜 Refactor
scripts/src/esbuild-tests(refactor: move esbuild test related scripts toscripts/src/esbuild-tests#7377) by @sapphi-red📚 Documentation
pluginTimingsdocumentation with detection mechanism (docs(checks): expandpluginTimingsdocumentation with detection mechanism #7428) by @shulaoda🧪 Testing
--grepwork and document it (test(rollup-tests): make--grepwork and document it #7431) by @sapphi-redwatchChangehookcreate/deletetests (test(watch): addwatchChangehookcreate/deletetests #7349) by @sapphi-redcontinuous generate hmr patchanddebounce bundletests (test(dev): addcontinuous generate hmr patchanddebounce bundletests #7368) by @hyf0⚙️ Miscellaneous Tasks
ignoreReasonsdue to architectural limitation (chore: jsx_import_meta tests toignoreReasonsdue to architectural limitation #7434) by @copilotjust update-esbuild-diffand add it to CI (ci: add backjust update-esbuild-diffand add it to CI #7404) by @sapphi-redtsconfig: truein rust tests (chore: supporttsconfig: truein rust tests #7389) by @sapphi-redtest-dev-server(chore(test): setup browser-based e2e test fortest-dev-server#7351) by @hyf0SymbolRefFlags(chore: polish the comments aboutSymbolRefFlags#7358) by @IWANABETHATGUY❤️ New Contributors