[[MIRROR from GitHub]] Pure random number generator written in TypeScript

⬆️ Update dependency rolldown to v1.1.2 (#1013) master

> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [rolldown](https://rolldown.rs/) ([source](https://redirect.github.com/rolldown/rolldown/tree/HEAD/packages/rolldown)) | [`1.0.0` → `1.1.2`](https://renovatebot.com/diffs/npm/rolldown/1.0.0/1.1.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/rolldown/1.1.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rolldown/1.0.0/1.1.2?slim=true) | --- ### Release Notes <details> <summary>rolldown/rolldown (rolldown)</summary> ### [`v1.1.2`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#112---2026-06-18) [Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.1.1...v1.1.2) ##### 🚀 Features - add option named for invalid return type errors for more places ([#&#8203;9846](https://redirect.github.com/rolldown/rolldown/issues/9846)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - add option names for invalid return type errors ([#&#8203;9821](https://redirect.github.com/rolldown/rolldown/issues/9821)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - transform: infer decorator strictNullChecks from tsconfig ([#&#8203;9590](https://redirect.github.com/rolldown/rolldown/issues/9590)) by [@&#8203;kylecannon](https://redirect.github.com/kylecannon) - expose React Compiler options for rolldown and Vite users ([#&#8203;9801](https://redirect.github.com/rolldown/rolldown/issues/9801)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - tracing: gate chrome-json trace layer behind `chrome-tracing` feature ([#&#8203;9773](https://redirect.github.com/rolldown/rolldown/issues/9773)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - dev: align test-dev-server with Vite dev server ([#&#8203;9668](https://redirect.github.com/rolldown/rolldown/issues/9668)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) ##### 🐛 Bug Fixes - plugin\_timings: point doc link to existing checks reference page ([#&#8203;9837](https://redirect.github.com/rolldown/rolldown/issues/9837)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - generator: correct contradictory panic message in cjs cross-chunk symbol lookup ([#&#8203;9836](https://redirect.github.com/rolldown/rolldown/issues/9836)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - esm: preserve with clause on export \* from external ([#&#8203;9796](https://redirect.github.com/rolldown/rolldown/issues/9796)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - Make external\_import\_binding\_merger deterministic ([#&#8203;9755](https://redirect.github.com/rolldown/rolldown/issues/9755)) by [@&#8203;naruaway](https://redirect.github.com/naruaway) - surface invalid `manualCodeSplitting` group `test` regex as an error ([#&#8203;9792](https://redirect.github.com/rolldown/rolldown/issues/9792)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - avoid panic on `output.file` without a file name ([#&#8203;9789](https://redirect.github.com/rolldown/rolldown/issues/9789)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - avoid O(N^2) rendering of high-volume diagnostics ([#&#8203;9748](https://redirect.github.com/rolldown/rolldown/issues/9748)) ([#&#8203;9749](https://redirect.github.com/rolldown/rolldown/issues/9749)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - avoid panic on JSON numbers outside f64 range ([#&#8203;9788](https://redirect.github.com/rolldown/rolldown/issues/9788)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: bump mimalloc-safe to 0.1.63 to fix worker\_threads segfault ([#&#8203;9785](https://redirect.github.com/rolldown/rolldown/issues/9785)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - cache ESM evaluation errors ([#&#8203;9784](https://redirect.github.com/rolldown/rolldown/issues/9784)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - wrap node require helper in pure IIFE ([#&#8203;9783](https://redirect.github.com/rolldown/rolldown/issues/9783)) by [@&#8203;kb019](https://redirect.github.com/kb019) - lazy-barrel: load locally-used imports on a re-exported record ([#&#8203;9757](https://redirect.github.com/rolldown/rolldown/issues/9757)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - avoid dangling wrapped-ESM init call across chunks ([#&#8203;9502](https://redirect.github.com/rolldown/rolldown/issues/9502)) ([#&#8203;9717](https://redirect.github.com/rolldown/rolldown/issues/9717)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - dev: detect same-second rewrites in CI poll watcher ([#&#8203;9736](https://redirect.github.com/rolldown/rolldown/issues/9736)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: force rebuild after HMR errors ([#&#8203;9686](https://redirect.github.com/rolldown/rolldown/issues/9686)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: print build errors on browser refresh after a failed build ([#&#8203;9652](https://redirect.github.com/rolldown/rolldown/issues/9652)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) ##### 🚜 Refactor - single-source the chunk $N symbol-naming algorithm ([#&#8203;9831](https://redirect.github.com/rolldown/rolldown/issues/9831)) by [@&#8203;Dunqing](https://redirect.github.com/Dunqing) - simplify common\_dir helper ([#&#8203;9857](https://redirect.github.com/rolldown/rolldown/issues/9857)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - drop commondir crate in favor of in-house helper ([#&#8203;9849](https://redirect.github.com/rolldown/rolldown/issues/9849)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - binding: extract helpers from normalize\_binding\_options ([#&#8203;9842](https://redirect.github.com/rolldown/rolldown/issues/9842)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - move rolldown\_filter\_analyzer to tasks and scope oxc cfg feature ([#&#8203;9839](https://redirect.github.com/rolldown/rolldown/issues/9839)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - options: merge manualCodeSplitting into codeSplitting object form ([#&#8203;9805](https://redirect.github.com/rolldown/rolldown/issues/9805)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - options: support codeSplitting object form in CodeSplittingMode ([#&#8203;9804](https://redirect.github.com/rolldown/rolldown/issues/9804)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - diagnostic: reuse ByteLocator for per-source line lookup ([#&#8203;9762](https://redirect.github.com/rolldown/rolldown/issues/9762)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - remove redundant Arc around tracing spans ([#&#8203;9778](https://redirect.github.com/rolldown/rolldown/issues/9778)) by [@&#8203;camc314](https://redirect.github.com/camc314) - remove unnecessary `Arc` around sourcemap sender ([#&#8203;9777](https://redirect.github.com/rolldown/rolldown/issues/9777)) by [@&#8203;camc314](https://redirect.github.com/camc314) - rolldown\_plugin\_vite\_wasm\_fallback: remove the plugin ([#&#8203;9775](https://redirect.github.com/rolldown/rolldown/issues/9775)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - binding: remove infer-able `napi(ts_type)` ([#&#8203;9737](https://redirect.github.com/rolldown/rolldown/issues/9737)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - remove preprocessor span dedup ([#&#8203;9734](https://redirect.github.com/rolldown/rolldown/issues/9734)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - identify AST nodes by NodeId instead of Span/Address ([#&#8203;9609](https://redirect.github.com/rolldown/rolldown/issues/9609)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### 📚 Documentation - tsconfig: align auto-discovery docs with oxc-resolver behavior ([#&#8203;9845](https://redirect.github.com/rolldown/rolldown/issues/9845)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - relocate meta/design to internal-docs, split design from implementation ([#&#8203;9826](https://redirect.github.com/rolldown/rolldown/issues/9826)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - meta: add options normalization design doc ([#&#8203;9818](https://redirect.github.com/rolldown/rolldown/issues/9818)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - document why the napi tracing feature is enabled ([#&#8203;9766](https://redirect.github.com/rolldown/rolldown/issues/9766)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - dev: move test-dev-server test guidance into the testing docs ([#&#8203;9809](https://redirect.github.com/rolldown/rolldown/issues/9809)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) ##### ⚡ Performance - drop unused regex unicode property tables from the binding ([#&#8203;9848](https://redirect.github.com/rolldown/rolldown/issues/9848)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - drop urlencoding crate in favor of percent-encoding ([#&#8203;9851](https://redirect.github.com/rolldown/rolldown/issues/9851)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - drop owo-colors supports-colors feature in vite reporter ([#&#8203;9824](https://redirect.github.com/rolldown/rolldown/issues/9824)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - skip enum member value extraction for non-TypeScript modules ([#&#8203;9840](https://redirect.github.com/rolldown/rolldown/issues/9840)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - rolldown: use unstable sort for itertools sorted\_by at unique-key sites ([#&#8203;9827](https://redirect.github.com/rolldown/rolldown/issues/9827)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - cheaper deterministic ordering in external import binding merger ([#&#8203;9810](https://redirect.github.com/rolldown/rolldown/issues/9810)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - disable idna's ICU backend by pinning idna\_adapter to 1.0.0 (-129 KB) ([#&#8203;9811](https://redirect.github.com/rolldown/rolldown/issues/9811)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - size: use unstable sort where stability is unneeded ([#&#8203;9803](https://redirect.github.com/rolldown/rolldown/issues/9803)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - remove num-format dependency from vite reporter ([#&#8203;9795](https://redirect.github.com/rolldown/rolldown/issues/9795)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - reduce js callback error size ([#&#8203;9776](https://redirect.github.com/rolldown/rolldown/issues/9776)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - rolldown\_error: remove Debug supertrait from BuildEvent ([#&#8203;9798](https://redirect.github.com/rolldown/rolldown/issues/9798)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - reduce plugin hook order code size ([#&#8203;9761](https://redirect.github.com/rolldown/rolldown/issues/9761)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: disable `infer` default features to reduce binary size ([#&#8203;9765](https://redirect.github.com/rolldown/rolldown/issues/9765)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - reduce pluginable monomorphization size ([#&#8203;9771](https://redirect.github.com/rolldown/rolldown/issues/9771)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - avoid rebuilding replace plugin values ([#&#8203;9764](https://redirect.github.com/rolldown/rolldown/issues/9764)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - defer link-stage-output drop to rayon workers after output is produced ([#&#8203;9733](https://redirect.github.com/rolldown/rolldown/issues/9733)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) - tree-shaking: hoist already-included guard to call sites in inclusion DFS ([#&#8203;9738](https://redirect.github.com/rolldown/rolldown/issues/9738)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) - renamer: dedup before allocating the owned name in add\_symbol\_in\_root\_scope ([#&#8203;9740](https://redirect.github.com/rolldown/rolldown/issues/9740)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) ##### 🧪 Testing - allocs: track allocation counts for rolldown\_sourcemap ([#&#8203;9835](https://redirect.github.com/rolldown/rolldown/issues/9835)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - bench: add CodSpeed micro-benchmarks for rolldown\_sourcemap ([#&#8203;9834](https://redirect.github.com/rolldown/rolldown/issues/9834)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - add cjs named export mutation test ([#&#8203;9823](https://redirect.github.com/rolldown/rolldown/issues/9823)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - dev: restore shared-page reliability conventions in AGENTS.md ([#&#8203;9786](https://redirect.github.com/rolldown/rolldown/issues/9786)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: add `AGENTS.md` test guidance for agents ([#&#8203;9763](https://redirect.github.com/rolldown/rolldown/issues/9763)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: split out initial-build-error into its own playground ([#&#8203;9772](https://redirect.github.com/rolldown/rolldown/issues/9772)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: align e2e suite with Vite and parallelize playgrounds ([#&#8203;9759](https://redirect.github.com/rolldown/rolldown/issues/9759)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - remove unnecessary module namespace object JSON serializations in tests ([#&#8203;9725](https://redirect.github.com/rolldown/rolldown/issues/9725)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - use `assert.deepStrictEqual` instead of `assert.deepEqual` by using `assert/strict` instead of `assert` ([#&#8203;9724](https://redirect.github.com/rolldown/rolldown/issues/9724)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - hmr: add test case for [#&#8203;5301](https://redirect.github.com/rolldown/rolldown/issues/5301) ([#&#8203;5302](https://redirect.github.com/rolldown/rolldown/issues/5302)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - dev: add tests for dev-engine principles ([#&#8203;9720](https://redirect.github.com/rolldown/rolldown/issues/9720)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - dev: align dev-engine test harness with Vite ([#&#8203;9684](https://redirect.github.com/rolldown/rolldown/issues/9684)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) ##### ⚙️ Miscellaneous Tasks - deps: update napi to 3.9.3 ([#&#8203;9862](https://redirect.github.com/rolldown/rolldown/issues/9862)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: update oxc to 0.137.0 ([#&#8203;9856](https://redirect.github.com/rolldown/rolldown/issues/9856)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - re-enable default lld linker on x86\_64-unknown-linux-gnu ([#&#8203;9855](https://redirect.github.com/rolldown/rolldown/issues/9855)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: bump vite-plus to 0.2.1 ([#&#8203;9850](https://redirect.github.com/rolldown/rolldown/issues/9850)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - skills: translate \_config.json when encoding rolldown REPL links ([#&#8203;9847](https://redirect.github.com/rolldown/rolldown/issues/9847)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - deps: update oxc\_resolver and oxc\_resolver\_napi to 11.21.3 ([#&#8203;9841](https://redirect.github.com/rolldown/rolldown/issues/9841)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - pin vite-plus (vp) CLI to 0.1.24 in setup-vp ([#&#8203;9830](https://redirect.github.com/rolldown/rolldown/issues/9830)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - add crate/package-level CODEOWNERS ([#&#8203;9819](https://redirect.github.com/rolldown/rolldown/issues/9819)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - drop unused derive\_more display feature from rolldown\_plugin ([#&#8203;9820](https://redirect.github.com/rolldown/rolldown/issues/9820)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - remove auto-assign PR workflow ([#&#8203;9807](https://redirect.github.com/rolldown/rolldown/issues/9807)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - deps: update rollup submodule for tests to v4.62.0 ([#&#8203;9780](https://redirect.github.com/rolldown/rolldown/issues/9780)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update esbuild for tests to 0.28.1 ([#&#8203;9779](https://redirect.github.com/rolldown/rolldown/issues/9779)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update test262 submodule for tests ([#&#8203;9781](https://redirect.github.com/rolldown/rolldown/issues/9781)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update oxc to 0.136.0 ([#&#8203;9770](https://redirect.github.com/rolldown/rolldown/issues/9770)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - add pull request template ([#&#8203;9756](https://redirect.github.com/rolldown/rolldown/issues/9756)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - clarify `rolldown_plugin_vite_*` is compatible for the same minor ([#&#8203;9774](https://redirect.github.com/rolldown/rolldown/issues/9774)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - deps: update github actions ([#&#8203;9745](https://redirect.github.com/rolldown/rolldown/issues/9745)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rust crates ([#&#8203;9747](https://redirect.github.com/rolldown/rolldown/issues/9747)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update napi to v3.9.2 ([#&#8203;9744](https://redirect.github.com/rolldown/rolldown/issues/9744)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update npm packages ([#&#8203;9746](https://redirect.github.com/rolldown/rolldown/issues/9746)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) and emnapi deps ([#&#8203;9741](https://redirect.github.com/rolldown/rolldown/issues/9741)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) - generator: fix `vp fmt` on Windows ([#&#8203;9727](https://redirect.github.com/rolldown/rolldown/issues/9727)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - ban importing from `assert` and recommend `assert/strict` ([#&#8203;9726](https://redirect.github.com/rolldown/rolldown/issues/9726)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### ❤️ New Contributors - [@&#8203;naruaway](https://redirect.github.com/naruaway) made their first contribution in [#&#8203;9755](https://redirect.github.com/rolldown/rolldown/pull/9755) - [@&#8203;kb019](https://redirect.github.com/kb019) made their first contribution in [#&#8203;9783](https://redirect.github.com/rolldown/rolldown/pull/9783) ### [`v1.1.1`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#111---2026-06-11) [Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.1.0...v1.1.1) ##### 🚀 Features - ecmascript\_utils: introduce AstFactory for AST construction ([#&#8203;9682](https://redirect.github.com/rolldown/rolldown/issues/9682)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - drop no-op init calls for empty wrapped-ESM modules ([#&#8203;9678](https://redirect.github.com/rolldown/rolldown/issues/9678)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### 🐛 Bug Fixes - resolver: honor package.json#type for .jsx/.tsx extensions ([#&#8203;9690](https://redirect.github.com/rolldown/rolldown/issues/9690)) ([#&#8203;9699](https://redirect.github.com/rolldown/rolldown/issues/9699)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - hmr: report the full-reload reason for the invalidate-loop case ([#&#8203;9708](https://redirect.github.com/rolldown/rolldown/issues/9708)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - explicit `moduleSideEffects` from a hook must take priority over the `package.json#sideEffects` ([#&#8203;9688](https://redirect.github.com/rolldown/rolldown/issues/9688)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - keep the `rolldown-runtime` name for the standalone runtime chunk ([#&#8203;9685](https://redirect.github.com/rolldown/rolldown/issues/9685)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - lazy-barrel: request all exports for entry barrels on first encounter ([#&#8203;9672](https://redirect.github.com/rolldown/rolldown/issues/9672)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - finalizer: skip init\_\*() for tree-shaken wrapped ESM owners ([#&#8203;9669](https://redirect.github.com/rolldown/rolldown/issues/9669)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - order `chunk.imports` by execution order ([#&#8203;9654](https://redirect.github.com/rolldown/rolldown/issues/9654)) by [@&#8203;chuganzy](https://redirect.github.com/chuganzy) - vite-resolve: preserve slash separators for Sass partial exports ([#&#8203;9546](https://redirect.github.com/rolldown/rolldown/issues/9546)) by [@&#8203;cjc0013](https://redirect.github.com/cjc0013) - cross-chunk CJS wrapper shadowed by author-local binding ([#&#8203;9648](https://redirect.github.com/rolldown/rolldown/issues/9648)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### 🚜 Refactor - precompute wrapped-ESM init metadata in generate stage ([#&#8203;9712](https://redirect.github.com/rolldown/rolldown/issues/9712)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - ecmascript\_utils: fold construction ext traits onto AstFactory and delete AstSnippet ([#&#8203;9702](https://redirect.github.com/rolldown/rolldown/issues/9702)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - finalizer: finish ScopeHoistingFinalizer migration to AstFactory ([#&#8203;9701](https://redirect.github.com/rolldown/rolldown/issues/9701)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - finalizer: migrate module\_finalizers/mod.rs to AstFactory ([#&#8203;9700](https://redirect.github.com/rolldown/rolldown/issues/9700)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - hmr: migrate hmr finalizer to AstFactory ([#&#8203;9695](https://redirect.github.com/rolldown/rolldown/issues/9695)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - plugin: migrate vite\_build\_import\_analysis to AstFactory ([#&#8203;9693](https://redirect.github.com/rolldown/rolldown/issues/9693)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - scanner: migrate tweak\_ast\_for\_scanning to AstFactory ([#&#8203;9683](https://redirect.github.com/rolldown/rolldown/issues/9683)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - always split runtime module first ([#&#8203;9419](https://redirect.github.com/rolldown/rolldown/issues/9419)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### 📚 Documentation - tsconfig: correct auto-discovery resolution to match TypeScript ([#&#8203;9714](https://redirect.github.com/rolldown/rolldown/issues/9714)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - design: plan to unify all internal AST construction ([#&#8203;9673](https://redirect.github.com/rolldown/rolldown/issues/9673)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - tsconfig: align reference resolution docs with TypeScript behavior ([#&#8203;9641](https://redirect.github.com/rolldown/rolldown/issues/9641)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) ##### ⚡ Performance - avoid per-module join Strings in scope-hoisting concatenation ([#&#8203;9645](https://redirect.github.com/rolldown/rolldown/issues/9645)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - avoid intermediate Strings in the ESM export clause ([#&#8203;9644](https://redirect.github.com/rolldown/rolldown/issues/9644)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - reuse a scratch buffer for facade namespace names in the scanner ([#&#8203;9642](https://redirect.github.com/rolldown/rolldown/issues/9642)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - reuse the import-matching tracker stack across named imports ([#&#8203;9643](https://redirect.github.com/rolldown/rolldown/issues/9643)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - avoid cloning the per-chunk export-items map in render\_chunk\_exports ([#&#8203;9639](https://redirect.github.com/rolldown/rolldown/issues/9639)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - avoid CompactStr allocation in sorted-exports membership check ([#&#8203;9640](https://redirect.github.com/rolldown/rolldown/issues/9640)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) ##### 🧪 Testing - add more `moduleSideEffects` precedence tests ([#&#8203;9689](https://redirect.github.com/rolldown/rolldown/issues/9689)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - 9651: drop shimMissingExports from regression fixture ([#&#8203;9674](https://redirect.github.com/rolldown/rolldown/issues/9674)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### ⚙️ Miscellaneous Tasks - update react repo links ([#&#8203;9711](https://redirect.github.com/rolldown/rolldown/issues/9711)) by [@&#8203;iiio2](https://redirect.github.com/iiio2) - remove outdated pnpm configurations ([#&#8203;9666](https://redirect.github.com/rolldown/rolldown/issues/9666)) by [@&#8203;btea](https://redirect.github.com/btea) - deps: update github actions to v2.81.5 ([#&#8203;9665](https://redirect.github.com/rolldown/rolldown/issues/9665)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - testing: migrate test harness off deprecated inlineDynamicImports ([#&#8203;9710](https://redirect.github.com/rolldown/rolldown/issues/9710)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - hmr: delete commented-out dead code left from old register-module codegen ([#&#8203;9707](https://redirect.github.com/rolldown/rolldown/issues/9707)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - deps: update napi-rs toolchain ([#&#8203;9706](https://redirect.github.com/rolldown/rolldown/issues/9706)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: update rollup submodule for tests to v4.61.1 ([#&#8203;9676](https://redirect.github.com/rolldown/rolldown/issues/9676)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update test262 submodule for tests ([#&#8203;9677](https://redirect.github.com/rolldown/rolldown/issues/9677)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update oxc to 0.135.0 ([#&#8203;9670](https://redirect.github.com/rolldown/rolldown/issues/9670)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - pass ALGOLIA\_APP\_ID and ALGOLIA\_API\_KEY to void deploy ([#&#8203;9667](https://redirect.github.com/rolldown/rolldown/issues/9667)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: update github actions ([#&#8203;9662](https://redirect.github.com/rolldown/rolldown/issues/9662)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rust crates ([#&#8203;9663](https://redirect.github.com/rolldown/rolldown/issues/9663)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rolldown-plugin-dts to v0.25.2 ([#&#8203;9661](https://redirect.github.com/rolldown/rolldown/issues/9661)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update typos to v1.47.2 ([#&#8203;9660](https://redirect.github.com/rolldown/rolldown/issues/9660)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update docs dependencies ([#&#8203;9657](https://redirect.github.com/rolldown/rolldown/issues/9657)) by [@&#8203;bddjr](https://redirect.github.com/bddjr) - deps: update typos to v1.47.1 ([#&#8203;9655](https://redirect.github.com/rolldown/rolldown/issues/9655)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deploy website in its own workflow, only on docs output change ([#&#8203;9650](https://redirect.github.com/rolldown/rolldown/issues/9650)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - publish to pkg.pr.new add pm and `commentWithDev` option ([#&#8203;9638](https://redirect.github.com/rolldown/rolldown/issues/9638)) by [@&#8203;btea](https://redirect.github.com/btea) ##### ❤️ New Contributors - [@&#8203;chuganzy](https://redirect.github.com/chuganzy) made their first contribution in [#&#8203;9654](https://redirect.github.com/rolldown/rolldown/pull/9654) - [@&#8203;cjc0013](https://redirect.github.com/cjc0013) made their first contribution in [#&#8203;9546](https://redirect.github.com/rolldown/rolldown/pull/9546) ### [`v1.1.0`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#110---2026-06-03) [Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.3...v1.1.0) ##### 🚀 Features - enable `experimental.lazyBarrel` by default ([#&#8203;9632](https://redirect.github.com/rolldown/rolldown/issues/9632)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - `import.meta.glob` support `caseSensitive` option ([#&#8203;9594](https://redirect.github.com/rolldown/rolldown/issues/9594)) by [@&#8203;btea](https://redirect.github.com/btea) - add `SOURCEMAP_BROKEN` warning for renderChunk hook ([#&#8203;9601](https://redirect.github.com/rolldown/rolldown/issues/9601)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - add `SOURCEMAP_BROKEN` warning for transform hook ([#&#8203;9600](https://redirect.github.com/rolldown/rolldown/issues/9600)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - add `@__NO_SIDE_EFFECTS__` hint for invalid `@__PURE__` before function declarations ([#&#8203;9505](https://redirect.github.com/rolldown/rolldown/issues/9505)) by [@&#8203;Copilot](https://redirect.github.com/Copilot) - code-splitting: support group-local `includeDependenciesRecursively` ([#&#8203;9587](https://redirect.github.com/rolldown/rolldown/issues/9587)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) ##### 🐛 Bug Fixes - report TSCONFIG\_ERROR instead of UNHANDLEABLE\_ERROR for a missing tsconfig file ([#&#8203;9633](https://redirect.github.com/rolldown/rolldown/issues/9633)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - browser: add missing exports and ensure consistency with `rolldown` package ([#&#8203;9629](https://redirect.github.com/rolldown/rolldown/issues/9629)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - should build test-dev-server when test-node ([#&#8203;9610](https://redirect.github.com/rolldown/rolldown/issues/9610)) by [@&#8203;situ2001](https://redirect.github.com/situ2001) - chunk-optimizer: refuse asymmetric merge for cyclic dynamic entries ([#&#8203;9320](https://redirect.github.com/rolldown/rolldown/issues/9320)) ([#&#8203;9322](https://redirect.github.com/rolldown/rolldown/issues/9322)) by [@&#8203;aminpaks](https://redirect.github.com/aminpaks) - dev: handle the remaining errors in dev ([#&#8203;9570](https://redirect.github.com/rolldown/rolldown/issues/9570)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - handle slash-normalized ids with preserveModulesRoot ([#&#8203;9595](https://redirect.github.com/rolldown/rolldown/issues/9595)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - json: preserve .default access on JSON default imports ([#&#8203;9568](https://redirect.github.com/rolldown/rolldown/issues/9568)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - testing: remove unintended trigger\_full\_build from test harness ([#&#8203;9573](https://redirect.github.com/rolldown/rolldown/issues/9573)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) ##### 🚜 Refactor - js-regex: use regress native replace/replace\_all ([#&#8203;9607](https://redirect.github.com/rolldown/rolldown/issues/9607)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - remove never-constructed `ImportStatus` variants ([#&#8203;9606](https://redirect.github.com/rolldown/rolldown/issues/9606)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) ##### 📚 Documentation - clarify that `RolldownBuild::close` method should be called in most cases ([#&#8203;9619](https://redirect.github.com/rolldown/rolldown/issues/9619)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### ⚡ Performance - avoid unnecessary intermediate sourcemaps ([#&#8203;9599](https://redirect.github.com/rolldown/rolldown/issues/9599)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### 🧪 Testing - add unit test for collapsing module sourcemap ([#&#8203;9626](https://redirect.github.com/rolldown/rolldown/issues/9626)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - cover vite-alias regex capture-group expansion ([#&#8203;9602](https://redirect.github.com/rolldown/rolldown/issues/9602)) ([#&#8203;9608](https://redirect.github.com/rolldown/rolldown/issues/9608)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) ##### ⚙️ Miscellaneous Tasks - deps: update oxc\_resolver to 11.21.0 ([#&#8203;9634](https://redirect.github.com/rolldown/rolldown/issues/9634)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - update invalid option diagnostic link to point to Rolldown docs ([#&#8203;9631](https://redirect.github.com/rolldown/rolldown/issues/9631)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - deps: update vite+ to v0.1.24 ([#&#8203;9628](https://redirect.github.com/rolldown/rolldown/issues/9628)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update oxc resolver to v11.20.0 ([#&#8203;9549](https://redirect.github.com/rolldown/rolldown/issues/9549)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update dependency vite-plus to v0.1.24 ([#&#8203;9470](https://redirect.github.com/rolldown/rolldown/issues/9470)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update npm packages ([#&#8203;9614](https://redirect.github.com/rolldown/rolldown/issues/9614)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: upgrade oxc to 0.134.0 ([#&#8203;9625](https://redirect.github.com/rolldown/rolldown/issues/9625)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: update crate-ci/typos action to v1.47.0 ([#&#8203;9620](https://redirect.github.com/rolldown/rolldown/issues/9620)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rollup submodule for tests to v4.61.0 ([#&#8203;9623](https://redirect.github.com/rolldown/rolldown/issues/9623)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update github actions ([#&#8203;9613](https://redirect.github.com/rolldown/rolldown/issues/9613)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update pnpm to v11.4.0 ([#&#8203;9616](https://redirect.github.com/rolldown/rolldown/issues/9616)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rust crates ([#&#8203;9615](https://redirect.github.com/rolldown/rolldown/issues/9615)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update test262 submodule for tests ([#&#8203;9624](https://redirect.github.com/rolldown/rolldown/issues/9624)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update dependency [@&#8203;napi-rs/cli](https://redirect.github.com/napi-rs/cli) to v3.7.0 ([#&#8203;9588](https://redirect.github.com/rolldown/rolldown/issues/9588)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update dependency rust to v1.96.0 ([#&#8203;9596](https://redirect.github.com/rolldown/rolldown/issues/9596)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - re-enable WASI testing with proper infrastructure ([#&#8203;9397](https://redirect.github.com/rolldown/rolldown/issues/9397)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) ##### ❤️ New Contributors - [@&#8203;aminpaks](https://redirect.github.com/aminpaks) made their first contribution in [#&#8203;9322](https://redirect.github.com/rolldown/rolldown/pull/9322) ### [`v1.0.3`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#103---2026-05-27) [Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.2...v1.0.3) ##### 🚀 Features - transform: respect decorator strictNullChecks option ([#&#8203;9580](https://redirect.github.com/rolldown/rolldown/issues/9580)) by [@&#8203;kylecannon](https://redirect.github.com/kylecannon) - drop `defer` keyword ([#&#8203;9503](https://redirect.github.com/rolldown/rolldown/issues/9503)) by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter) ##### 🐛 Bug Fixes - ci: create target dir before cargo release-oxc update ([#&#8203;9584](https://redirect.github.com/rolldown/rolldown/issues/9584)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - ci: reorder prepare-release steps to avoid dirty git check failure ([#&#8203;9583](https://redirect.github.com/rolldown/rolldown/issues/9583)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - testing: canonicalize temp dir early and use platform-specific separator in test262 ([#&#8203;9582](https://redirect.github.com/rolldown/rolldown/issues/9582)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - testing: resolve symlinked temp dir in test262 snapshot normalization ([#&#8203;9581](https://redirect.github.com/rolldown/rolldown/issues/9581)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - testing: canonicalize temp dir path in test262 snapshot normalization ([#&#8203;9579](https://redirect.github.com/rolldown/rolldown/issues/9579)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - dev: `onOutput` called twice when initial build fails ([#&#8203;9552](https://redirect.github.com/rolldown/rolldown/issues/9552)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - dev: make `ensureCurrentBuildFinish` not returning error when engine closes ([#&#8203;9564](https://redirect.github.com/rolldown/rolldown/issues/9564)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - oxc-runtime: route require() to CJS helper variant ([#&#8203;9263](https://redirect.github.com/rolldown/rolldown/issues/9263)) ([#&#8203;9526](https://redirect.github.com/rolldown/rolldown/issues/9526)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - generator: use exporter chunk's export mode for CJS default re-exports ([#&#8203;9299](https://redirect.github.com/rolldown/rolldown/issues/9299)) ([#&#8203;9529](https://redirect.github.com/rolldown/rolldown/issues/9529)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - rolldown: always run reduced-atom static cycle check ([#&#8203;9441](https://redirect.github.com/rolldown/rolldown/issues/9441)) ([#&#8203;9514](https://redirect.github.com/rolldown/rolldown/issues/9514)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - apply transform.dropLabels before scanning ([#&#8203;9521](https://redirect.github.com/rolldown/rolldown/issues/9521)) ([#&#8203;9522](https://redirect.github.com/rolldown/rolldown/issues/9522)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - rolldown\_watcher: take `rolldown` dep through the workspace ([#&#8203;9510](https://redirect.github.com/rolldown/rolldown/issues/9510)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - cache: keep the scan-stage cache consistent when a build fails ([#&#8203;9495](https://redirect.github.com/rolldown/rolldown/issues/9495)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - skip JSON default-import namespace optimization for write targets ([#&#8203;9484](https://redirect.github.com/rolldown/rolldown/issues/9484)) ([#&#8203;9489](https://redirect.github.com/rolldown/rolldown/issues/9489)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - deps: skip pnpm frozen-lockfile on Netlify to dodge catalog mismatch bug ([#&#8203;9471](https://redirect.github.com/rolldown/rolldown/issues/9471)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) ##### 🚜 Refactor - oxc-runtime: use Cow for helper path construction ([#&#8203;9538](https://redirect.github.com/rolldown/rolldown/issues/9538)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - fold import defer phase drop into PreProcessor ([#&#8203;9524](https://redirect.github.com/rolldown/rolldown/issues/9524)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - distinguish `map: null` vs `map: undefined` in transform hook output ([#&#8203;9497](https://redirect.github.com/rolldown/rolldown/issues/9497)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### 📚 Documentation - explain the policy for Rust crates ([#&#8203;9547](https://redirect.github.com/rolldown/rolldown/issues/9547)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - cache: add design doc for cache ([#&#8203;9544](https://redirect.github.com/rolldown/rolldown/issues/9544)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - guide/troubleshooting: add TDZ error section ([#&#8203;9537](https://redirect.github.com/rolldown/rolldown/issues/9537)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - dev-engine: add design doc for dev-engine ([#&#8203;9479](https://redirect.github.com/rolldown/rolldown/issues/9479)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - lazy-barrel: tweak some words ([#&#8203;9483](https://redirect.github.com/rolldown/rolldown/issues/9483)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - lazy-barrel: expand reasoning behind LARGE\_BARREL\_MODULES advice ([#&#8203;9477](https://redirect.github.com/rolldown/rolldown/issues/9477)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) ##### ⚡ Performance - generate: thread ast\_table by value into codegen consumer ([#&#8203;9555](https://redirect.github.com/rolldown/rolldown/issues/9555)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - finalizers: replace `_reExport` construction with a direct call to avoid calling `clone_in` ([#&#8203;9501](https://redirect.github.com/rolldown/rolldown/issues/9501)) by [@&#8203;Dunqing](https://redirect.github.com/Dunqing) - reorder hot-path boolean checks to short-circuit on cheap predicates first ([#&#8203;9523](https://redirect.github.com/rolldown/rolldown/issues/9523)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) ##### 🧪 Testing - rolldown: regression fixture for [#&#8203;9401](https://redirect.github.com/rolldown/rolldown/issues/9401) ([#&#8203;9418](https://redirect.github.com/rolldown/rolldown/issues/9418)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - failing test for [#&#8203;9441](https://redirect.github.com/rolldown/rolldown/issues/9441) ([#&#8203;9504](https://redirect.github.com/rolldown/rolldown/issues/9504)) by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter) ##### ⚙️ Miscellaneous Tasks - deps: upgrade oxc to 0.133.0 ([#&#8203;9563](https://redirect.github.com/rolldown/rolldown/issues/9563)) by [@&#8203;Dunqing](https://redirect.github.com/Dunqing) - deps: update crate-ci/typos action to v1.46.3 ([#&#8203;9576](https://redirect.github.com/rolldown/rolldown/issues/9576)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update mimalloc-safe to 0.1.62 ([#&#8203;9577](https://redirect.github.com/rolldown/rolldown/issues/9577)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - mimalloc-safe: update to a bug-fix branch for verification ([#&#8203;9569](https://redirect.github.com/rolldown/rolldown/issues/9569)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: update test262 submodule for tests ([#&#8203;9551](https://redirect.github.com/rolldown/rolldown/issues/9551)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - point published crates' readme to root README.md ([#&#8203;9553](https://redirect.github.com/rolldown/rolldown/issues/9553)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - replace actions-cool/issues-helper with gh CLI ([#&#8203;9543](https://redirect.github.com/rolldown/rolldown/issues/9543)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: update cargo-shear to 1.12.4 ([#&#8203;9541](https://redirect.github.com/rolldown/rolldown/issues/9541)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: update taiki-e/install-action action to v2.79.4 ([#&#8203;9535](https://redirect.github.com/rolldown/rolldown/issues/9535)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update github actions ([#&#8203;9532](https://redirect.github.com/rolldown/rolldown/issues/9532)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rust crates ([#&#8203;9534](https://redirect.github.com/rolldown/rolldown/issues/9534)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update npm packages ([#&#8203;9533](https://redirect.github.com/rolldown/rolldown/issues/9533)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - gate experimental/testing-only items to silence dead\_code in publish builds ([#&#8203;9517](https://redirect.github.com/rolldown/rolldown/issues/9517)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - docs: deploy to Void ([#&#8203;9509](https://redirect.github.com/rolldown/rolldown/issues/9509)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - release: set up cargo-release-oxc for publishing crates ([#&#8203;9476](https://redirect.github.com/rolldown/rolldown/issues/9476)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - rolldown\_plugin\_lazy\_compilation: add missing description ([#&#8203;9507](https://redirect.github.com/rolldown/rolldown/issues/9507)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - mimalloc-safe: update to a bug-fix branch for verification ([#&#8203;9506](https://redirect.github.com/rolldown/rolldown/issues/9506)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deps: update crate-ci/typos action to v1.46.2 ([#&#8203;9468](https://redirect.github.com/rolldown/rolldown/issues/9468)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] ##### ❤️ New Contributors - [@&#8203;kylecannon](https://redirect.github.com/kylecannon) made their first contribution in [#&#8203;9580](https://redirect.github.com/rolldown/rolldown/pull/9580) ### [`v1.0.2`](https://redirect.github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#102---2026-05-20) [Compare Source](https://redirect.github.com/rolldown/rolldown/compare/v1.0.1...v1.0.2) ##### 🚀 Features - devtools: emit package size in PackageGraphReady ([#&#8203;9434](https://redirect.github.com/rolldown/rolldown/issues/9434)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - devtools: classify package dependency types ([#&#8203;9427](https://redirect.github.com/rolldown/rolldown/issues/9427)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - devtools: map packages to modules and chunks ([#&#8203;9426](https://redirect.github.com/rolldown/rolldown/issues/9426)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - devtools: mark used packages ([#&#8203;9423](https://redirect.github.com/rolldown/rolldown/issues/9423)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - devtools: make duplicate packages discoverable ([#&#8203;9422](https://redirect.github.com/rolldown/rolldown/issues/9422)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - devtools: emit package metadata ([#&#8203;9421](https://redirect.github.com/rolldown/rolldown/issues/9421)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - update oxc to 0.132.0 ([#&#8203;9449](https://redirect.github.com/rolldown/rolldown/issues/9449)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - update oxc to 0.131.0 ([#&#8203;9424](https://redirect.github.com/rolldown/rolldown/issues/9424)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - allow checks.\* to escalate emissions to hard errors ([#&#8203;9388](https://redirect.github.com/rolldown/rolldown/issues/9388)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - dev: support watcher options `include` and `exclude` ([#&#8203;9395](https://redirect.github.com/rolldown/rolldown/issues/9395)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - emit warnings for invalid pure annotations ([#&#8203;9381](https://redirect.github.com/rolldown/rolldown/issues/9381)) by [@&#8203;Kyujenius](https://redirect.github.com/Kyujenius) ##### 🐛 Bug Fixes - hash: keep chunk file names stable when an unrelated entry is added ([#&#8203;9444](https://redirect.github.com/rolldown/rolldown/issues/9444)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - call `codeSplitting.groups[].name` in deterministic order ([#&#8203;9457](https://redirect.github.com/rolldown/rolldown/issues/9457)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - dev/lazy: make `resolve_id` idempotent when the resolved id is already a lazy entry ([#&#8203;9439](https://redirect.github.com/rolldown/rolldown/issues/9439)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) - chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk ([#&#8203;9448](https://redirect.github.com/rolldown/rolldown/issues/9448)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - treeshake: propagate pure annotation through compound exprs ([#&#8203;9431](https://redirect.github.com/rolldown/rolldown/issues/9431)) by [@&#8203;Dunqing](https://redirect.github.com/Dunqing) - finalizer: skip redundant init call when barrel executes in same chunk ([#&#8203;9354](https://redirect.github.com/rolldown/rolldown/issues/9354)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - linking: initialize wrapped ESM re-export owners ([#&#8203;9353](https://redirect.github.com/rolldown/rolldown/issues/9353)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - do not inherit \_\_toESM across chunks for named-only external imports ([#&#8203;9333](https://redirect.github.com/rolldown/rolldown/issues/9333)) ([#&#8203;9415](https://redirect.github.com/rolldown/rolldown/issues/9415)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - watcher: don't write output or emit events after close() ([#&#8203;9328](https://redirect.github.com/rolldown/rolldown/issues/9328)) by [@&#8203;situ2001](https://redirect.github.com/situ2001) - chunk-optimization: avoid unsafe dynamic-only merges ([#&#8203;9398](https://redirect.github.com/rolldown/rolldown/issues/9398)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - cjs: rename CJS-wrapped locals that would shadow chunk-scope names ([#&#8203;9392](https://redirect.github.com/rolldown/rolldown/issues/9392)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - dev/lazy: watch lazy modules added in rebuilds ([#&#8203;9391](https://redirect.github.com/rolldown/rolldown/issues/9391)) by [@&#8203;h-a-n-a](https://redirect.github.com/h-a-n-a) ##### 🚜 Refactor - rolldown\_dev: move dev example to break publish cycle ([#&#8203;9465](https://redirect.github.com/rolldown/rolldown/issues/9465)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - binding: drop unsafe napi string helper, hoist transform ArcStr ([#&#8203;9456](https://redirect.github.com/rolldown/rolldown/issues/9456)) by [@&#8203;hyf0](https://redirect.github.com/hyf0) - ecmascript\_utils: split rewrite\_ident\_reference off JsxExt trait ([#&#8203;9417](https://redirect.github.com/rolldown/rolldown/issues/9417)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - use `ThreadsafeFunction::call_async_catch` ([#&#8203;9390](https://redirect.github.com/rolldown/rolldown/issues/9390)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### 📚 Documentation - devtools: document [@&#8203;rolldown/debug](https://redirect.github.com/rolldown/debug) usage and package graph consumption ([#&#8203;9435](https://redirect.github.com/rolldown/rolldown/issues/9435)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - replace `Inter` with system font stack in OG template SVG ([#&#8203;9240](https://redirect.github.com/rolldown/rolldown/issues/9240)) by [@&#8203;yvbopeng](https://redirect.github.com/yvbopeng) - remove `output.comments` warning as all issues have been resolved ([#&#8203;9393](https://redirect.github.com/rolldown/rolldown/issues/9393)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) - in-depth: clarify @&#8203;**PURE** scope and document positions ([#&#8203;9389](https://redirect.github.com/rolldown/rolldown/issues/9389)) by [@&#8203;Kyujenius](https://redirect.github.com/Kyujenius) - readme: remove release candidate notice ([#&#8203;9387](https://redirect.github.com/rolldown/rolldown/issues/9387)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) ##### ⚡ Performance - vite-resolve: cache importer existence checks ([#&#8203;9443](https://redirect.github.com/rolldown/rolldown/issues/9443)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) - binding: reduce plugin string clones ([#&#8203;9436](https://redirect.github.com/rolldown/rolldown/issues/9436)) by [@&#8203;Brooooooklyn](https://redirect.github.com/Brooooooklyn) ##### 🧪 Testing - enable `legal_comments_inline` test ([#&#8203;9394](https://redirect.github.com/rolldown/rolldown/issues/9394)) by [@&#8203;sapphi-red](https://redirect.github.com/sapphi-red) ##### ⚙️ Miscellaneous Tasks - bump pnpm to v11.1.2 ([#&#8203;9447](https://redirect.github.com/rolldown/rolldown/issues/9447)) by [@&#8203;Boshen](https://redirect.github.com/Boshen) - deps: update rust crates ([#&#8203;9461](https://redirect.github.com/rolldown/rolldown/issues/9461)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rollup submodule for tests to v4.60.4 ([#&#8203;9453](https://redirect.github.com/rolldown/rolldown/issues/9453)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update test262 submodule for tests ([#&#8203;9454](https://redirect.github.com/rolldown/rolldown/issues/9454)) by [@&#8203;rolldown-guard](https://redirect.github.com/rolldown-guard)\[bot] - deps: update npm packages ([#&#8203;9430](https://redirect.github.com/rolldown/rolldown/issues/9430)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update github actions ([#&#8203;9429](https://redirect.github.com/rolldown/rolldown/issues/9429)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update dependency rolldown-plugin-dts to v0.25.1 ([#&#8203;9452](https://redirect.github.com/rolldown/rolldown/issues/9452)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - deps: update rust crates ([#&#8203;9428](https://redirect.github.com/rolldown/rolldown/issues/9428)) by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - revert allow checks.\* to escalate emissions to hard errors ([#&#8203;9388](https://redirect.github.com/rolldown/rolldown/issues/9388)) ([#&#8203;9438](https://redirect.github.com/rolldown/rolldown/issues/9438)) by [@&#8203;IWANABETHATGUY](https://redirect.github.com/IWANABETHATGUY) - update mimalloc-safe to 0.1.61 ([#&#8203;9413](https://redirect.github.com/rolldown/rolldown/issues/9413)) by [@&#8203;shulaoda](https://redirect.github.com/shulaoda) - deny `todo`, `unimplemented`, and `print_stderr` clippy lints ([#&#8203;9412](https://redirect.github.com/rolldown/rolldown/issues/9412)) by [@&#8203;Boshen](htt > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/dubzzz/pure-rand). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzMuNiIsInVwZGF0ZWRJblZlciI6IjQzLjIzMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>