Update dependency rolldown to v1.0.0-beta.13 #24

Merged
Skydust merged 1 commits from renovate/all-minor-patch into main 2025-06-09 10:28:49 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
rolldown (source) devDependencies patch 1.0.0-beta.7 -> 1.0.0-beta.13

Release Notes

rolldown/rolldown (rolldown)

v1.0.0-beta.13

Compare Source

🚀 Features
🐛 Bug Fixes
  • ci: disable generate_release_notes by @​Boshen
📚 Documentation
  • docs: add MAINTENANCE.md; remove rolldown.rs/contrib-guide/release by @​Boshen in #​4854
⚙️ Miscellaneous Tasks
  • add input description to prepare-release.yml by @​Boshen
  • fix prepare-release.yml by @​Boshen
  • CHANGELOG.md: ci(CHANGELOG.md): use git-cliff to generate changelogs by @​Boshen in #​4858

v1.0.0-beta.12

Compare Source

Features
Bug Fixes

v1.0.0-beta.11

Compare Source

Features
Bug Fixes

v1.0.0-beta.10

Compare Source

⚠ BREAKING CHANGES
  • "feat!: always make the default value of platform as browser" (#​4720)
  • resolve: add module to resolve conditions by default (#​4703)
  • types/resolve: use literal 'import-statement' to refer to static import statements instead of 'import' (#​4689)
  • rust: merge target option into transform (#​4665)
  • rust: merge jsx option into transform (#​4654)
  • always make the default value of platform as browser (#​4611)
Features
Bug Fixes
Performance Improvements
Reverts
  • "feat!: always make the default value of platform as browser" (#​4720) (4021325), closes rolldown/rolldown#4611
  • "refactor(rolldown_sourcemap): remove unused SourceJoiner[#prepend](https://github.com/rolldown/rolldown/issues/prepend)_source" (#​4632) (719ec89), closes rolldown/rolldown#4431
  • feat(on_demand_wrapping): don't wrap modules that don't rely on others and have side effect [#​4670](https://github.com/rolldown/rolldown/issues/4670) (#​4686) (8a77ce9)

v1.0.0-beta.9

Compare Source

⚠ BREAKING CHANGES
  • rolldown: update to oxc@0.70.0 to refine printing comments (#​4562)
  • align directive rendering with esbuild (#​4557)
  • don't expose And class in pluginutils (#​4537)
  • add OutputOptions#legalComments and remove OutputOptions#comments (#​4528)
  • expose withFilter function via rolldown/filter instead of rolldown (#​4369)
  • allows users to specify filter expressions directly using an array syntax instead of an object with a "custom" key (#​4368)
  • use camel cases for package.json#exports field (#​4366)
  • filter expr binding conversion (#​4343)
Features
Bug Fixes
Performance Improvements
  • avoid allocating unnecessary memory in runtime for module_types map (#​4301) (f675391)
  • enable Wasm 128bit SIMD Extension (#​4484) (9d84ea8)
  • reduce wasm release binary size (#​4547) (bf53a10)
  • rename: reduce some string allocations (#​4487) (c51bc5c)
  • rolldown_plugin_alias: avoid unnecessary to_string allocations (#​4268) (bf18d12), closes #​3968
  • rolldown_plugin_json: change register_hook_usage to return HookUsage::Transform (#​4375) (baf6ca1), closes #​3968
  • rolldown: reduce size of ModuleLoaderMsg from 1472 to 24 bytes (#​4496) (71d87e5)
  • rolldown: remove ArcStr usages in finalize_chunks (#​4494) (4dcaa00)
  • rolldown: speedup extract_hash_placeholders with memchr (#​4495) (38fd4b8)
  • rust: improve PreProcessor[#visit](https://github.com/rolldown/rolldown/issues/visit)_export_named_declaration (#​4419) (f7e95d8)
Miscellaneous Chores
  • don't expose And class in pluginutils (#​4537) (985af6d)
  • expose withFilter function via rolldown/filter instead of rolldown (#​4369) (ead9749)
  • use camel cases for package.json[#exports](https://github.com/rolldown/rolldown/issues/exports) field (#​4366) (2fa6d40)

v1.0.0-beta.8

Compare Source

Bug Fixes
Features
Performance Improvements

Configuration

📅 Schedule: 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [rolldown](https://rolldown.rs/) ([source](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown)) | devDependencies | patch | [`1.0.0-beta.7` -> `1.0.0-beta.13`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.7/1.0.0-beta.13) | --- ### Release Notes <details> <summary>rolldown/rolldown (rolldown)</summary> ### [`v1.0.0-beta.13`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta13---2025-06-07) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.12...v1.0.0-beta.13) ##### 🚀 Features - feat: merge same `ImportNamespaceSpecifier` for external module by [@&#8203;IWANABETHATGUY](https://github.com/IWANABETHATGUY) in [#&#8203;4373](https://github.com/rolldown/rolldown/pull/4373) ##### 🐛 Bug Fixes - ci: disable `generate_release_notes` by [@&#8203;Boshen](https://github.com/Boshen) ##### 📚 Documentation - docs: add MAINTENANCE.md; remove rolldown.rs/contrib-guide/release by [@&#8203;Boshen](https://github.com/Boshen) in [#&#8203;4854](https://github.com/rolldown/rolldown/pull/4854) ##### ⚙️ Miscellaneous Tasks - add input description to prepare-release.yml by [@&#8203;Boshen](https://github.com/Boshen) - fix prepare-release.yml by [@&#8203;Boshen](https://github.com/Boshen) - CHANGELOG.md: ci(CHANGELOG.md): use git-cliff to generate changelogs by [@&#8203;Boshen](https://github.com/Boshen) in [#&#8203;4858](https://github.com/rolldown/rolldown/pull/4858) ### [`v1.0.0-beta.12`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta12-2025-06-06) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.11...v1.0.0-beta.12) ##### Features - `preseveEntrySignature: allow-extension` ([#&#8203;4800](https://github.com/rolldown/rolldown/issues/4800)) ([83d4d62](https://github.com/rolldown/rolldown/commit/83d4d62121182f3f9f54193d722a73b1dd8290de)) - **advancedChunks:** only move the captured module itself if `preserveEntrySignatures` is `allow-extension` ([#&#8203;4847](https://github.com/rolldown/rolldown/issues/4847)) ([57e7f8b](https://github.com/rolldown/rolldown/commit/57e7f8b72bb418cc966c1724d74a820a6433020f)) - interop `import('some-cjs-module.js')` ([#&#8203;4816](https://github.com/rolldown/rolldown/issues/4816)) ([b9ac5f0](https://github.com/rolldown/rolldown/commit/b9ac5f03d681dd5e92a71920330506218f2dea65)) - **rolldown:** oxc v0.72.3 ([#&#8203;4845](https://github.com/rolldown/rolldown/issues/4845)) ([759525d](https://github.com/rolldown/rolldown/commit/759525d8ef0c674df66e1229413709ce67564287)), closes [#&#8203;4796](https://github.com/rolldown/rolldown/issues/4796) [#&#8203;4846](https://github.com/rolldown/rolldown/issues/4846) - support preserveEntrySignatures: exports-only ([#&#8203;4848](https://github.com/rolldown/rolldown/issues/4848)) ([63dc546](https://github.com/rolldown/rolldown/commit/63dc54624124b98fe5ad04c66eb0e0605bb8e852)) - support preserveEntrySignatures: false ([#&#8203;4844](https://github.com/rolldown/rolldown/issues/4844)) ([e4e90e9](https://github.com/rolldown/rolldown/commit/e4e90e9373e8a1e9b60003a016d57907cc88b188)) - take node esm spec into account for dynamic imports in cjs modules that satisfy nodejs ([#&#8203;4819](https://github.com/rolldown/rolldown/issues/4819)) ([640af3a](https://github.com/rolldown/rolldown/commit/640af3aac4654379766e035ebc420b59536d3281)), closes [#&#8203;4289](https://github.com/rolldown/rolldown/issues/4289) ##### Bug Fixes - 4818 ([#&#8203;4828](https://github.com/rolldown/rolldown/issues/4828)) ([c6aaebe](https://github.com/rolldown/rolldown/commit/c6aaebef4772830efb90302847760ebca18a3f60)), closes [#&#8203;4818](https://github.com/rolldown/rolldown/issues/4818) - **bindings:** cargo cache with napi typedef issues ([#&#8203;4820](https://github.com/rolldown/rolldown/issues/4820)) ([a733205](https://github.com/rolldown/rolldown/commit/a7332057c88f054c7fe93b1123b4b33f17a501e5)) - **bindings:** update [@&#8203;napi-rs/cli](https://github.com/napi-rs/cli) ([#&#8203;4830](https://github.com/rolldown/rolldown/issues/4830)) ([052fb45](https://github.com/rolldown/rolldown/commit/052fb458abeb71830920a0c7bc3db96a08a44355)) - **ci:** fix prepare-release permission ([b04b74e](https://github.com/rolldown/rolldown/commit/b04b74e6af4c6ed2744cce636f228775d81a47e6)) - cjs namespace property optimization access should only apply to ns_alias prop `default` ([#&#8203;4836](https://github.com/rolldown/rolldown/issues/4836)) ([d811ec5](https://github.com/rolldown/rolldown/commit/d811ec5d9e83f28c059c196ed688c8b0c217b2da)) - handle error in `generateHmrPatch` ([#&#8203;4837](https://github.com/rolldown/rolldown/issues/4837)) ([4a9af95](https://github.com/rolldown/rolldown/commit/4a9af950feacfb6a628ef1faa51369aef57d3c42)) - **hmr:** generate unique import binding ([#&#8203;4849](https://github.com/rolldown/rolldown/issues/4849)) ([56a2214](https://github.com/rolldown/rolldown/commit/56a22145c32c9eb963dc4aeca3c0b0b88a513145)) - Preserve default export for preserveModules ([#&#8203;4814](https://github.com/rolldown/rolldown/issues/4814)) ([b30ab1f](https://github.com/rolldown/rolldown/commit/b30ab1f6899640ff61421ef81ed5d19f76e5ce06)), closes [#&#8203;4758](https://github.com/rolldown/rolldown/issues/4758) - regression with namespace import ([#&#8203;4825](https://github.com/rolldown/rolldown/issues/4825)) ([f051675](https://github.com/rolldown/rolldown/commit/f0516754de1d3ef107247255f7b8511444f76d5a)), closes [#&#8203;4824](https://github.com/rolldown/rolldown/issues/4824) - **rolldown:** fix double initialization of tracing subscriber ([#&#8203;4831](https://github.com/rolldown/rolldown/issues/4831)) ([ac2f6bf](https://github.com/rolldown/rolldown/commit/ac2f6bf2eaf54f205a1074ed636d6f3a8e742929)) - should leave all file extensions (even double) unchanged. ([#&#8203;4822](https://github.com/rolldown/rolldown/issues/4822)) ([9abc457](https://github.com/rolldown/rolldown/commit/9abc457f4e8e571267b2c59f8b7d5d5902c1c455)), closes [#&#8203;4702](https://github.com/rolldown/rolldown/issues/4702) ### [`v1.0.0-beta.11`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta11-2025-06-04) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.10...v1.0.0-beta.11) ##### Features - add `index_of_one` utils for `Bitset` ([#&#8203;4779](https://github.com/rolldown/rolldown/issues/4779)) ([16aff17](https://github.com/rolldown/rolldown/commit/16aff17677e8afa62a829dbda40c6c34181093f2)) - **advancedChunks:** support function for `output.advancedChunks.groups[].test` ([#&#8203;4644](https://github.com/rolldown/rolldown/issues/4644)) ([0a177d4](https://github.com/rolldown/rolldown/commit/0a177d4fcdc6a135d100462233cdfa9c17c2503f)), closes [#&#8203;4477](https://github.com/rolldown/rolldown/issues/4477) - **node:** support Rollup-style JSX options ([#&#8203;4756](https://github.com/rolldown/rolldown/issues/4756)) ([2c4c2a8](https://github.com/rolldown/rolldown/commit/2c4c2a8188e36ddcd9cac4bd5d5cf60f96566edc)), closes [#&#8203;4752](https://github.com/rolldown/rolldown/issues/4752) - **rolldown_plugin_isolated_declaration:** improve diagnostic messages ([#&#8203;4731](https://github.com/rolldown/rolldown/issues/4731)) ([87188ed](https://github.com/rolldown/rolldown/commit/87188edbcf5520a2a8552b870f348109c8c41875)), closes [#&#8203;4040](https://github.com/rolldown/rolldown/issues/4040) - warn when assignment to bundle is detected ([#&#8203;4792](https://github.com/rolldown/rolldown/issues/4792)) ([833c4e0](https://github.com/rolldown/rolldown/commit/833c4e0c7cfe8cc30fd590302a2efcd49d8fcb8c)) ##### Bug Fixes - allow user call `resolveId` hook in deps of internal runtime module ([#&#8203;4733](https://github.com/rolldown/rolldown/issues/4733)) ([1995519](https://github.com/rolldown/rolldown/commit/1995519633a5602400b89f3c1bf4d94f08ab6d68)) - **browser:** fix binding types ([#&#8203;4488](https://github.com/rolldown/rolldown/issues/4488)) ([287a573](https://github.com/rolldown/rolldown/commit/287a57391a7115a726cb1cfb0dec624153f33ccc)), closes [#&#8203;4753](https://github.com/rolldown/rolldown/issues/4753) [#&#8203;4754](https://github.com/rolldown/rolldown/issues/4754) [#&#8203;4724](https://github.com/rolldown/rolldown/issues/4724) - built file references undeclared import_foo$n ([#&#8203;4745](https://github.com/rolldown/rolldown/issues/4745)) ([cb30e40](https://github.com/rolldown/rolldown/commit/cb30e400570dc1100c0ef983633119b3034ae699)), closes [#&#8203;4740](https://github.com/rolldown/rolldown/issues/4740) - cjs namespace access property optimization ([#&#8203;4803](https://github.com/rolldown/rolldown/issues/4803)) ([08bf380](https://github.com/rolldown/rolldown/commit/08bf380f2673c44812984641d1bc354a0697ec53)) - computed property access is converted to static property access when using namespace import ([#&#8203;4781](https://github.com/rolldown/rolldown/issues/4781)) ([e692385](https://github.com/rolldown/rolldown/commit/e69238501a705cd1e08bbe47559df7bfe1b6378f)) - include side-effect modules in preserveModules mode ([#&#8203;4710](https://github.com/rolldown/rolldown/issues/4710)) ([ac4e5db](https://github.com/rolldown/rolldown/commit/ac4e5db3df010c44b3e85337660e66c050bb7157)) - **infra:** fails to load wasm fallback on WebContainer ([#&#8203;4770](https://github.com/rolldown/rolldown/issues/4770)) ([5cb498e](https://github.com/rolldown/rolldown/commit/5cb498ea139e066c7b9ed2b1333e33aea1ae11e0)), closes [#&#8203;4762](https://github.com/rolldown/rolldown/issues/4762) - **inlineDynamicImports:** ensure tla module execution correctly ([#&#8203;4764](https://github.com/rolldown/rolldown/issues/4764)) ([92851ea](https://github.com/rolldown/rolldown/commit/92851eaedf3e2d5eaa612ce6634dac2878a35bc7)), closes [#&#8203;4610](https://github.com/rolldown/rolldown/issues/4610) - **package.json:** fix husky not working ([98c54a1](https://github.com/rolldown/rolldown/commit/98c54a11839a6480d30c9ddcf0ab04fc8b245dc0)) - renamed exports when enabled preserveModules ([#&#8203;4728](https://github.com/rolldown/rolldown/issues/4728)) ([4da8973](https://github.com/rolldown/rolldown/commit/4da89732d145a8552a2cc01034c6ca12ae6fc90f)), closes [#&#8203;4698](https://github.com/rolldown/rolldown/issues/4698) - **rolldown_plugin_build_import_analysis:** align `load` hook ([#&#8203;4742](https://github.com/rolldown/rolldown/issues/4742)) ([10f8e10](https://github.com/rolldown/rolldown/commit/10f8e10afd5f8c057926ef504a598ef84af218bf)), closes [#&#8203;3983](https://github.com/rolldown/rolldown/issues/3983) - test napi-derive file lock ([#&#8203;4751](https://github.com/rolldown/rolldown/issues/4751)) ([2203f74](https://github.com/rolldown/rolldown/commit/2203f74b8055464b8f450307b3372ce97c1b910d)) ### [`v1.0.0-beta.10`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta10-2025-05-28) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.9...v1.0.0-beta.10) ##### ⚠ BREAKING CHANGES - "feat!: always make the default value of `platform` as `browser`" ([#&#8203;4720](https://github.com/rolldown/rolldown/issues/4720)) - **resolve:** add `module` to resolve conditions by default ([#&#8203;4703](https://github.com/rolldown/rolldown/issues/4703)) - **types/resolve:** use literal `'import-statement'` to refer to static import statements instead of `'import'` ([#&#8203;4689](https://github.com/rolldown/rolldown/issues/4689)) - **rust:** merge `target` option into `transform` ([#&#8203;4665](https://github.com/rolldown/rolldown/issues/4665)) - **rust:** merge `jsx` option into `transform` ([#&#8203;4654](https://github.com/rolldown/rolldown/issues/4654)) - always make the default value of `platform` as `browser` ([#&#8203;4611](https://github.com/rolldown/rolldown/issues/4611)) ##### Features - add preserveEntrySignatures option ([#&#8203;4640](https://github.com/rolldown/rolldown/issues/4640)) ([3979e2a](https://github.com/rolldown/rolldown/commit/3979e2a5a1e89482a2b1c287fbdc42b238db18c6)) - always make the default value of `platform` as `browser` ([#&#8203;4611](https://github.com/rolldown/rolldown/issues/4611)) ([43425a0](https://github.com/rolldown/rolldown/commit/43425a01b4a5549f2b47746aff2385fb23f2bfd0)) - **binding:** preserveModulesRoot ([#&#8203;4631](https://github.com/rolldown/rolldown/issues/4631)) ([51df2b7](https://github.com/rolldown/rolldown/commit/51df2b737e941084ede9763b9e0d061bb2fc78d3)) - **ci:** apply `cargo shear --fix` correctly in autofix ([#&#8203;4677](https://github.com/rolldown/rolldown/issues/4677)) ([15934eb](https://github.com/rolldown/rolldown/commit/15934eb25e0db4d73cccd2e9418a828f766e2073)) - **debug:** add `StmtSideEffect` to record the specific reason why a stmt has side effect ([#&#8203;4671](https://github.com/rolldown/rolldown/issues/4671)) ([5982115](https://github.com/rolldown/rolldown/commit/5982115ae4db2851f231f30c74aadbe5e8a2c2c1)) - **debug:** emit more details for `Module[#imports](https://github.com/rolldown/rolldown/issues/imports)` ([#&#8203;4619](https://github.com/rolldown/rolldown/issues/4619)) ([42afd5a](https://github.com/rolldown/rolldown/commit/42afd5aa4f8f8edab142a4b42a277854a4f9a1dd)) - enable cjs ns merge for react ([#&#8203;4621](https://github.com/rolldown/rolldown/issues/4621)) ([ddf8da8](https://github.com/rolldown/rolldown/commit/ddf8da885f6999a68bad876df4b1a6db2a6930d4)) - enable loose mode validate option and give warning ([#&#8203;4638](https://github.com/rolldown/rolldown/issues/4638)) ([080ce4e](https://github.com/rolldown/rolldown/commit/080ce4eedaf5803a4da09a84e1f9c18498c38df4)) - **on_demand_wrapping:** don't wrap modules that don't rely on others and have side effect ([#&#8203;4670](https://github.com/rolldown/rolldown/issues/4670)) ([326e6f5](https://github.com/rolldown/rolldown/commit/326e6f5bd17cac7ef68173d80cb19b67e521bd93)) - **plugin/json:** only transform module with `moduleType: 'json'` ([#&#8203;4554](https://github.com/rolldown/rolldown/issues/4554)) ([c69e332](https://github.com/rolldown/rolldown/commit/c69e33224e2f41701acf7fc5a861f398d8a4ddc2)) - **rolldown_plugin_oxc_runtime:** support automatic resolution of oxc runtime helpers ([#&#8203;4641](https://github.com/rolldown/rolldown/issues/4641)) ([b09c035](https://github.com/rolldown/rolldown/commit/b09c0350d91cb7da1f5d40a53a94a5300fba5118)), closes [#&#8203;4597](https://github.com/rolldown/rolldown/issues/4597) - **rolldown_plugin_utils:** extract `check_public_file` from `rolldown_plugin_asset` ([#&#8203;4660](https://github.com/rolldown/rolldown/issues/4660)) ([1b3b8c3](https://github.com/rolldown/rolldown/commit/1b3b8c3e757795a58f709e4a4b57f9fa6a6aafe9)) - **rolldown_plugin_utils:** extract `file_to_url` from `rolldown_plugin_asset` ([#&#8203;4663](https://github.com/rolldown/rolldown/issues/4663)) ([40290b5](https://github.com/rolldown/rolldown/commit/40290b573e7434bfe59be1aaff5ec18b5cd896c9)) - **rolldown_plugin_utils:** support `create_to_import_meta_url_based_relative_runtime` ([#&#8203;4657](https://github.com/rolldown/rolldown/issues/4657)) ([d77354f](https://github.com/rolldown/rolldown/commit/d77354f590ee89015bb5c042d29a489b7f37b81a)) - **rolldown_plugin_utils:** support `to_output_file_path_in_js` ([#&#8203;4659](https://github.com/rolldown/rolldown/issues/4659)) ([9e8c677](https://github.com/rolldown/rolldown/commit/9e8c677d1a60ef8a5198f473dcf44a32f03dbf20)) - **rolldown:** oxc v0.71.0 and napi beta ([#&#8203;4618](https://github.com/rolldown/rolldown/issues/4618)) ([76c39c6](https://github.com/rolldown/rolldown/commit/76c39c68177af95243714e375536728ee3de06f4)), closes [#&#8203;4614](https://github.com/rolldown/rolldown/issues/4614) - **rolldown:** oxc v0.72.0 ([#&#8203;4658](https://github.com/rolldown/rolldown/issues/4658)) ([8371a90](https://github.com/rolldown/rolldown/commit/8371a909a6d27c4ba7ea45adf8ba6982f70131ff)) - **rolldown:** oxc v0.72.1 and oxc-resolver v11 ([#&#8203;4718](https://github.com/rolldown/rolldown/issues/4718)) ([79a47fc](https://github.com/rolldown/rolldown/commit/79a47fcda9dd236bad3ba5edc489adc394a3ae89)) - **rust:** merge `jsx` option into `transform` ([#&#8203;4654](https://github.com/rolldown/rolldown/issues/4654)) ([4872097](https://github.com/rolldown/rolldown/commit/48720977fa6ff5a1a42522141a779edbef025e14)), closes [#&#8203;4447](https://github.com/rolldown/rolldown/issues/4447) - **rust:** merge `target` option into `transform` ([#&#8203;4665](https://github.com/rolldown/rolldown/issues/4665)) ([f9aa33a](https://github.com/rolldown/rolldown/commit/f9aa33a83915020468b9901cc9703003389e0979)), closes [#&#8203;4651](https://github.com/rolldown/rolldown/issues/4651) - **rust:** preserveModulesRoot ([#&#8203;4630](https://github.com/rolldown/rolldown/issues/4630)) ([9f62c77](https://github.com/rolldown/rolldown/commit/9f62c772f7d55d92b94d6ff4f74c8d50e4297e67)) - support to attach chunk debug information in output ([#&#8203;4633](https://github.com/rolldown/rolldown/issues/4633)) ([1079582](https://github.com/rolldown/rolldown/commit/10795828dba9cf129c5764381017b766e6cbc9ef)) ##### Bug Fixes - `chunk.name` is not sanitized when the chunk is a common chunk ([#&#8203;4712](https://github.com/rolldown/rolldown/issues/4712)) ([5949f2a](https://github.com/rolldown/rolldown/commit/5949f2a3307192a44b534f6c700dae6f78e84b48)), closes [#&#8203;4709](https://github.com/rolldown/rolldown/issues/4709) - `preserveModules` co exists with multi entrypoints ([#&#8203;4626](https://github.com/rolldown/rolldown/issues/4626)) ([b46bdea](https://github.com/rolldown/rolldown/commit/b46bdea5d5e80bf82d3e4f94eda0260b6c71c4af)), closes [#&#8203;4624](https://github.com/rolldown/rolldown/issues/4624) - `preserveModules` don't respect relative path ([#&#8203;4629](https://github.com/rolldown/rolldown/issues/4629)) ([9727493](https://github.com/rolldown/rolldown/commit/972749302ca84d2317d261f88eedd1835d866bb6)) - **browser:** disable oxc runtime plugin ([#&#8203;4708](https://github.com/rolldown/rolldown/issues/4708)) ([0ec9e7d](https://github.com/rolldown/rolldown/commit/0ec9e7ddef4df61f017800308be9226426ffef16)), closes [#&#8203;4707](https://github.com/rolldown/rolldown/issues/4707) - **ci:** add missing `just` in warmup workflow ([c6a1eb1](https://github.com/rolldown/rolldown/commit/c6a1eb110f48dbca6b06be7bd83bb9e6fc15de24)) - **ci:** cache release builds to a different cache key ([a002b24](https://github.com/rolldown/rolldown/commit/a002b2406f2b27065f093e2f6cad407fa82438dd)) - **ci:** cache warmup should include build artifacts ([#&#8203;4675](https://github.com/rolldown/rolldown/issues/4675)) ([0f2c3b5](https://github.com/rolldown/rolldown/commit/0f2c3b5951123ff1c102df05abfa074ea53d36a5)) - **ci:** fix double pnpm cache from `setup-node` ([#&#8203;4685](https://github.com/rolldown/rolldown/issues/4685)) ([db25788](https://github.com/rolldown/rolldown/commit/db25788e67c3cfaff8989ec467788eaa5444956c)) - **ci:** fix release build ([#&#8203;4691](https://github.com/rolldown/rolldown/issues/4691)) ([82620b9](https://github.com/rolldown/rolldown/commit/82620b916544a35dab613141a78e45c598859637)) - **ci:** fix template-injection in benchmark-rust ([57b2792](https://github.com/rolldown/rolldown/commit/57b27922a3a9ad7c8f5a46335ce676a7d1f9a155)) - **ci:** fix template-injection in publish-to-npm-for-nightly-canary.yml ([352340f](https://github.com/rolldown/rolldown/commit/352340faa336226a526d993f3a393f7c2ed369c2)) - **ci:** in metrics, use cache instead of `cargo fetch` ([937eae9](https://github.com/rolldown/rolldown/commit/937eae93c25b0abd05f67ffda2f02b01216bf23d)) - **ci:** pnpm install --ignore-scripts ([#&#8203;4696](https://github.com/rolldown/rolldown/issues/4696)) ([e040112](https://github.com/rolldown/rolldown/commit/e0401125b588f74dd9b4164292a83a41146594f1)) - cjs namespace merge in incremental build ([#&#8203;4613](https://github.com/rolldown/rolldown/issues/4613)) ([b1c500e](https://github.com/rolldown/rolldown/commit/b1c500e11a9d8b8132e02027d43487e48b5a5e86)) - dynamic chunk not exported when using preserveModules ([#&#8203;4650](https://github.com/rolldown/rolldown/issues/4650)) ([d91dfb5](https://github.com/rolldown/rolldown/commit/d91dfb553598b445875e495f9c5ad70ea9e5824c)) - exported dynamic import is treated as unused ([#&#8203;4648](https://github.com/rolldown/rolldown/issues/4648)) ([edf5b4e](https://github.com/rolldown/rolldown/commit/edf5b4e1652a7b241ab7f214d29777593f4f8096)), closes [#&#8203;4646](https://github.com/rolldown/rolldown/issues/4646) - generated wrapper stmt info should be always included on demand ([#&#8203;4639](https://github.com/rolldown/rolldown/issues/4639)) ([ed553e1](https://github.com/rolldown/rolldown/commit/ed553e1e4c8d5a88a3e103307c60c1b6eae2e228)) - index out of bounds panic at oxc_index-3.0.0 with recent canary version ([#&#8203;4713](https://github.com/rolldown/rolldown/issues/4713)) ([3fad6f4](https://github.com/rolldown/rolldown/commit/3fad6f497b55345fe2c626692b6e8cc402a31967)) - **inlineDynamicImports:** ensure tla module execution correctly ([#&#8203;4627](https://github.com/rolldown/rolldown/issues/4627)) ([e9ef28c](https://github.com/rolldown/rolldown/commit/e9ef28c1c54add876596a31edd8f4137484b6fca)) - partial cjs namespace merge with chunk split ([#&#8203;4598](https://github.com/rolldown/rolldown/issues/4598)) ([83a0b40](https://github.com/rolldown/rolldown/commit/83a0b401873c1c57bc38f5f59b870163a9370371)) - partial merge cjs namespace ([#&#8203;4595](https://github.com/rolldown/rolldown/issues/4595)) ([0085f4a](https://github.com/rolldown/rolldown/commit/0085f4a4d5d2d25cd33f58a430c591c2c05404a9)) - removing unused dynamic imported chunks ([#&#8203;4655](https://github.com/rolldown/rolldown/issues/4655)) ([fe21db7](https://github.com/rolldown/rolldown/commit/fe21db75b99622d62d6bc3db85a99531418f0f5e)) - **resolve:** add `module` to resolve conditions by default ([#&#8203;4703](https://github.com/rolldown/rolldown/issues/4703)) ([9727531](https://github.com/rolldown/rolldown/commit/97275318e6f37756509a8f185bf51759e597394f)) - **rolldown/browser:** auto-resolve oxc runtime helpers ([#&#8203;4645](https://github.com/rolldown/rolldown/issues/4645)) ([701bbc3](https://github.com/rolldown/rolldown/commit/701bbc3d342e8821a3efef3bc6ef09b7709b475f)), closes [#&#8203;4641](https://github.com/rolldown/rolldown/issues/4641) - **rust:** avoid panic in `into_assignment_target` ([#&#8203;4688](https://github.com/rolldown/rolldown/issues/4688)) ([6c806ea](https://github.com/rolldown/rolldown/commit/6c806ea2c4310f0b14563aa30573bb87cadc7e22)), closes [#&#8203;4304](https://github.com/rolldown/rolldown/issues/4304) - sort dynamic entires with topological order before tree shake. ([#&#8203;4694](https://github.com/rolldown/rolldown/issues/4694)) ([bc96622](https://github.com/rolldown/rolldown/commit/bc966224d226f80da7a294fe9befba605f508f24)) - **strict_execution_order:** runtime module should not be wrapped by default ([#&#8203;4692](https://github.com/rolldown/rolldown/issues/4692)) ([4008ac0](https://github.com/rolldown/rolldown/commit/4008ac0aa1172ade61174b6d0183e584f60f8b24)) - **strict_execution_order:** wrapped module should be included on demand ([#&#8203;4687](https://github.com/rolldown/rolldown/issues/4687)) ([7c21036](https://github.com/rolldown/rolldown/commit/7c210364a7d2bf34f175714a8f015c230f3f054f)) - strip path for require identifier with `preserveModules` ([#&#8203;4704](https://github.com/rolldown/rolldown/issues/4704)) ([2ba8e28](https://github.com/rolldown/rolldown/commit/2ba8e2836baa95074e1ba0d07622b867a22b9317)), closes [#&#8203;4700](https://github.com/rolldown/rolldown/issues/4700) - **types/resolve:** use literal `'import-statement'` to refer to static import statements instead of `'import'` ([#&#8203;4689](https://github.com/rolldown/rolldown/issues/4689)) ([eee51d8](https://github.com/rolldown/rolldown/commit/eee51d8756d2d957445d804f5240a5461b93eba9)) - **watch:** watch linux path at windows ([#&#8203;4625](https://github.com/rolldown/rolldown/issues/4625)) ([ed594aa](https://github.com/rolldown/rolldown/commit/ed594aa6b5ae83ff52ae8727568fefbc977971d4)) ##### Performance Improvements - change `profile.dev.debug` to improve rust compile times ([#&#8203;4623](https://github.com/rolldown/rolldown/issues/4623)) ([0312f66](https://github.com/rolldown/rolldown/commit/0312f66401f70a0de261c8a88953f1e6c3227a38)) - **rolldown:** prevent duplicate text embedding with `include_str!` ([#&#8203;4664](https://github.com/rolldown/rolldown/issues/4664)) ([8fee5af](https://github.com/rolldown/rolldown/commit/8fee5afe0c6a7870e24f1395e62ca05001554a9b)), closes [#&#8203;4354](https://github.com/rolldown/rolldown/issues/4354) ##### Reverts - "feat!: always make the default value of `platform` as `browser`" ([#&#8203;4720](https://github.com/rolldown/rolldown/issues/4720)) ([4021325](https://github.com/rolldown/rolldown/commit/4021325f2b6a5fbf10ed8ed2bfcfa50f33781cfd)), closes [rolldown/rolldown#4611](https://github.com/rolldown/rolldown/issues/4611) - "refactor(rolldown_sourcemap): remove unused `SourceJoiner[#prepend](https://github.com/rolldown/rolldown/issues/prepend)_source`" ([#&#8203;4632](https://github.com/rolldown/rolldown/issues/4632)) ([719ec89](https://github.com/rolldown/rolldown/commit/719ec89f74e2dc1d86c4b3357ba26cdf36c9ecc4)), closes [rolldown/rolldown#4431](https://github.com/rolldown/rolldown/issues/4431) - `feat(on_demand_wrapping): don't wrap modules that don't rely on others and have side effect [#&#8203;4670](https://github.com/rolldown/rolldown/issues/4670)` ([#&#8203;4686](https://github.com/rolldown/rolldown/issues/4686)) ([8a77ce9](https://github.com/rolldown/rolldown/commit/8a77ce9a7bc3f5dd3f3af56c90b836362b840a8b)) ### [`v1.0.0-beta.9`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta9-2025-05-19) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.8...v1.0.0-beta.9) ##### ⚠ BREAKING CHANGES - **rolldown:** update to `oxc@0.70.0` to refine printing comments ([#&#8203;4562](https://github.com/rolldown/rolldown/issues/4562)) - align directive rendering with esbuild ([#&#8203;4557](https://github.com/rolldown/rolldown/issues/4557)) - don't expose `And` class in pluginutils ([#&#8203;4537](https://github.com/rolldown/rolldown/issues/4537)) - add `OutputOptions#legalComments` and remove `OutputOptions#comments` ([#&#8203;4528](https://github.com/rolldown/rolldown/issues/4528)) - expose `withFilter` function via `rolldown/filter` instead of `rolldown` ([#&#8203;4369](https://github.com/rolldown/rolldown/issues/4369)) - allows users to specify filter expressions directly using an array syntax instead of an object with a "custom" key ([#&#8203;4368](https://github.com/rolldown/rolldown/issues/4368)) - use camel cases for `package.json#exports` field ([#&#8203;4366](https://github.com/rolldown/rolldown/issues/4366)) - filter expr binding conversion ([#&#8203;4343](https://github.com/rolldown/rolldown/issues/4343)) ##### Features - add `OutputOptions[#legal](https://github.com/rolldown/rolldown/issues/legal)Comments` and remove `OutputOptions[#comments](https://github.com/rolldown/rolldown/issues/comments)` ([#&#8203;4528](https://github.com/rolldown/rolldown/issues/4528)) ([aa7e253](https://github.com/rolldown/rolldown/commit/aa7e253b28627cd99ebb0af666a701c4888e6f76)) - add watcher.off method to remove event listener ([#&#8203;4388](https://github.com/rolldown/rolldown/issues/4388)) ([ca23f2d](https://github.com/rolldown/rolldown/commit/ca23f2d5e6a7b93f8069cae7f3b9ebcfe6a6ade7)), closes [#&#8203;4382](https://github.com/rolldown/rolldown/issues/4382) - allow to preserve legal comments with `minify: true` ([#&#8203;4591](https://github.com/rolldown/rolldown/issues/4591)) ([9a837fc](https://github.com/rolldown/rolldown/commit/9a837fc1cee917796c1dc748abd09236157d8561)) - allows users to specify filter expressions directly using an array syntax instead of an object with a "custom" key ([#&#8203;4368](https://github.com/rolldown/rolldown/issues/4368)) ([4a50b6d](https://github.com/rolldown/rolldown/commit/4a50b6d0693b189a1193463b723001670147bf63)) - better error message for `manualChunks` ([#&#8203;4530](https://github.com/rolldown/rolldown/issues/4530)) ([5b8c925](https://github.com/rolldown/rolldown/commit/5b8c925613d6b2033aa2b206bd082dba77b3dd69)) - **builtin-plugin:** expose `webWorkerPostPlugin` ([#&#8203;4594](https://github.com/rolldown/rolldown/issues/4594)) ([d89470c](https://github.com/rolldown/rolldown/commit/d89470c050333df5e4398036cbf89243bdc1ba4a)) - cleanUrl rust interpreter ([#&#8203;4480](https://github.com/rolldown/rolldown/issues/4480)) ([1988c3d](https://github.com/rolldown/rolldown/commit/1988c3dc7e5902d92294b46e9a7330d226853430)) - **debug:** add `call_id` to load and transform events ([#&#8203;4296](https://github.com/rolldown/rolldown/issues/4296)) ([432acb3](https://github.com/rolldown/rolldown/commit/432acb39524da9e002f43875c097c11d25f52716)) - **debug:** distinguish if `resolve_id` hook is called automatically or manually ([#&#8203;4254](https://github.com/rolldown/rolldown/issues/4254)) ([1b90f35](https://github.com/rolldown/rolldown/commit/1b90f357758f784dd47b6b279950fa34054d01d2)) - **debug:** emit `ModuleGraphReady` event ([#&#8203;4515](https://github.com/rolldown/rolldown/issues/4515)) ([29d88da](https://github.com/rolldown/rolldown/commit/29d88dac633f3d6e25fbd690792d24d46b6fe6c4)), closes [#&#8203;4135](https://github.com/rolldown/rolldown/issues/4135) - **debug:** inject `call_id` for each pair of `HookResolveIdCall` events ([#&#8203;4255](https://github.com/rolldown/rolldown/issues/4255)) ([d93e66e](https://github.com/rolldown/rolldown/commit/d93e66e2e719284d04357511a5da2073b26b8651)) - expose `isolatedDeclaration` ([#&#8203;4410](https://github.com/rolldown/rolldown/issues/4410)) ([92d35c5](https://github.com/rolldown/rolldown/commit/92d35c5a03c9505f9aa4e121bb81a4581958428b)) - expose `loadConfig` in api ([#&#8203;4428](https://github.com/rolldown/rolldown/issues/4428)) ([9a4338e](https://github.com/rolldown/rolldown/commit/9a4338e8fd596804b88b5caef71730aabaf2ba2b)), closes [#&#8203;4313](https://github.com/rolldown/rolldown/issues/4313) - expose oxc-resolver ([#&#8203;4485](https://github.com/rolldown/rolldown/issues/4485)) ([8aae298](https://github.com/rolldown/rolldown/commit/8aae298a59d058a2ca1653bcb93b87ff957319c1)) - filter expr binding conversion ([#&#8203;4343](https://github.com/rolldown/rolldown/issues/4343)) ([6c73e55](https://github.com/rolldown/rolldown/commit/6c73e55cb14bfbcd6040a05a7deb014abc145bab)) - filter expression node binding types ([#&#8203;4340](https://github.com/rolldown/rolldown/issues/4340)) ([684e2b5](https://github.com/rolldown/rolldown/commit/684e2b5403d2c28a07ce9332e4d77eceb7f85ee5)) - **hmr:** handle import.meta.hot.invalidate ([#&#8203;4339](https://github.com/rolldown/rolldown/issues/4339)) ([9725513](https://github.com/rolldown/rolldown/commit/9725513b9e223efe3b161b1bf99b6d602d33c00e)) - **hmr:** support sourcemap ([#&#8203;4570](https://github.com/rolldown/rolldown/issues/4570)) ([d3b21fe](https://github.com/rolldown/rolldown/commit/d3b21fec55ad512378d237dd849fe49befa95925)) - implement filter expr filtering ([#&#8203;4346](https://github.com/rolldown/rolldown/issues/4346)) ([d35f587](https://github.com/rolldown/rolldown/commit/d35f587365e0f23b7852f320cfe39a5af15fb0b7)) - introduce filter expression ([#&#8203;4323](https://github.com/rolldown/rolldown/issues/4323)) ([21b9e45](https://github.com/rolldown/rolldown/commit/21b9e457d7e5096d4ec55559e98960a40737cce5)) - make `BindingMinifyOptions` fields optional ([#&#8203;4307](https://github.com/rolldown/rolldown/issues/4307)) ([165d0b1](https://github.com/rolldown/rolldown/commit/165d0b1e0e77efe1e8bcda63cb80c890f85aa889)), closes [#&#8203;4306](https://github.com/rolldown/rolldown/issues/4306) - make RolldownBuild.watchFiles to async ([#&#8203;4520](https://github.com/rolldown/rolldown/issues/4520)) ([4666852](https://github.com/rolldown/rolldown/commit/466685235be8802ba2cf91fc5576b5e00b466069)) - merge `emitDecoratorMetadata` from tsconfig.json ([#&#8203;4555](https://github.com/rolldown/rolldown/issues/4555)) ([3f14835](https://github.com/rolldown/rolldown/commit/3f14835a80b8e0621bbb8386ade8772eff37f0ca)), closes [#&#8203;4552](https://github.com/rolldown/rolldown/issues/4552) - move filter related utils to `@rolldown/pluginutils` ([#&#8203;4429](https://github.com/rolldown/rolldown/issues/4429)) ([f932e9e](https://github.com/rolldown/rolldown/commit/f932e9e5c33e6d132f44c972c6fb18e08ebc2d3d)) - output.virtualDirname ([#&#8203;4521](https://github.com/rolldown/rolldown/issues/4521)) ([2e52dbc](https://github.com/rolldown/rolldown/commit/2e52dbc53e0fce99e0eeac56c1994afa59b31435)) - parse filter expr ([#&#8203;4338](https://github.com/rolldown/rolldown/issues/4338)) ([e394f40](https://github.com/rolldown/rolldown/commit/e394f405d72eee41b292d062fb499c81af7e3bdb)) - partial preserveModules impl ([#&#8203;4456](https://github.com/rolldown/rolldown/issues/4456)) ([a3b1473](https://github.com/rolldown/rolldown/commit/a3b147370cc0547f64101a892d63cd4b1a583216)) - **plugin/transform:** allow readonly array for options ([#&#8203;4266](https://github.com/rolldown/rolldown/issues/4266)) ([86482ea](https://github.com/rolldown/rolldown/commit/86482eadb22fda599e8ae43141fde9b116380443)) - **plugin/vite-resolve:** port changes after Vite 6 ([#&#8203;4269](https://github.com/rolldown/rolldown/issues/4269)) ([7c1fae3](https://github.com/rolldown/rolldown/commit/7c1fae383c48bed18ea1f67a6423be3327311c63)), closes [#&#8203;4270](https://github.com/rolldown/rolldown/issues/4270) - **plugin:** support code filter for `renderChunk` hook ([#&#8203;4351](https://github.com/rolldown/rolldown/issues/4351)) ([ef1f137](https://github.com/rolldown/rolldown/commit/ef1f13714dfc5bfccf80827650e94ed4879d7108)), closes [#&#8203;4231](https://github.com/rolldown/rolldown/issues/4231) - **pluginutils:** `Query` filter impl ([#&#8203;4535](https://github.com/rolldown/rolldown/issues/4535)) ([6c06a1c](https://github.com/rolldown/rolldown/commit/6c06a1c1b4192675f275b0182b8358e09b26c50f)) - **pluginutils:** add `exactRegex` and `prefixRegex` ([#&#8203;4458](https://github.com/rolldown/rolldown/issues/4458)) ([7c58822](https://github.com/rolldown/rolldown/commit/7c588222f05d8fdacbc8247f6621c5a9b54cfcbb)) - **pluginutils:** add `makeIdFiltersToMatchWithQuery` function ([#&#8203;4469](https://github.com/rolldown/rolldown/issues/4469)) ([75757fa](https://github.com/rolldown/rolldown/commit/75757fa25b795308ffb105287327be1ce97dfbd9)) - preserveModules ([#&#8203;4457](https://github.com/rolldown/rolldown/issues/4457)) ([4b0464e](https://github.com/rolldown/rolldown/commit/4b0464e1ab162c2083c66e3ab610b7da9666373b)) - **rolldown_error:** add necessary `id` for some errors ([#&#8203;4533](https://github.com/rolldown/rolldown/issues/4533)) ([d4801c4](https://github.com/rolldown/rolldown/commit/d4801c442bd94625e402866e82ca5742dc45017e)), closes [#&#8203;4427](https://github.com/rolldown/rolldown/issues/4427) - **rolldown_plugin_asset_import_meta_url:** initialize `assetImportMetaUrlPlugin` ([#&#8203;4563](https://github.com/rolldown/rolldown/issues/4563)) ([84c4bac](https://github.com/rolldown/rolldown/commit/84c4bacb03bd872c498661b2f7149722f98270d2)) - **rolldown_plugin_asset:** align `resolveId` with `rolldown-vite` ([#&#8203;4545](https://github.com/rolldown/rolldown/issues/4545)) ([d6e2358](https://github.com/rolldown/rolldown/commit/d6e23587d3e33c18b9994d09e3bfc23e1196eb3f)) - **rolldown_plugin_asset:** initialize asset plugin ([#&#8203;4541](https://github.com/rolldown/rolldown/issues/4541)) ([51bbd05](https://github.com/rolldown/rolldown/commit/51bbd05ebab2e9eade6bb63bac149f1b9e8039d0)) - **rolldown_plugin_asset:** partially align `load` hook with `rolldown-vite` ([#&#8203;4561](https://github.com/rolldown/rolldown/issues/4561)) ([a58cdd9](https://github.com/rolldown/rolldown/commit/a58cdd90edaa0c9ba90eed1db0d0400c8b695b1e)) - **rolldown_plugin_dynamic_import_vars:** basic support for custom resolver ([#&#8203;4333](https://github.com/rolldown/rolldown/issues/4333)) ([ad5315f](https://github.com/rolldown/rolldown/commit/ad5315f21185ef7c1329b55a3ba0ed0b269ffbe1)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_dynamic_import_vars:** complete basic alignment work ([#&#8203;4334](https://github.com/rolldown/rolldown/issues/4334)) ([1fd551c](https://github.com/rolldown/rolldown/commit/1fd551cdfdf0aa03069dba0b4f80d2d96bf4c54e)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_dynamic_import_vars:** introduce `resolver` option ([#&#8203;4309](https://github.com/rolldown/rolldown/issues/4309)) ([89aa613](https://github.com/rolldown/rolldown/commit/89aa6134cefa8c9825b397d14d05ebaccf0779fe)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_dynamic_import_vars:** prepare for custom resolver ([#&#8203;4328](https://github.com/rolldown/rolldown/issues/4328)) ([a15677b](https://github.com/rolldown/rolldown/commit/a15677be780012cf3e04f4fb15385d6e1ef225f5)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_dynamic_import_vars:** support `include` and `exclude` ([#&#8203;4288](https://github.com/rolldown/rolldown/issues/4288)) ([c4e6cad](https://github.com/rolldown/rolldown/commit/c4e6cad59043a6242ebe9b9e809b04cbd22446d0)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_import_glob:** support brace expansion ([#&#8203;4121](https://github.com/rolldown/rolldown/issues/4121)) ([54afc8f](https://github.com/rolldown/rolldown/commit/54afc8f95f37aa95fb6b9e365d1327bd6aa68354)), closes [#&#8203;3982](https://github.com/rolldown/rolldown/issues/3982) - **rolldown_plugin_reporter:** align the logic in `renderChunk` hook ([#&#8203;4464](https://github.com/rolldown/rolldown/issues/4464)) ([db88da2](https://github.com/rolldown/rolldown/commit/db88da218c3094e32d626f15325a14c9625aedd5)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_reporter:** basically align behavior with `rolldown-vite` ([#&#8203;4475](https://github.com/rolldown/rolldown/issues/4475)) ([90102d7](https://github.com/rolldown/rolldown/commit/90102d7b7a74319d2838619f504d661fcb9fff73)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_reporter:** further aligned with `rolldown-vite` ([#&#8203;4476](https://github.com/rolldown/rolldown/issues/4476)) ([3985436](https://github.com/rolldown/rolldown/commit/3985436b66aeffd2e06b6aa3ee666b5794dab1d9)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_reporter:** prepare for chunk reporting ([#&#8203;4449](https://github.com/rolldown/rolldown/issues/4449)) ([e270f24](https://github.com/rolldown/rolldown/commit/e270f244a2f4235933c4f651cddf5c47e8d6f5a9)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_web_worker_post:** align with `rolldown-vite` ([#&#8203;4576](https://github.com/rolldown/rolldown/issues/4576)) ([0d7e06c](https://github.com/rolldown/rolldown/commit/0d7e06c831dc940ffebabc4ac9542f934c67b9bb)) - **rolldown:** `oxc_resolver` v8 ([#&#8203;4392](https://github.com/rolldown/rolldown/issues/4392)) ([0de485b](https://github.com/rolldown/rolldown/commit/0de485b2860b5716262c8b83d3e6ccb712105ae8)) - **rolldown:** bump `oxc_resolver` to v7.0 ([#&#8203;4367](https://github.com/rolldown/rolldown/issues/4367)) ([63723d5](https://github.com/rolldown/rolldown/commit/63723d59ba9b000e6b07f1f82ab60ba4bc996d62)) - **rolldown:** expose `experimental` entry for browser ([#&#8203;4446](https://github.com/rolldown/rolldown/issues/4446)) ([069b04b](https://github.com/rolldown/rolldown/commit/069b04bd0a5d29f380269c679b57784b8b448c64)) - **rolldown:** expose `ModuleTypes` type ([#&#8203;4506](https://github.com/rolldown/rolldown/issues/4506)) ([513a17a](https://github.com/rolldown/rolldown/commit/513a17ae165b4ff12a3bebf169f159b3355651e9)) - **rolldown:** oxc v0.66.0 ([#&#8203;4275](https://github.com/rolldown/rolldown/issues/4275)) ([35ee0e7](https://github.com/rolldown/rolldown/commit/35ee0e79ff81f83343c56bab75f1df462bf6f323)) - **rolldown:** oxc v0.68.1 ([#&#8203;4405](https://github.com/rolldown/rolldown/issues/4405)) ([4d4df59](https://github.com/rolldown/rolldown/commit/4d4df59349a721c113be5f5e1837b39556ea5742)) - **rolldown:** oxc v0.69.0 ([#&#8203;4478](https://github.com/rolldown/rolldown/issues/4478)) ([4940c31](https://github.com/rolldown/rolldown/commit/4940c310c118c6c986c2f27b5ecb03c758dbd2da)) - **rolldown:** oxc v0.76.0 ([#&#8203;4345](https://github.com/rolldown/rolldown/issues/4345)) ([86ed7c3](https://github.com/rolldown/rolldown/commit/86ed7c3a283997a636bd950a21aa249f9028ca12)) - **rolldown:** oxc_resolver v9.0.0 ([#&#8203;4462](https://github.com/rolldown/rolldown/issues/4462)) ([9ef061d](https://github.com/rolldown/rolldown/commit/9ef061d317ac9d7c9b9dd3e1662b5b684e15a709)) - **rolldown:** update to `oxc@0.70.0` to refine printing comments ([#&#8203;4562](https://github.com/rolldown/rolldown/issues/4562)) ([1c583fe](https://github.com/rolldown/rolldown/commit/1c583fe976bea726eda3ad3c4aca7910040779bc)) - **rust:** execute cjs as it is ([#&#8203;4465](https://github.com/rolldown/rolldown/issues/4465)) ([5becdcf](https://github.com/rolldown/rolldown/commit/5becdcf6104435d60b53b3b6819f4cae8cdd0532)) - **rust:** impl `Query` filter ([#&#8203;4542](https://github.com/rolldown/rolldown/issues/4542)) ([8a5f862](https://github.com/rolldown/rolldown/commit/8a5f8621aeb28bc11b0b1e76abb7ad0aa5d4c71c)) - **rust:** initialize `rolldown_plugin_vite_css` ([#&#8203;4418](https://github.com/rolldown/rolldown/issues/4418)) ([f2531a6](https://github.com/rolldown/rolldown/commit/f2531a61f9df57a032aa5f8fadac2055d29a9de9)) - **rust:** support `LegalComments::Inline` ([#&#8203;4444](https://github.com/rolldown/rolldown/issues/4444)) ([6921d6c](https://github.com/rolldown/rolldown/commit/6921d6c3d2e7384bfc06322c9bdedb4dfc8be393)) - support extra IdParams and cleanUrl ([#&#8203;4479](https://github.com/rolldown/rolldown/issues/4479)) ([55a9209](https://github.com/rolldown/rolldown/commit/55a9209fe1426e0bc896d2d4dd7d925f93291fbb)) - support variadic args for `or` and `and` filter expr ([#&#8203;4371](https://github.com/rolldown/rolldown/issues/4371)) ([3fe195c](https://github.com/rolldown/rolldown/commit/3fe195c555b056a103b5fbd4fb2931152f36eb63)) - **types:** allow rollup plugin to be assigned to `plugins` option ([#&#8203;4568](https://github.com/rolldown/rolldown/issues/4568)) ([42e496f](https://github.com/rolldown/rolldown/commit/42e496f4677d3ef0cf709458cbd1595c7aeaf6db)) - **types:** expose more watcher related types ([#&#8203;4383](https://github.com/rolldown/rolldown/issues/4383)) ([21263e5](https://github.com/rolldown/rolldown/commit/21263e57e8ae0051236714914df549dee8d186a6)) - validate hoistTransitiveImports ([#&#8203;4262](https://github.com/rolldown/rolldown/issues/4262)) ([ac258d5](https://github.com/rolldown/rolldown/commit/ac258d5f166a02d18a03a320b9ac163368cbedb7)) - **watcher:** support result.close at bundle end event ([#&#8203;4423](https://github.com/rolldown/rolldown/issues/4423)) ([f579291](https://github.com/rolldown/rolldown/commit/f579291a9c5232c91efe972c77663376684abd1a)) - **watch:** support result.close at error event ([#&#8203;4424](https://github.com/rolldown/rolldown/issues/4424)) ([7bb3956](https://github.com/rolldown/rolldown/commit/7bb3956aa6c9c1c0c60930ac92d6cce59a902dea)) ##### Bug Fixes - `asset` ModuleType not available in TypeScript package ([#&#8203;4489](https://github.com/rolldown/rolldown/issues/4489)) ([8ac92a4](https://github.com/rolldown/rolldown/commit/8ac92a4ecfb9fbc328033f936d6aac98c22af0ff)) - add debug information for debug wasm binaries ([#&#8203;4549](https://github.com/rolldown/rolldown/issues/4549)) ([cc66f4b](https://github.com/rolldown/rolldown/commit/cc66f4b7189dfb3a248608d02f5962edb09b11f8)) - align directive rendering with esbuild ([#&#8203;4557](https://github.com/rolldown/rolldown/issues/4557)) ([709eb63](https://github.com/rolldown/rolldown/commit/709eb63cb2f9c4b18bf7e36133251104a44cc45d)) - align resolve extension order with esbuild ([#&#8203;4277](https://github.com/rolldown/rolldown/issues/4277)) ([6565161](https://github.com/rolldown/rolldown/commit/65651618e7ebcbfe2ba6652ae81321e53a3b4a56)) - align sanitize_filename with rollup ([#&#8203;4244](https://github.com/rolldown/rolldown/issues/4244)) ([d53650c](https://github.com/rolldown/rolldown/commit/d53650c52948c411f2aaa9df535e8774f8bfa661)) - align validator with the actual types for `output.polyfillRequire` / `output.minify.deadCodeElimination` ([#&#8203;4294](https://github.com/rolldown/rolldown/issues/4294)) ([6e313e1](https://github.com/rolldown/rolldown/commit/6e313e112489e99ee40538e6dcf5b1803b766e5d)) - chunk level directives rendering ([#&#8203;4551](https://github.com/rolldown/rolldown/issues/4551)) ([a16881d](https://github.com/rolldown/rolldown/commit/a16881dfa13f25c6725eaa28bb848a7c8484d0c0)), closes [#&#8203;4548](https://github.com/rolldown/rolldown/issues/4548) - **chunk_exports:** Prevent duplicate external module imports ([#&#8203;4408](https://github.com/rolldown/rolldown/issues/4408)) ([f90a05f](https://github.com/rolldown/rolldown/commit/f90a05f016455a72cf661b6d434bc5e554744e58)), closes [#&#8203;4406](https://github.com/rolldown/rolldown/issues/4406) - chunk.imports should include external imports ([#&#8203;4315](https://github.com/rolldown/rolldown/issues/4315)) ([62dee06](https://github.com/rolldown/rolldown/commit/62dee0606e8f06223a1b2936db227d3ff05f78ac)) - **ci:** fix incorrect tag name for lychee-action ([#&#8203;4352](https://github.com/rolldown/rolldown/issues/4352)) ([2531185](https://github.com/rolldown/rolldown/commit/253118585049e23900dceb1e4f3a0c4ff5d49729)) - **cli:** `ROLLUP_WATCH` should be set when config is loaded ([#&#8203;4293](https://github.com/rolldown/rolldown/issues/4293)) ([f845728](https://github.com/rolldown/rolldown/commit/f8457289555112835d4e4f396a44575a4e1c97bf)), closes [#&#8203;3967](https://github.com/rolldown/rolldown/issues/3967) - **cli:** invalid type used with `--target` ([#&#8203;4407](https://github.com/rolldown/rolldown/issues/4407)) ([8cce9fc](https://github.com/rolldown/rolldown/commit/8cce9fcca07bad471b6a0eb618498abdf10c06e8)), closes [#&#8203;4387](https://github.com/rolldown/rolldown/issues/4387) - consolidate log related types ([#&#8203;4355](https://github.com/rolldown/rolldown/issues/4355)) ([0174d14](https://github.com/rolldown/rolldown/commit/0174d147eb17d2331ba4ca39adff7bb4e973e784)), closes [#&#8203;4330](https://github.com/rolldown/rolldown/issues/4330) - **debug:** ensure emitting json object per line and correct types ([#&#8203;4295](https://github.com/rolldown/rolldown/issues/4295)) ([1d1fa3d](https://github.com/rolldown/rolldown/commit/1d1fa3df442ab4a66bfe4b72c3a70ac14866a5fb)) - don't minify .d.ts related chunk ([#&#8203;4240](https://github.com/rolldown/rolldown/issues/4240)) ([d984417](https://github.com/rolldown/rolldown/commit/d984417561ae0d3234c7ae77a8ccfe35d556a5bc)) - dynamic import with backquotes are not bundled ([#&#8203;4435](https://github.com/rolldown/rolldown/issues/4435)) ([76c6380](https://github.com/rolldown/rolldown/commit/76c63802b9503c8e2c3548fd92334089020b55e7)) - ensure executing of plain imported cjs, fixes [#&#8203;4443](https://github.com/rolldown/rolldown/issues/4443) ([#&#8203;4468](https://github.com/rolldown/rolldown/issues/4468)) ([df9b4ee](https://github.com/rolldown/rolldown/commit/df9b4ee3236dccc9b0fd292b2325ff92d094a928)) - **hmr:** accpet deps ([#&#8203;4314](https://github.com/rolldown/rolldown/issues/4314)) ([6aca0ce](https://github.com/rolldown/rolldown/commit/6aca0ce10ee9add434ddcef5f4f4dbbedd1f826c)) - **hmr:** aovid using quote_stmt, it make sourcemap panic ([#&#8203;4571](https://github.com/rolldown/rolldown/issues/4571)) ([7b949a0](https://github.com/rolldown/rolldown/commit/7b949a0a1f5427adef9a2be4528f4f33c2c48763)) - **hmr:** enable incremental_build ([#&#8203;4298](https://github.com/rolldown/rolldown/issues/4298)) ([7209cf3](https://github.com/rolldown/rolldown/commit/7209cf3ae682860518dfaa1df1f31794eba794d4)) - **hmr:** export full reload info if reach to hmr root ([#&#8203;4242](https://github.com/rolldown/rolldown/issues/4242)) ([9b57bd3](https://github.com/rolldown/rolldown/commit/9b57bd30d6fc7cd7fa475a5a849d9e90f4bd9959)) - **hmr:** hmr chunk execute dependencies before create import.meta.hot ([#&#8203;4320](https://github.com/rolldown/rolldown/issues/4320)) ([2a06dfe](https://github.com/rolldown/rolldown/commit/2a06dfe488f0b1cb3db0fcf7e30b64faa116c2c1)) - **hmr:** make sure runtime module imported for each chunk ([#&#8203;4438](https://github.com/rolldown/rolldown/issues/4438)) ([4d444b0](https://github.com/rolldown/rolldown/commit/4d444b05ca8e441f33c6d19f6f512a465ad96fd1)) - **hmr:** normalize hmr chunk sourcemap sources path ([#&#8203;4572](https://github.com/rolldown/rolldown/issues/4572)) ([6691f45](https://github.com/rolldown/rolldown/commit/6691f458bee690f0efd5d90ea9779c92bd958a7c)) - **hmr:** preserve original `import.meta.hot` when no HMR context exists ([#&#8203;4391](https://github.com/rolldown/rolldown/issues/4391)) ([bc78fa1](https://github.com/rolldown/rolldown/commit/bc78fa19037424f8fd746dc5df88f64b323edfba)), closes [#&#8203;4390](https://github.com/rolldown/rolldown/issues/4390) [#&#8203;4370](https://github.com/rolldown/rolldown/issues/4370) - **hmr:** reexport named declaration ([#&#8203;4319](https://github.com/rolldown/rolldown/issues/4319)) ([3858daa](https://github.com/rolldown/rolldown/commit/3858daa3cbe7983b89d45278e6066dcbf8df9759)) - **hmr:** register cjs module exports ([#&#8203;4511](https://github.com/rolldown/rolldown/issues/4511)) ([66f4623](https://github.com/rolldown/rolldown/commit/66f46233a8aeddfed089156d0b379c2a60690e45)) - **hmr:** remove duplicated import statment ([#&#8203;4556](https://github.com/rolldown/rolldown/issues/4556)) ([69aebee](https://github.com/rolldown/rolldown/commit/69aebeeaceadbbffd18b83648b5fc4e2f4e035a3)) - **hmr:** rewrite import default/namespace reference ([#&#8203;4299](https://github.com/rolldown/rolldown/issues/4299)) ([a0733d0](https://github.com/rolldown/rolldown/commit/a0733d075e020c8ced0df2f94a0da4f5f1cf10aa)) - **hmr:** rewrite import.meta.hot ([#&#8203;4370](https://github.com/rolldown/rolldown/issues/4370)) ([7b030ee](https://github.com/rolldown/rolldown/commit/7b030ee361fa5962810070ed36cc05a3fec1ff38)) - moduleSideEffects function should also apply to external module ([#&#8203;4305](https://github.com/rolldown/rolldown/issues/4305)) ([77c8935](https://github.com/rolldown/rolldown/commit/77c8935bf7b436353c927be88d355efe76da913f)) - **node:** add `type` property to `RenderedChunk` ([#&#8203;4553](https://github.com/rolldown/rolldown/issues/4553)) ([8ca4fde](https://github.com/rolldown/rolldown/commit/8ca4fde1a2a02ded375f837483b882a569da90ed)) - **node:** ensure comments option got passed to rust ([#&#8203;4527](https://github.com/rolldown/rolldown/issues/4527)) ([35571e5](https://github.com/rolldown/rolldown/commit/35571e5130e43272703d788b9f15f3473df7c816)), closes [#&#8203;4491](https://github.com/rolldown/rolldown/issues/4491) - **plugin/vite-resolve:** align default externalize logic with Vite ([#&#8203;4247](https://github.com/rolldown/rolldown/issues/4247)) ([a37e704](https://github.com/rolldown/rolldown/commit/a37e70462a30974dd32b946da94e24d6fef007d9)) - **plugin/vite-resolve:** external was serialized incorrectly ([#&#8203;4270](https://github.com/rolldown/rolldown/issues/4270)) ([3a98131](https://github.com/rolldown/rolldown/commit/3a98131b297fff2d84a6042ba3328b50e0c3056e)) - preserveModules cjs interop ([#&#8203;4529](https://github.com/rolldown/rolldown/issues/4529)) ([1e7b372](https://github.com/rolldown/rolldown/commit/1e7b3724a6e575007bf474b78ccf108d98294e71)) - **render_chunk_exports:** add missing semicolon to exported value assignment ([#&#8203;4498](https://github.com/rolldown/rolldown/issues/4498)) ([8739f25](https://github.com/rolldown/rolldown/commit/8739f25c49e89acf9617fa3f82d29345c114804d)), closes [#&#8203;4459](https://github.com/rolldown/rolldown/issues/4459) - **rolldown_plugin_transform:** use `or` instead of `xor` for `transformOptions.lang` ([#&#8203;4587](https://github.com/rolldown/rolldown/issues/4587)) ([ef90f2e](https://github.com/rolldown/rolldown/commit/ef90f2e0438a3513dad1fbf35dc576832e593d28)) - **rolldown_transform_plugin:** incorrect detection of file extension ([#&#8203;4241](https://github.com/rolldown/rolldown/issues/4241)) ([eae9262](https://github.com/rolldown/rolldown/commit/eae926288fae44e32be5714a1f1232704e3b84d6)), closes [#&#8203;3881](https://github.com/rolldown/rolldown/issues/3881) - **rust:** ramdom segmentation fault ([#&#8203;4473](https://github.com/rolldown/rolldown/issues/4473)) ([42fd8e2](https://github.com/rolldown/rolldown/commit/42fd8e2ad47a87e7001d32c81cbdbab35838bba0)) - should not convert module to cjs if there exists toplevel this but no `module`,`exports` used ([#&#8203;4514](https://github.com/rolldown/rolldown/issues/4514)) ([f606614](https://github.com/rolldown/rolldown/commit/f6066141ee7137041f9537696d3fca6ef7934af7)) - should not throw for circular cjs imports, fixes [#&#8203;3529](https://github.com/rolldown/rolldown/issues/3529) ([#&#8203;4467](https://github.com/rolldown/rolldown/issues/4467)) ([3240812](https://github.com/rolldown/rolldown/commit/324081298a4d4f6552fc09a9eb22c2fb33c863b7)) - should rewrite jsx_name when jsx: preserve ([#&#8203;4516](https://github.com/rolldown/rolldown/issues/4516)) ([d95f99e](https://github.com/rolldown/rolldown/commit/d95f99edd4cee8382772f59b9309bd59d7c3551f)) - should try to resolve `.json` extension by default ([#&#8203;4276](https://github.com/rolldown/rolldown/issues/4276)) ([e84206b](https://github.com/rolldown/rolldown/commit/e84206b05786d0ce5e19c2e64b18b434cbe37895)), closes [#&#8203;4274](https://github.com/rolldown/rolldown/issues/4274) - transform hook code filter does not work ([#&#8203;4386](https://github.com/rolldown/rolldown/issues/4386)) ([a720367](https://github.com/rolldown/rolldown/commit/a720367fe66ac9f2d23d773e92dd62843f691f24)), closes [#&#8203;4379](https://github.com/rolldown/rolldown/issues/4379) - use correct `FileTemplate` when enable `preserve_modules` ([#&#8203;4517](https://github.com/rolldown/rolldown/issues/4517)) ([a779c8c](https://github.com/rolldown/rolldown/commit/a779c8c6bad426c1cde714b51e389e7f1c6a05b0)) - using original error if normalize original plugin error has error ([#&#8203;4263](https://github.com/rolldown/rolldown/issues/4263)) ([d378cad](https://github.com/rolldown/rolldown/commit/d378cad79c117bfa8a7fb4d8a7aaccc3727e242c)) - **watch-cli:** call result.close at bundle end or error ([#&#8203;4426](https://github.com/rolldown/rolldown/issues/4426)) ([55efe08](https://github.com/rolldown/rolldown/commit/55efe080fcc1a19416bf1c3340b077ec0ebf285b)) - **watch:** allow call `result.close` multiply times ([#&#8203;4425](https://github.com/rolldown/rolldown/issues/4425)) ([e19ea12](https://github.com/rolldown/rolldown/commit/e19ea12106e9263f92fe96bb323e209ad88e68ad)) ##### Performance Improvements - avoid allocating unnecessary memory in runtime for module_types map ([#&#8203;4301](https://github.com/rolldown/rolldown/issues/4301)) ([f675391](https://github.com/rolldown/rolldown/commit/f6753919c611dc681525cff2cb3e69732bd27862)) - enable Wasm 128bit SIMD Extension ([#&#8203;4484](https://github.com/rolldown/rolldown/issues/4484)) ([9d84ea8](https://github.com/rolldown/rolldown/commit/9d84ea8f66a5d2e6bb9db4776693207097ee377d)) - reduce wasm release binary size ([#&#8203;4547](https://github.com/rolldown/rolldown/issues/4547)) ([bf53a10](https://github.com/rolldown/rolldown/commit/bf53a100edf1780d5a5aa41f0bc0459c5696543e)) - **rename:** reduce some string allocations ([#&#8203;4487](https://github.com/rolldown/rolldown/issues/4487)) ([c51bc5c](https://github.com/rolldown/rolldown/commit/c51bc5c1433a6cdbf9a009f749ff689f1460d3b2)) - **rolldown_plugin_alias:** avoid unnecessary `to_string` allocations ([#&#8203;4268](https://github.com/rolldown/rolldown/issues/4268)) ([bf18d12](https://github.com/rolldown/rolldown/commit/bf18d12bd4cca0e40185138c0753cbd9d445b3f2)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_json:** change `register_hook_usage` to return `HookUsage::Transform` ([#&#8203;4375](https://github.com/rolldown/rolldown/issues/4375)) ([baf6ca1](https://github.com/rolldown/rolldown/commit/baf6ca18763f6d1a2aebfbd4532ca75b72428991)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown:** reduce size of `ModuleLoaderMsg` from 1472 to 24 bytes ([#&#8203;4496](https://github.com/rolldown/rolldown/issues/4496)) ([71d87e5](https://github.com/rolldown/rolldown/commit/71d87e5a472da0016be4f5581cab505a038828c3)) - **rolldown:** remove `ArcStr` usages in `finalize_chunks` ([#&#8203;4494](https://github.com/rolldown/rolldown/issues/4494)) ([4dcaa00](https://github.com/rolldown/rolldown/commit/4dcaa009dfacad091c8485ae012de4317f65b7d8)) - **rolldown:** speedup `extract_hash_placeholders` with memchr ([#&#8203;4495](https://github.com/rolldown/rolldown/issues/4495)) ([38fd4b8](https://github.com/rolldown/rolldown/commit/38fd4b8831d62c763c37b84b604530411f03b6f3)) - **rust:** improve `PreProcessor[#visit](https://github.com/rolldown/rolldown/issues/visit)_export_named_declaration` ([#&#8203;4419](https://github.com/rolldown/rolldown/issues/4419)) ([f7e95d8](https://github.com/rolldown/rolldown/commit/f7e95d8f612feb696534fef5d5c269dcc5bddf4c)) ##### Miscellaneous Chores - don't expose `And` class in pluginutils ([#&#8203;4537](https://github.com/rolldown/rolldown/issues/4537)) ([985af6d](https://github.com/rolldown/rolldown/commit/985af6d846c0c85a61b19dcdd61d07c880074f38)) - expose `withFilter` function via `rolldown/filter` instead of `rolldown` ([#&#8203;4369](https://github.com/rolldown/rolldown/issues/4369)) ([ead9749](https://github.com/rolldown/rolldown/commit/ead9749e14f5f1a3c1119d331f076fbc28027674)) - use camel cases for `package.json[#exports](https://github.com/rolldown/rolldown/issues/exports)` field ([#&#8203;4366](https://github.com/rolldown/rolldown/issues/4366)) ([2fa6d40](https://github.com/rolldown/rolldown/commit/2fa6d4067ba6edceeab4d3f841cff6ff690ea160)) ### [`v1.0.0-beta.8`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta8-2025-04-22) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.7...v1.0.0-beta.8) ##### Bug Fixes - attach more comments related to export decl ([#&#8203;4219](https://github.com/rolldown/rolldown/issues/4219)) ([a684277](https://github.com/rolldown/rolldown/commit/a6842777f7ce910fabd8d9d1b418bcb4c2eea221)) - avoid empty line at the beginning of emitted chunks caused by file without imports ([#&#8203;4179](https://github.com/rolldown/rolldown/issues/4179)) ([a3b5f54](https://github.com/rolldown/rolldown/commit/a3b5f54581e5a1f93d47249e9f21a474a5f74869)), closes [#&#8203;4150](https://github.com/rolldown/rolldown/issues/4150) - avoid hang if load error ([#&#8203;4056](https://github.com/rolldown/rolldown/issues/4056)) ([f262f1f](https://github.com/rolldown/rolldown/commit/f262f1f516a2199436bf60b6e67233f96acd2753)) - avoid load again if load success at concurrent load ([#&#8203;4156](https://github.com/rolldown/rolldown/issues/4156)) ([821fc82](https://github.com/rolldown/rolldown/commit/821fc8288d7be142e81ee02a812e9ec80cedd548)) - **build:** handle empty dependencies in rolldown configuration ([#&#8203;4108](https://github.com/rolldown/rolldown/issues/4108)) ([934d75d](https://github.com/rolldown/rolldown/commit/934d75d75c75a351251056afbc54c443c79a88bf)) - clear js side cache at bundle fininsh ([#&#8203;4158](https://github.com/rolldown/rolldown/issues/4158)) ([10afd61](https://github.com/rolldown/rolldown/commit/10afd612d0a63ca295d4ef1a64a14503ddfa2b70)) - convert severity of missing_export diagnostic to warning when importee module is ts/tsx ([#&#8203;4147](https://github.com/rolldown/rolldown/issues/4147)) ([57ae80d](https://github.com/rolldown/rolldown/commit/57ae80def5352406eaace6df5d652d7e67080a16)) - correct bundle size calculation ([#&#8203;3994](https://github.com/rolldown/rolldown/issues/3994)) ([748d395](https://github.com/rolldown/rolldown/commit/748d395c27f8366e4a7eebbdd0819f50aec65971)) - correct the behavior when multiple transform filter option are specified ([#&#8203;4059](https://github.com/rolldown/rolldown/issues/4059)) ([92f7cc6](https://github.com/rolldown/rolldown/commit/92f7cc65534909f84c3d4fe4fdd42d80692ad2ca)) - **debug:** prevent multiple writes on the same file ([#&#8203;4117](https://github.com/rolldown/rolldown/issues/4117)) ([9131bdc](https://github.com/rolldown/rolldown/commit/9131bdcf84246e2b15919a5e424866bdf7c4bf8e)) - deconfilct chunk name after name generated ([#&#8203;4191](https://github.com/rolldown/rolldown/issues/4191)) ([1534f4a](https://github.com/rolldown/rolldown/commit/1534f4a7f444109b25d7b9b02590b14689de1ae0)) - don't unwatch files when close watcher ([#&#8203;4105](https://github.com/rolldown/rolldown/issues/4105)) ([729b6cb](https://github.com/rolldown/rolldown/commit/729b6cb5fe78b6bd3022c7c75f2290d0094e7539)), closes [#&#8203;4084](https://github.com/rolldown/rolldown/issues/4084) - filter should not stabilize args.specifier ([#&#8203;3972](https://github.com/rolldown/rolldown/issues/3972)) ([85c4bdd](https://github.com/rolldown/rolldown/commit/85c4bdd714af5c9245fc0a9cd3ed7b901f34e2be)) - filter test case ([#&#8203;3975](https://github.com/rolldown/rolldown/issues/3975)) ([eeb1005](https://github.com/rolldown/rolldown/commit/eeb10051b0f5ddd144cd3cea5268cc4f332a93c3)) - **hmr:** should generate correct commonjs wrapper ([#&#8203;4131](https://github.com/rolldown/rolldown/issues/4131)) ([afae765](https://github.com/rolldown/rolldown/commit/afae76571b3730a8484341936c4e1d1b2b670579)), closes [#&#8203;4129](https://github.com/rolldown/rolldown/issues/4129) - **hmr:** should register cjs exports differing from esm ([#&#8203;4132](https://github.com/rolldown/rolldown/issues/4132)) ([ca47ca2](https://github.com/rolldown/rolldown/commit/ca47ca2888b0722fbce21cc271d30a359bd392f5)) - **isolated_declaration:** skip external id ([#&#8203;4026](https://github.com/rolldown/rolldown/issues/4026)) ([8b7c824](https://github.com/rolldown/rolldown/commit/8b7c8241e4d105fec4a1a51afed14613a206e1d7)) - make sure flush before write into stdio ([#&#8203;4157](https://github.com/rolldown/rolldown/issues/4157)) ([85dcb2a](https://github.com/rolldown/rolldown/commit/85dcb2aef20533a21a9ce3a4c70188e8358ff061)) - named_function_expression_argument ([#&#8203;4074](https://github.com/rolldown/rolldown/issues/4074)) ([e95a392](https://github.com/rolldown/rolldown/commit/e95a39254b7e9da696854035f69b999019fa19e1)), closes [#&#8203;4045](https://github.com/rolldown/rolldown/issues/4045) [#&#8203;4061](https://github.com/rolldown/rolldown/issues/4061) - **node:** ensure `this.meta.watchMode` is `true` in watch mode ([#&#8203;3969](https://github.com/rolldown/rolldown/issues/3969)) ([7ddcaea](https://github.com/rolldown/rolldown/commit/7ddcaea299a491541638ff52cfabe92e4018c3d5)), closes [#&#8203;3960](https://github.com/rolldown/rolldown/issues/3960) - **node:** fix webcontainer fallback for cjs rolldown + silence pkg.pr.new check error ([#&#8203;3958](https://github.com/rolldown/rolldown/issues/3958)) ([465ee23](https://github.com/rolldown/rolldown/commit/465ee23269f227633941edc62afa41804c21c08e)) - **node:** resolveId id filter is optional ([#&#8203;3991](https://github.com/rolldown/rolldown/issues/3991)) ([c7e4434](https://github.com/rolldown/rolldown/commit/c7e443479fec9df0f99e9040fe856cc7b6870e04)) - preserve leading comments of export default decl ([#&#8203;4122](https://github.com/rolldown/rolldown/issues/4122)) ([e3ab62a](https://github.com/rolldown/rolldown/commit/e3ab62aaf91a0589b209516aa48bdc9055ef6493)), closes [#&#8203;4006](https://github.com/rolldown/rolldown/issues/4006) - **rolldown_plugin_transform:** incorrect detection of `source_type` ([#&#8203;4214](https://github.com/rolldown/rolldown/issues/4214)) ([bfe3e9e](https://github.com/rolldown/rolldown/commit/bfe3e9e7ab9434f345d691a0fd41a60e6fa3e736)), closes [#&#8203;4203](https://github.com/rolldown/rolldown/issues/4203) - **rolldown_utils:** normalize ids before filtering ([#&#8203;3955](https://github.com/rolldown/rolldown/issues/3955)) ([dc245f0](https://github.com/rolldown/rolldown/commit/dc245f0c83a9cb6692ea717cd27f949c6e53ea7f)) - runtime module should get executed first always ([#&#8203;3978](https://github.com/rolldown/rolldown/issues/3978)) ([1c679ee](https://github.com/rolldown/rolldown/commit/1c679eef9fa0160254d7725496db0347176d673c)), closes [#&#8203;3650](https://github.com/rolldown/rolldown/issues/3650) - **rust:** `preserve-legal` should correspond to `Comments::PreserveLegal` ([#&#8203;4137](https://github.com/rolldown/rolldown/issues/4137)) ([cef50bd](https://github.com/rolldown/rolldown/commit/cef50bd09bb7618c9c21ead93d0c93af9323fc12)), closes [#&#8203;4118](https://github.com/rolldown/rolldown/issues/4118) - **rust:** avoid panic when `assetFileNames` hash length exceeds `22` ([#&#8203;4019](https://github.com/rolldown/rolldown/issues/4019)) ([86710df](https://github.com/rolldown/rolldown/commit/86710dfb7fcc278a94bda48c6c3562bf8118aa0f)), closes [#&#8203;4016](https://github.com/rolldown/rolldown/issues/4016) - **rust:** crashes with object containing `shorthand` to `NaN` ([#&#8203;4197](https://github.com/rolldown/rolldown/issues/4197)) ([7d55cda](https://github.com/rolldown/rolldown/commit/7d55cdafb69e74fd84cfaa2f0b2c55d480d58dd0)), closes [#&#8203;4196](https://github.com/rolldown/rolldown/issues/4196) [#&#8203;4123](https://github.com/rolldown/rolldown/issues/4123) - support nested plugin for withFilter ([#&#8203;4106](https://github.com/rolldown/rolldown/issues/4106)) ([698bd4c](https://github.com/rolldown/rolldown/commit/698bd4c3c355388b3ca1821ccc262ac121327d36)) - typo in example code ([#&#8203;4167](https://github.com/rolldown/rolldown/issues/4167)) ([31e3f1b](https://github.com/rolldown/rolldown/commit/31e3f1babb9308fafc42b17ddbd722f85d482ca8)) - validate hmr option ([#&#8203;4067](https://github.com/rolldown/rolldown/issues/4067)) ([c1d0963](https://github.com/rolldown/rolldown/commit/c1d096385913793f6e37cdd3b37ebdb03d4c85f0)) ##### Features - add `withFilter` util function ([#&#8203;4087](https://github.com/rolldown/rolldown/issues/4087)) ([c89829d](https://github.com/rolldown/rolldown/commit/c89829d3204b03e7837e6d5e5acd43a94b4602fe)) - add hmr option binding ([#&#8203;4053](https://github.com/rolldown/rolldown/issues/4053)) ([cb9a009](https://github.com/rolldown/rolldown/commit/cb9a0094ad31d4d96daab5c25c5a1c75855bbeed)) - add hmr runtime implement option ([#&#8203;4115](https://github.com/rolldown/rolldown/issues/4115)) ([dcaa72b](https://github.com/rolldown/rolldown/commit/dcaa72b1e900805618a3dcdb562bec1abd339f07)) - add hook usage meta ([#&#8203;4181](https://github.com/rolldown/rolldown/issues/4181)) ([95255cf](https://github.com/rolldown/rolldown/commit/95255cf5f7140af3a1e64be2369832076b94390e)) - **cli:** enable `using` syntax sugar ([#&#8203;4202](https://github.com/rolldown/rolldown/issues/4202)) ([59e9a96](https://github.com/rolldown/rolldown/commit/59e9a96ff2a530bc2b49a64b394437f8706dfbcb)) - **cli:** support `--input` option ([#&#8203;4201](https://github.com/rolldown/rolldown/issues/4201)) ([6f18af6](https://github.com/rolldown/rolldown/commit/6f18af678f735036b36236ccc2479afd13345cb8)), closes [#&#8203;4175](https://github.com/rolldown/rolldown/issues/4175) - **cli:** support `ROLLUP_WATCH` and `ROLLDOWN_WATCH` environment variables ([#&#8203;3967](https://github.com/rolldown/rolldown/issues/3967)) ([bc1eba7](https://github.com/rolldown/rolldown/commit/bc1eba75e7046fda952ad3001e7b6c9a2f2b1200)), closes [#&#8203;3961](https://github.com/rolldown/rolldown/issues/3961) - **debug:** add `DebugTracer` for improved tracing management ([#&#8203;4182](https://github.com/rolldown/rolldown/issues/4182)) ([b8a64bb](https://github.com/rolldown/rolldown/commit/b8a64bbd5888833e4a247de936ec7e919f4e89df)) - **debug:** add `plugin_index` hook-related events ([#&#8203;4148](https://github.com/rolldown/rolldown/issues/4148)) ([6a35d00](https://github.com/rolldown/rolldown/commit/6a35d00394e2150aac9a18bc82e7406003bc3464)) - **debug:** add events about `resolve_id` hook ([#&#8203;4180](https://github.com/rolldown/rolldown/issues/4180)) ([0735e9a](https://github.com/rolldown/rolldown/commit/0735e9ab69d8a02087fbc7b9bd395f326fe1504c)) - **debug:** add lifecycle-related events ([#&#8203;4168](https://github.com/rolldown/rolldown/issues/4168)) ([d9c5457](https://github.com/rolldown/rolldown/commit/d9c54570aecff21b8af326cbdef01f9d523c3946)) - **debug:** clean up opened files when bundler get dropped ([#&#8203;4185](https://github.com/rolldown/rolldown/issues/4185)) ([baf201a](https://github.com/rolldown/rolldown/commit/baf201afae746cba82bf80397565cf42d3122e72)) - **debug:** rename `buildId` to `SessionId` ([#&#8203;4184](https://github.com/rolldown/rolldown/issues/4184)) ([f67f29f](https://github.com/rolldown/rolldown/commit/f67f29ff3321a8abc815923e961f6cfe496a43dc)) - **debug:** set up event-based tracking system for bundler actions ([#&#8203;4094](https://github.com/rolldown/rolldown/issues/4094)) ([bdc799c](https://github.com/rolldown/rolldown/commit/bdc799cbe6d7ace3b37a9e644c6abb1bae50ae58)), closes [#&#8203;4049](https://github.com/rolldown/rolldown/issues/4049) [#&#8203;4049](https://github.com/rolldown/rolldown/issues/4049) - **debug:** trace load hook actions ([#&#8203;4103](https://github.com/rolldown/rolldown/issues/4103)) ([0e12b69](https://github.com/rolldown/rolldown/commit/0e12b69aa74fc2a9a35942ddf6925256f3e41317)) - **debug:** unify naming ([#&#8203;4183](https://github.com/rolldown/rolldown/issues/4183)) ([211c9df](https://github.com/rolldown/rolldown/commit/211c9df576cd639f03e2802753f5cf8a4e6713a1)) - **docs:** generate `llms.txt` and `llms-full.txt` ([#&#8203;3979](https://github.com/rolldown/rolldown/issues/3979)) ([ef1de29](https://github.com/rolldown/rolldown/commit/ef1de299a04abb3a3d26f96e84702b555d57627c)) - export `ResolveIdExtraOptions` ([#&#8203;4050](https://github.com/rolldown/rolldown/issues/4050)) ([25f3c61](https://github.com/rolldown/rolldown/commit/25f3c6106c6fdad5558da0acb43acdfc542dc1e6)) - **hmr/poc:** support HMR on situation that adds modules or modifies import statements ([#&#8203;3965](https://github.com/rolldown/rolldown/issues/3965)) ([7452fa0](https://github.com/rolldown/rolldown/commit/7452fa03edb3c4cda04baaac0b9f57a5ae047605)) - **hmr:** allow to configurate connected address of dev server ([#&#8203;4001](https://github.com/rolldown/rolldown/issues/4001)) ([06fa09d](https://github.com/rolldown/rolldown/commit/06fa09d74ae4a80e23c4b6152838399a257cd2e6)) - **hmr:** export hmr boundary info ([#&#8203;4116](https://github.com/rolldown/rolldown/issues/4116)) ([149a7b9](https://github.com/rolldown/rolldown/commit/149a7b9c93492ff2f4e6b284b7ccf4ecc0000d71)) - **hmr:** prepare hmr support on nodejs ([#&#8203;4002](https://github.com/rolldown/rolldown/issues/4002)) ([d97c9cc](https://github.com/rolldown/rolldown/commit/d97c9cc5e63264162b4c0bf5f537110ab3647e70)) - initial implementation of `@rolldown/browser` ([#&#8203;4112](https://github.com/rolldown/rolldown/issues/4112)) ([a0a7d95](https://github.com/rolldown/rolldown/commit/a0a7d9519e4dd93512c4ebb1e709a75a6b65efbc)), closes [#&#8203;4012](https://github.com/rolldown/rolldown/issues/4012) - **node:** auto fallback wasm binding on webcontainer ([#&#8203;3922](https://github.com/rolldown/rolldown/issues/3922)) ([c6972f4](https://github.com/rolldown/rolldown/commit/c6972f453c76881b46d50be386a8d9b1c3d43492)) - **node:** expose `RenderedModule` type ([#&#8203;3963](https://github.com/rolldown/rolldown/issues/3963)) ([311f70c](https://github.com/rolldown/rolldown/commit/311f70cc45177a067b924dce703b9d3db49ae318)) - optimize dep unchanged ([#&#8203;3974](https://github.com/rolldown/rolldown/issues/3974)) ([c586f68](https://github.com/rolldown/rolldown/commit/c586f684d721bc21eada583ebc5fb638f7911727)) - partial builtin report plugin ([#&#8203;4136](https://github.com/rolldown/rolldown/issues/4136)) ([6ad31d7](https://github.com/rolldown/rolldown/commit/6ad31d74a76041411de75dfa588f36ba92fc0df2)) - rolldown_filter_analyzer ([#&#8203;4232](https://github.com/rolldown/rolldown/issues/4232)) ([d0ad1e9](https://github.com/rolldown/rolldown/commit/d0ad1e9299b9e444dd65512ff0a1c5f653626ed5)) - **rolldown_plugin_transform:** enable `env` and `assumptions` ([#&#8203;4211](https://github.com/rolldown/rolldown/issues/4211)) ([73f1910](https://github.com/rolldown/rolldown/commit/73f19108c8b65f8306ddfd1772f15528dbd454bb)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_transform:** support `assumptions` option in `transform_options` ([#&#8203;4209](https://github.com/rolldown/rolldown/issues/4209)) ([932b46f](https://github.com/rolldown/rolldown/commit/932b46f731cb91af734a6b32d0c72f7bdd7672be)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown_plugin_transform:** support `target` option in `transform_options` ([#&#8203;4210](https://github.com/rolldown/rolldown/issues/4210)) ([e00c4ca](https://github.com/rolldown/rolldown/commit/e00c4ca2ffeccf027bbf5b07e5e234dce6ba2a5c)), closes [#&#8203;3968](https://github.com/rolldown/rolldown/issues/3968) - **rolldown:** oxc v0.65.0 ([#&#8203;4235](https://github.com/rolldown/rolldown/issues/4235)) ([d63b266](https://github.com/rolldown/rolldown/commit/d63b266fca55edeeeb9d38938ff1a4f824eb67fc)), closes [#&#8203;4166](https://github.com/rolldown/rolldown/issues/4166) [#&#8203;4198](https://github.com/rolldown/rolldown/issues/4198) - support MinimalPluginContext for outputOptions hook ([#&#8203;3993](https://github.com/rolldown/rolldown/issues/3993)) ([19eaa2d](https://github.com/rolldown/rolldown/commit/19eaa2d5802016bc6329db34b8623e140e02c7ea)) - support RolldownBuild#watchFiles ([#&#8203;4057](https://github.com/rolldown/rolldown/issues/4057)) ([34efde9](https://github.com/rolldown/rolldown/commit/34efde9095521f4aa6ec54df1e668164b0c2ccea)) ##### Performance Improvements - aovid unnecessary allocate at PreliminaryFilename new ([#&#8203;4194](https://github.com/rolldown/rolldown/issues/4194)) ([c391b5e](https://github.com/rolldown/rolldown/commit/c391b5e613dccdd2ff297b77d05dafd602d974fe)) - avoid clone immutable scoping field ([#&#8203;3980](https://github.com/rolldown/rolldown/issues/3980)) ([d024a79](https://github.com/rolldown/rolldown/commit/d024a79ef301d57277d138116487ce75d0f4b2b2)) - avoid lock contention ([#&#8203;3984](https://github.com/rolldown/rolldown/issues/3984)) ([86fb332](https://github.com/rolldown/rolldown/commit/86fb3326fb8c845628cbd22e14c662248f807ebc)) - cache renderChunk meta ([#&#8203;3999](https://github.com/rolldown/rolldown/issues/3999)) ([e117288](https://github.com/rolldown/rolldown/commit/e11728818f6c4fd389308f4b2c1d8503e5ce5af2)) - code filter contains ([#&#8203;3973](https://github.com/rolldown/rolldown/issues/3973)) ([acbb339](https://github.com/rolldown/rolldown/commit/acbb3399de9ecbe2e471276cc8792e0128987558)) - lazy renderChunk meta#chunks ([#&#8203;4008](https://github.com/rolldown/rolldown/issues/4008)) ([d5262e2](https://github.com/rolldown/rolldown/commit/d5262e21ebafb1ef6a4992b50142bd872dccdce5)) - make js plugin tracing more accurate ([#&#8203;4204](https://github.com/rolldown/rolldown/issues/4204)) ([76ba8e5](https://github.com/rolldown/rolldown/commit/76ba8e5e9dea8133ddd7af0980711d5fd2f530cc)) - **node:** cache properties of `OutputChunk` and `OutputAsset` ([#&#8203;4063](https://github.com/rolldown/rolldown/issues/4063)) ([f32a14f](https://github.com/rolldown/rolldown/commit/f32a14fdc5efd8eb4e6aed45ce2ff1cd9780655e)) - **rolldown_plugin_json:** use `concat_string!` instead of `format!` ([#&#8203;4030](https://github.com/rolldown/rolldown/issues/4030)) ([825c877](https://github.com/rolldown/rolldown/commit/825c877b56a601701d09104521f25af3a5b938bd)) - **rust:** use `array` instead of `phf_set` ([#&#8203;4079](https://github.com/rolldown/rolldown/issues/4079)) ([d30dcc5](https://github.com/rolldown/rolldown/commit/d30dcc575ec323b9c49e91d036ec16f14085b5b3)) - **rust:** use `into_owned` instead of `to_string` to avoid unnecessary allocation ([#&#8203;4149](https://github.com/rolldown/rolldown/issues/4149)) ([5b4032a](https://github.com/rolldown/rolldown/commit/5b4032ac460644a9f9ae3ed7ad5e51420c5f5565)) - **rust:** use `phf_set` for large datasets ([#&#8203;4216](https://github.com/rolldown/rolldown/issues/4216)) ([c2596d3](https://github.com/rolldown/rolldown/commit/c2596d3b89e35e161104600ff745f2ee73c504e4)), closes [#&#8203;4079](https://github.com/rolldown/rolldown/issues/4079) - skip empty hook with `hook_usage` meta ([#&#8203;4187](https://github.com/rolldown/rolldown/issues/4187)) ([37e71eb](https://github.com/rolldown/rolldown/commit/37e71eb010648a8828c10e70c7300b27c979a2f8)) - skip empty js hook for js plugin ([#&#8203;4192](https://github.com/rolldown/rolldown/issues/4192)) ([5e53564](https://github.com/rolldown/rolldown/commit/5e53564babb8b931338d456d98ed72ddcc4e72e7)) </details> --- ### Configuration 📅 **Schedule**: 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC41IiwidXBkYXRlZEluVmVyIjoiNDAuNDguNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
MilaBot added 1 commit 2025-06-09 10:28:30 +00:00
Skydust was assigned by MilaBot 2025-06-09 10:28:30 +00:00
Skydust merged commit 4c3a47c3ca into main 2025-06-09 10:28:49 +00:00
Skydust deleted branch renovate/all-minor-patch 2025-06-09 10:28:49 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: actions/auto-rebase#24