Update dependency rolldown to v1.0.0-beta.4 #18

Merged
Skydust merged 1 commits from renovate/all-minor-patch into main 2025-03-14 16:40:07 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
rolldown (source) devDependencies patch 1.0.0-beta.3 -> 1.0.0-beta.4

Release Notes

rolldown/rolldown (rolldown)

v1.0.0-beta.4

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.3` -> `1.0.0-beta.4`](https://renovatebot.com/diffs/npm/rolldown/1.0.0-beta.3/1.0.0-beta.4) | --- ### Release Notes <details> <summary>rolldown/rolldown (rolldown)</summary> ### [`v1.0.0-beta.4`](https://github.com/rolldown/rolldown/blob/HEAD/CHANGELOG.md#100-beta4-2025-03-11) [Compare Source](https://github.com/rolldown/rolldown/compare/v1.0.0-beta.3...v1.0.0-beta.4) ##### Bug Fixes - imports with only types are removed even if verbatimModuleSyntax is true ([#&#8203;3784](https://github.com/rolldown/rolldown/issues/3784)) ([ff8d19d](https://github.com/rolldown/rolldown/commit/ff8d19d25a26f115bcaf7dc3243eb98d7894c057)), closes [#&#8203;3777](https://github.com/rolldown/rolldown/issues/3777) - windows panic ([#&#8203;3436](https://github.com/rolldown/rolldown/issues/3436)) ([bc5b1e7](https://github.com/rolldown/rolldown/commit/bc5b1e73d48107643150d5492cd3b82c4484c0b9)) - `keepNames` with function declaration panic ([#&#8203;3687](https://github.com/rolldown/rolldown/issues/3687)) ([6016b3c](https://github.com/rolldown/rolldown/commit/6016b3cfd91eba5fe0945ed28927b706a0f0d959)) - add `sequential?: boolean` type for rollup compat ([#&#8203;3442](https://github.com/rolldown/rolldown/issues/3442)) ([e9daf93](https://github.com/rolldown/rolldown/commit/e9daf9390ddb692f2d4e672eebb83b9a0dc2385d)) - add wrong is_cjs_reexport flag ([#&#8203;3532](https://github.com/rolldown/rolldown/issues/3532)) ([c2bcb3d](https://github.com/rolldown/rolldown/commit/c2bcb3d232db048314649959a0ce3c09b8db7d7e)) - **advanced_chunks:** unexpected behavior with `maxSize` ([#&#8203;3641](https://github.com/rolldown/rolldown/issues/3641)) ([8b59091](https://github.com/rolldown/rolldown/commit/8b59091161bbcb4626ab41c8e0e22e656f009b5c)) - avoid generate asset filename panic if emit file with fileName ([#&#8203;3423](https://github.com/rolldown/rolldown/issues/3423)) ([794a63d](https://github.com/rolldown/rolldown/commit/794a63d0459f9e5e2b5450647d70f9b06ecb9a0c)) - avoid preliminary filenames conflict ([#&#8203;3460](https://github.com/rolldown/rolldown/issues/3460)) ([aeb352c](https://github.com/rolldown/rolldown/commit/aeb352cd1120781a787625f570c36d222a4ef810)) - auto polyfill import.meta.\* in none esm format ([#&#8203;3454](https://github.com/rolldown/rolldown/issues/3454)) ([287a616](https://github.com/rolldown/rolldown/commit/287a616883fd028f5000942b7aaeff4126f4d3d4)) - avoid call outputOptions hook at close ([#&#8203;3601](https://github.com/rolldown/rolldown/issues/3601)) ([48b1b86](https://github.com/rolldown/rolldown/commit/48b1b863e9fddeccbdbbd98641bb28597506e8f5)) - avoid duplicated `init_esm` call ([#&#8203;3707](https://github.com/rolldown/rolldown/issues/3707)) ([6eafc2f](https://github.com/rolldown/rolldown/commit/6eafc2f5916625c5d1b5267a4aca55b5ba1b2c1f)) - build-binding script should reuse passed args ([#&#8203;3774](https://github.com/rolldown/rolldown/issues/3774)) ([77623da](https://github.com/rolldown/rolldown/commit/77623da18bc9fe63baa6a8b2155afa28c60fdb8e)) - chunk sorting total order ([#&#8203;3451](https://github.com/rolldown/rolldown/issues/3451)) ([73116ab](https://github.com/rolldown/rolldown/commit/73116ab642701be42eda64761074e383a9ae801a)) - chunk.modules should order by exec_order ([#&#8203;3638](https://github.com/rolldown/rolldown/issues/3638)) ([8219a83](https://github.com/rolldown/rolldown/commit/8219a835bd92d5f7eaa924cd01f8e6719a828ca5)) - **cjs:** ensure esm namespace always exist ([#&#8203;3693](https://github.com/rolldown/rolldown/issues/3693)) ([f0301a6](https://github.com/rolldown/rolldown/commit/f0301a65a4a80ea8a43029776627278a77e693be)), closes [#&#8203;3619](https://github.com/rolldown/rolldown/issues/3619) [#&#8203;3529](https://github.com/rolldown/rolldown/issues/3529) - cli doesn't show config loading error details ([#&#8203;3464](https://github.com/rolldown/rolldown/issues/3464)) ([e048f55](https://github.com/rolldown/rolldown/commit/e048f557aa4b84f870b58fce76b28c7b0810253e)) - **cli:** cli default option ([#&#8203;3613](https://github.com/rolldown/rolldown/issues/3613)) ([93d8731](https://github.com/rolldown/rolldown/commit/93d8731804f253b1ac16c8eb8541148448f072cf)) - consider require `ExpressionIdentfier` as a import record ([#&#8203;3428](https://github.com/rolldown/rolldown/issues/3428)) ([2410ee7](https://github.com/rolldown/rolldown/commit/2410ee7927cacdc687ea3089ba6bade26f574bdd)), closes [#&#8203;3395](https://github.com/rolldown/rolldown/issues/3395) - deconflict export alias ([#&#8203;3457](https://github.com/rolldown/rolldown/issues/3457)) ([fdb55d5](https://github.com/rolldown/rolldown/commit/fdb55d537d1502c9fab0c91365d6c802cc71214b)) - diagnostic in minified file significantly slow down the build ([#&#8203;3498](https://github.com/rolldown/rolldown/issues/3498)) ([2efa799](https://github.com/rolldown/rolldown/commit/2efa7998f2a47319c15e4dfaed2e21527bed8e5d)), closes [#&#8203;3455](https://github.com/rolldown/rolldown/issues/3455) - don't enable drop_console when compress is true ([#&#8203;3639](https://github.com/rolldown/rolldown/issues/3639)) ([2382047](https://github.com/rolldown/rolldown/commit/2382047bfa55c4eb7aaed466c34a1212a0c71a23)) - entry chunk name should respect sanitizeFileName ([#&#8203;3618](https://github.com/rolldown/rolldown/issues/3618)) ([4ec8869](https://github.com/rolldown/rolldown/commit/4ec88694630df38f97892604199d9d6289299cd5)) - escape import/export module name and json key ([#&#8203;3458](https://github.com/rolldown/rolldown/issues/3458)) ([4ccaf24](https://github.com/rolldown/rolldown/commit/4ccaf24ced490c6ad9c89e3e2d9c2fbe40d5e420)) - fix `ROLLUP_FILE_URL` for emitted chunks ([#&#8203;3507](https://github.com/rolldown/rolldown/issues/3507)) ([63b4e88](https://github.com/rolldown/rolldown/commit/63b4e88582f041b7d5ed79964f03928f148600d1)) - glob import from parent dir ([#&#8203;3614](https://github.com/rolldown/rolldown/issues/3614)) ([59c5da5](https://github.com/rolldown/rolldown/commit/59c5da53e6f459f929a7040ae7f160f76ffacd33)) - **glob_import:** return absolute paths for absolute globs ([#&#8203;3701](https://github.com/rolldown/rolldown/issues/3701)) ([eec83c9](https://github.com/rolldown/rolldown/commit/eec83c9bd9f203d9db91afc8272236bc105419de)) - **hash:** should calculate hash dependenies correctly ([#&#8203;3522](https://github.com/rolldown/rolldown/issues/3522)) ([c34d2d4](https://github.com/rolldown/rolldown/commit/c34d2d463e664cd7aee132fd78db887a3a496f58)) - **hash:** should compute cross chunk dependecis in stable order ([#&#8203;3524](https://github.com/rolldown/rolldown/issues/3524)) ([52119c7](https://github.com/rolldown/rolldown/commit/52119c74ee42c59ef0913ff22eff7d100823cdc8)), closes [#&#8203;3453](https://github.com/rolldown/rolldown/issues/3453) - load mts config without type module ([#&#8203;3750](https://github.com/rolldown/rolldown/issues/3750)) ([64998fb](https://github.com/rolldown/rolldown/commit/64998fbb3ac66bb6cfd1dd9ea4420a0c2751e52a)) - make default sanitizeFilename compatible with rollup ([#&#8203;3431](https://github.com/rolldown/rolldown/issues/3431)) ([67ec7d7](https://github.com/rolldown/rolldown/commit/67ec7d72901c1e9963d0e498f38033b428d07e19)), closes [#&#8203;3418](https://github.com/rolldown/rolldown/issues/3418) [#&#8203;3418](https://github.com/rolldown/rolldown/issues/3418) - make diagnostic message for eval build event easier to understand ([#&#8203;3766](https://github.com/rolldown/rolldown/issues/3766)) ([efafb0f](https://github.com/rolldown/rolldown/commit/efafb0f9bb33623ed46a3f59fbb144a2f9572057)), closes [#&#8203;3759](https://github.com/rolldown/rolldown/issues/3759) - making return type compatible with rollup/parseAst ([#&#8203;3586](https://github.com/rolldown/rolldown/issues/3586)) ([659cbd3](https://github.com/rolldown/rolldown/commit/659cbd3d42aab91d37db215b46ab1e3c8f2fd559)) - **manifestPlugin:** manifest fileds should be camelCase ([#&#8203;3551](https://github.com/rolldown/rolldown/issues/3551)) ([011af34](https://github.com/rolldown/rolldown/commit/011af3468126f70e108ceeb89762ccbdebae91de)) - **mf:** add remote esm module \__esModule flg ([#&#8203;3569](https://github.com/rolldown/rolldown/issues/3569)) ([22d8cf4](https://github.com/rolldown/rolldown/commit/22d8cf43efd78b7aafac1a4a62ea7586e65662ee)) - minify with jsx preserve ([#&#8203;3730](https://github.com/rolldown/rolldown/issues/3730)) ([d6de53c](https://github.com/rolldown/rolldown/commit/d6de53cbde6e1bac517639203bb96d8d118e1eb4)) - **minify:** disable top_level option for iife format ([#&#8203;3647](https://github.com/rolldown/rolldown/issues/3647)) ([335d3d6](https://github.com/rolldown/rolldown/commit/335d3d6a6b3b45838f628958bff0735d40d2b1e5)) - **node:** add rolldown dist typing check ([#&#8203;3516](https://github.com/rolldown/rolldown/issues/3516)) ([32880da](https://github.com/rolldown/rolldown/commit/32880da1ff944adc143b4461d31b708e1b67c43c)) - **node:** allow `output.minify: 'dce-only'` ([#&#8203;3805](https://github.com/rolldown/rolldown/issues/3805)) ([e170e6e](https://github.com/rolldown/rolldown/commit/e170e6e354a893bd552c8cfd2d183c964d0aa7f9)) - **node:** allow updating sourcemap.debugId by plugins ([#&#8203;3749](https://github.com/rolldown/rolldown/issues/3749)) ([c83cc30](https://github.com/rolldown/rolldown/commit/c83cc304eaa657710db4459f47f7d91a0572e47e)) - **node:** EmittedFile type compat ([#&#8203;3745](https://github.com/rolldown/rolldown/issues/3745)) ([55ddf7d](https://github.com/rolldown/rolldown/commit/55ddf7d2aa2492458951963cdd4c82b021f470bf)) - **node:** make `in` for additional properties in OutputChunk work ([#&#8203;3635](https://github.com/rolldown/rolldown/issues/3635)) ([cec60e3](https://github.com/rolldown/rolldown/commit/cec60e34e7bc7bd04bc803253153cca40a0c52d5)) - **node:** proxy moduleSideEffects for moduleInfo ([#&#8203;3510](https://github.com/rolldown/rolldown/issues/3510)) ([cc2d779](https://github.com/rolldown/rolldown/commit/cc2d779d10e24b2125319e5a6b0ca77b383a6854)), closes [#&#8203;2781](https://github.com/rolldown/rolldown/issues/2781) - **node:** tsc build only emit declaration ([#&#8203;3509](https://github.com/rolldown/rolldown/issues/3509)) ([9c0032c](https://github.com/rolldown/rolldown/commit/9c0032c9f72034b63637756a528ea5ba0407a273)) - NormalizedOutputOptions option ([#&#8203;3582](https://github.com/rolldown/rolldown/issues/3582)) ([0bfe751](https://github.com/rolldown/rolldown/commit/0bfe751df53e2286992286b2abf2c17288527cb8)) - NormalizedOutputOptions sourcemapIgnoreList ([#&#8203;3714](https://github.com/rolldown/rolldown/issues/3714)) ([34556a5](https://github.com/rolldown/rolldown/commit/34556a595ffbfc84587041fe6fe58194ab91ea54)) - prefix async to runtime helper if module has top level await ([#&#8203;3696](https://github.com/rolldown/rolldown/issues/3696)) ([c4a1aae](https://github.com/rolldown/rolldown/commit/c4a1aae63f380ba7d21de405d6503593e28d75d3)), closes [#&#8203;3686](https://github.com/rolldown/rolldown/issues/3686) - preserve this for PluginContext#emitFile ([#&#8203;3683](https://github.com/rolldown/rolldown/issues/3683)) ([ca89c63](https://github.com/rolldown/rolldown/commit/ca89c63178202e85bc43d07a439891050ef56cf1)), closes [#&#8203;3634](https://github.com/rolldown/rolldown/issues/3634) - preserve this for PluginContext#getModuleInfo ([#&#8203;3634](https://github.com/rolldown/rolldown/issues/3634)) ([8346be7](https://github.com/rolldown/rolldown/commit/8346be737ee073f321e799ba68225ca79a49bda0)) - regressed from renovate bot ([#&#8203;3484](https://github.com/rolldown/rolldown/issues/3484)) ([d660852](https://github.com/rolldown/rolldown/commit/d66085222c625182253067a05c8b239f30467034)) - replace all global `require` to `__require` when necessary ([#&#8203;3469](https://github.com/rolldown/rolldown/issues/3469)) ([cfcc101](https://github.com/rolldown/rolldown/commit/cfcc101dc6973ca1636f4cf55a88cd462f70a283)) - **rust:** dynamically importing `JSON` with `output.advancedChunks.groups` ([#&#8203;3584](https://github.com/rolldown/rolldown/issues/3584)) ([a7e403e](https://github.com/rolldown/rolldown/commit/a7e403efbcd6ae65cbd511241a747afe323b8312)), closes [#&#8203;3437](https://github.com/rolldown/rolldown/issues/3437) [#&#8203;3343](https://github.com/rolldown/rolldown/issues/3343) - **rust:** generate specified hash length for emitted asset filenames ([#&#8203;3740](https://github.com/rolldown/rolldown/issues/3740)) ([b770d2c](https://github.com/rolldown/rolldown/commit/b770d2c50e76ef0acfe881478c4075db4f9e93b0)), closes [#&#8203;3737](https://github.com/rolldown/rolldown/issues/3737) - **rust:** only replace specified-length placeholders for the `hash` type ([#&#8203;3736](https://github.com/rolldown/rolldown/issues/3736)) ([f4abf32](https://github.com/rolldown/rolldown/commit/f4abf324c0fed46742c904ac345726d028e27a64)) - should consider `void expr` as side effects free if `expr` is side effects free ([#&#8203;3479](https://github.com/rolldown/rolldown/issues/3479)) ([857a285](https://github.com/rolldown/rolldown/commit/857a2853111071536c2718bfcd10d24ae954ba3e)), closes [#&#8203;3478](https://github.com/rolldown/rolldown/issues/3478) - should generate correct pattern for cross chunk symbols ([#&#8203;3296](https://github.com/rolldown/rolldown/issues/3296)) ([54fd0f1](https://github.com/rolldown/rolldown/commit/54fd0f1d20b412b33cce40d7f5cd9a054716b57c)) - **splitting:** indirect external symbol ([#&#8203;3405](https://github.com/rolldown/rolldown/issues/3405)) ([89db1f3](https://github.com/rolldown/rolldown/commit/89db1f3553e69e7157a11ae196a6a690ec6d1c99)) - stackblitz merge_transform_options failed ([#&#8203;3732](https://github.com/rolldown/rolldown/issues/3732)) ([79b9463](https://github.com/rolldown/rolldown/commit/79b9463e1b48bb86ce4ae751a31a9228228d707e)) - stackoverflow when update cjs module meta ([#&#8203;3530](https://github.com/rolldown/rolldown/issues/3530)) ([ece5e77](https://github.com/rolldown/rolldown/commit/ece5e773b52c236e15278d08560c787feb6056bb)) - suppress unresolved require error in try catch block ([#&#8203;3605](https://github.com/rolldown/rolldown/issues/3605)) ([b546e53](https://github.com/rolldown/rolldown/commit/b546e53adf0d8fecbca8a9f0dddbcb44cb308a99)) - sync other moduleSideEffects value in ModuleInfo ([#&#8203;3520](https://github.com/rolldown/rolldown/issues/3520)) ([f65bde3](https://github.com/rolldown/rolldown/commit/f65bde39e6c7e332ba86265a5a5c4e7d40c1ccd6)), closes [#&#8203;2781](https://github.com/rolldown/rolldown/issues/2781) - synchronize js ModuleInfo mutation to rust side ([#&#8203;3518](https://github.com/rolldown/rolldown/issues/3518)) ([8922436](https://github.com/rolldown/rolldown/commit/892243653c2eb6c9f8aabb38b4279a78051dee3b)), closes [#&#8203;2781](https://github.com/rolldown/rolldown/issues/2781) - syntax error when use top level await with `strict_execution_order` option ([#&#8203;3512](https://github.com/rolldown/rolldown/issues/3512)) ([558ea78](https://github.com/rolldown/rolldown/commit/558ea78f5fb0784b3806fd712a94fc1e2f249325)) - **tla:** detecting TLA in top level block scope ([#&#8203;3552](https://github.com/rolldown/rolldown/issues/3552)) ([747e54d](https://github.com/rolldown/rolldown/commit/747e54d54fc7aeaf6567666b879b8c12bac89849)) - top level this substitution ([#&#8203;3567](https://github.com/rolldown/rolldown/issues/3567)) ([89eac9e](https://github.com/rolldown/rolldown/commit/89eac9e18764816e422384b06df114bd3907c99b)) ##### Features - `RollupLog` compat of `UNRESOLVED_IMPORT` warning ([#&#8203;3711](https://github.com/rolldown/rolldown/issues/3711)) ([94f05d4](https://github.com/rolldown/rolldown/commit/94f05d470e8e1d578d55a158bfd02896a2dd2055)) - add `react`, `react-jsx` and `preserve` jsx option preset ([#&#8203;3770](https://github.com/rolldown/rolldown/issues/3770)) ([248c024](https://github.com/rolldown/rolldown/commit/248c0248660e3dd27098aae167d2d3b87a1ee87a)) - add base transform options ([#&#8203;3564](https://github.com/rolldown/rolldown/issues/3564)) ([5b26e29](https://github.com/rolldown/rolldown/commit/5b26e29e5eaa6a7dd9069808227d2fda8006483a)) - add better error message for resolve.alias ([#&#8203;3656](https://github.com/rolldown/rolldown/issues/3656)) ([816859f](https://github.com/rolldown/rolldown/commit/816859ffb70783c63d381eec82f9a8d62e33b8d6)), closes [#&#8203;3615](https://github.com/rolldown/rolldown/issues/3615) - allow mutating `chunk.isEntry` ([#&#8203;3446](https://github.com/rolldown/rolldown/issues/3446)) ([afa3746](https://github.com/rolldown/rolldown/commit/afa3746e41d5dd4b62dba900b18b0f3c654f38c8)) - assetFileNames support hashCharacters ([#&#8203;3495](https://github.com/rolldown/rolldown/issues/3495)) ([56e1615](https://github.com/rolldown/rolldown/commit/56e1615c22302f98db615b6f8d46cec980c683da)) - auto merge options from tsconfig to transformOption ([#&#8203;3566](https://github.com/rolldown/rolldown/issues/3566)) ([98969da](https://github.com/rolldown/rolldown/commit/98969daae460cc405f12b0d6b578138eb85523f8)) - exclude self from glob import ([#&#8203;3682](https://github.com/rolldown/rolldown/issues/3682)) ([d7c9682](https://github.com/rolldown/rolldown/commit/d7c9682183819c1199865444d3b38d047dcbc066)) - export `LogOrStringHandler` type ([#&#8203;3513](https://github.com/rolldown/rolldown/issues/3513)) ([3583675](https://github.com/rolldown/rolldown/commit/35836752635617ce396c547d0cb6feb19a33c2f7)), closes [#&#8203;3505](https://github.com/rolldown/rolldown/issues/3505) - export `moduleRunnerTransform` from `rolldown/experimental` ([#&#8203;3801](https://github.com/rolldown/rolldown/issues/3801)) ([72c6607](https://github.com/rolldown/rolldown/commit/72c6607dd2efa7e332cc5bf813967a0822184f20)) - export hookFilter extension types ([#&#8203;3562](https://github.com/rolldown/rolldown/issues/3562)) ([1e69bf0](https://github.com/rolldown/rolldown/commit/1e69bf0a19f62d06057a4f497c03b1b2650d8962)) - export more types ([#&#8203;3505](https://github.com/rolldown/rolldown/issues/3505)) ([1dc9359](https://github.com/rolldown/rolldown/commit/1dc935914ae03ea201d8d3d0ba68cc91cf080d67)) - expose `transform` options ([#&#8203;3780](https://github.com/rolldown/rolldown/issues/3780)) ([3302be0](https://github.com/rolldown/rolldown/commit/3302be0092f5c04da34e6c728005ee82d069cfe5)) - expose more fine-grained minify option ([#&#8203;3542](https://github.com/rolldown/rolldown/issues/3542)) ([d9529e7](https://github.com/rolldown/rolldown/commit/d9529e77119a4d5396fe1682f6276997ab8c0294)) - expose sourcemapDebugIds to OutputOptions and CLI ([#&#8203;3720](https://github.com/rolldown/rolldown/issues/3720)) ([380d428](https://github.com/rolldown/rolldown/commit/380d42885f92b2e9a4534983ef5d55342322738e)), closes [#&#8203;2516](https://github.com/rolldown/rolldown/issues/2516) - generate source maps for css files ([#&#8203;3285](https://github.com/rolldown/rolldown/issues/3285)) ([eb0a132](https://github.com/rolldown/rolldown/commit/eb0a132eae173625fa1674cbca102a97b4811b6d)), closes [#&#8203;3242](https://github.com/rolldown/rolldown/issues/3242) - **glob_plugin:** ensure query starts with `?` ([#&#8203;3699](https://github.com/rolldown/rolldown/issues/3699)) ([4c71eed](https://github.com/rolldown/rolldown/commit/4c71eed047d2ac1a26d8138ffbc5a8cc79afc70e)) - **hmr:** add `experimental#development_mode` ([#&#8203;3424](https://github.com/rolldown/rolldown/issues/3424)) ([71eabea](https://github.com/rolldown/rolldown/commit/71eabeac1306089a9c4c92b6b4897e9c19f6d08d)) - **hmr:** add `generate_hmr_patch` method ([#&#8203;3591](https://github.com/rolldown/rolldown/issues/3591)) ([89ca806](https://github.com/rolldown/rolldown/commit/89ca8060c59882def6349abf6ef022eda11e4775)) - **hmr:** add `HmrFinalizer` ([#&#8203;3773](https://github.com/rolldown/rolldown/issues/3773)) ([4666fd5](https://github.com/rolldown/rolldown/commit/4666fd5b036992ee73354a0a8ea674fce2bb206c)) - **hmr:** add `HmrManager` ([#&#8203;3662](https://github.com/rolldown/rolldown/issues/3662)) ([6e30664](https://github.com/rolldown/rolldown/commit/6e30664bf14453dcaf6f809e5a68bf3a70e7554c)) - **hmr:** add binding for `generate_hmr_patch` ([#&#8203;3661](https://github.com/rolldown/rolldown/issues/3661)) ([6dc69ce](https://github.com/rolldown/rolldown/commit/6dc69ce39d4b5ca649f86da8616db579b17b88ae)) - **hmr:** add struct `HmrInfo` ([#&#8203;3593](https://github.com/rolldown/rolldown/issues/3593)) ([4aa9f3f](https://github.com/rolldown/rolldown/commit/4aa9f3fc3eb5252ee059bcb27a5b20cc93014d03)) - **hmr:** compute affected modules ([#&#8203;3663](https://github.com/rolldown/rolldown/issues/3663)) ([c5c81e8](https://github.com/rolldown/rolldown/commit/c5c81e8d4339192c067a79d0633c8ba43b24470b)) - **hmr:** detects defult export and shims `import.meta.hot` ([#&#8203;3795](https://github.com/rolldown/rolldown/issues/3795)) ([4a3ffed](https://github.com/rolldown/rolldown/commit/4a3ffed6ba633bd71f9635936af7568b1819b6cf)) - **hmr:** ensure HMR runtime included ([#&#8203;3595](https://github.com/rolldown/rolldown/issues/3595)) ([1910872](https://github.com/rolldown/rolldown/commit/1910872a4cf7e3a44a02b1f9463e2fd3ee6efdaa)) - **hmr:** fetch changed modules via `HmrModuleLoader` ([#&#8203;3671](https://github.com/rolldown/rolldown/issues/3671)) ([8f3be45](https://github.com/rolldown/rolldown/commit/8f3be4530239ca3fb376329a6fcbca9a5518606a)) - **hmr:** improve handling of `export default` ([#&#8203;3814](https://github.com/rolldown/rolldown/issues/3814)) ([3e70979](https://github.com/rolldown/rolldown/commit/3e70979c55434135b3d7e74e6f15ce4bd2e3c80c)) - **hmr:** introduce runtime for hmr ([#&#8203;3426](https://github.com/rolldown/rolldown/issues/3426)) ([8ac5268](https://github.com/rolldown/rolldown/commit/8ac5268d65a6901b9f7b6d33ddbc3e015de6e39e)) - **hmr:** node binding for `experimental#development_mode` ([#&#8203;3425](https://github.com/rolldown/rolldown/issues/3425)) ([7b70903](https://github.com/rolldown/rolldown/commit/7b70903c4c4014c411b614781323274f51b091b5)) - **hmr:** register module exports in runtime ([#&#8203;3594](https://github.com/rolldown/rolldown/issues/3594)) ([3a58602](https://github.com/rolldown/rolldown/commit/3a58602ca9eb1d875f59fea0c71b4a689872f6ec)) - **hmr:** scan `import.meta.hot.accept` ([#&#8203;3592](https://github.com/rolldown/rolldown/issues/3592)) ([c55dcd3](https://github.com/rolldown/rolldown/commit/c55dcd351edbc1f83b270cae5e899360ae7ed479)) - **mf:** add manifest option ([#&#8203;3546](https://github.com/rolldown/rolldown/issues/3546)) ([2215304](https://github.com/rolldown/rolldown/commit/2215304aaf615669e05e2bef68d0a17c2a46c61b)) - **mf:** add pre order to the resolve_id_meta ([#&#8203;3652](https://github.com/rolldown/rolldown/issues/3652)) ([23ba9ab](https://github.com/rolldown/rolldown/commit/23ba9ab92055f3353f4fe0b551676ac21f55d23a)) - **mf:** generate correct name ([#&#8203;3493](https://github.com/rolldown/rolldown/issues/3493)) ([087273f](https://github.com/rolldown/rolldown/commit/087273f8213ed3da639b09a4ffc4170a71541d38)) - **mf:** support cjs shared module ([#&#8203;3565](https://github.com/rolldown/rolldown/issues/3565)) ([66aa97d](https://github.com/rolldown/rolldown/commit/66aa97d9c66a3a8f1e808397e2d30d982580b284)) - **mf:** support generate remote manifest json ([#&#8203;3550](https://github.com/rolldown/rolldown/issues/3550)) ([7acd618](https://github.com/rolldown/rolldown/commit/7acd618ea657d4c5dd531d8ff552013be7942f94)) - **mf:** support getPublicPath option ([#&#8203;3571](https://github.com/rolldown/rolldown/issues/3571)) ([7d11485](https://github.com/rolldown/rolldown/commit/7d114853375b09a6a1f8cef8b4f3cf4aebef5793)) - **mf:** support remote expose module is cjs ([#&#8203;3563](https://github.com/rolldown/rolldown/issues/3563)) ([cf442e9](https://github.com/rolldown/rolldown/commit/cf442e9ca23c3226150aa15cac6b51b73e25934f)) - **mf:** support shared modules ([#&#8203;3494](https://github.com/rolldown/rolldown/issues/3494)) ([306867e](https://github.com/rolldown/rolldown/commit/306867ef8188cb9a4a976bf0c0e2dadfe9675371)) - **mf:** support webpack dst remote ([#&#8203;3580](https://github.com/rolldown/rolldown/issues/3580)) ([fc7dd8c](https://github.com/rolldown/rolldown/commit/fc7dd8c08276139982957582a191269175140c73)) - **mf:** using package json version if shared module version is None ([#&#8203;3514](https://github.com/rolldown/rolldown/issues/3514)) ([8e1bdab](https://github.com/rolldown/rolldown/commit/8e1bdabb98487c365038482292b5a7bd1da2c726)) - **node/dev-server:** serve output files ([#&#8203;3421](https://github.com/rolldown/rolldown/issues/3421)) ([c075d4a](https://github.com/rolldown/rolldown/commit/c075d4ac8e942bdc3b9ce306a44700e91e9d36bf)) - **node/test-dev-server:** apply hmr patch after files change ([#&#8203;3793](https://github.com/rolldown/rolldown/issues/3793)) ([1a86e2c](https://github.com/rolldown/rolldown/commit/1a86e2c50c26b1952829a21b40dd83057a3c3469)) - **node:** allow `sourceRoot: null` in sourcemaps ([#&#8203;3694](https://github.com/rolldown/rolldown/issues/3694)) ([83a587b](https://github.com/rolldown/rolldown/commit/83a587bd9184446af7365d08bfecd406b8bfe537)) - **node:** init `test-dev-server` package ([#&#8203;3419](https://github.com/rolldown/rolldown/issues/3419)) ([3cbc6f8](https://github.com/rolldown/rolldown/commit/3cbc6f8b4c8302833546df144f5f5cd7b226403e)) - **node:** make `parseAst` compatible with rollup ([#&#8203;3649](https://github.com/rolldown/rolldown/issues/3649)) ([d6a3336](https://github.com/rolldown/rolldown/commit/d6a33365d1e17a040dc19aefe5a53ca4d43bb7e1)), closes [#&#8203;3630](https://github.com/rolldown/rolldown/issues/3630) [#&#8203;3630](https://github.com/rolldown/rolldown/issues/3630) - **node:** remove `implements` from PluginContext types ([#&#8203;3804](https://github.com/rolldown/rolldown/issues/3804)) ([c110a2a](https://github.com/rolldown/rolldown/commit/c110a2ab364b35fc89764981a098e01c1f04e175)), closes [#&#8203;3802](https://github.com/rolldown/rolldown/issues/3802) - **node:** split interface for PluginContext types ([#&#8203;3802](https://github.com/rolldown/rolldown/issues/3802)) ([e71f948](https://github.com/rolldown/rolldown/commit/e71f948e439df6351946d9e4f25402f321a7dda1)) - omit keys/values in glob import if they're unused ([#&#8203;3657](https://github.com/rolldown/rolldown/issues/3657)) ([a606288](https://github.com/rolldown/rolldown/commit/a6062886a0115b5a67fc4aaf799ee2e20f75e66f)) - remove unused dynamic imported chunks ([#&#8203;3588](https://github.com/rolldown/rolldown/issues/3588)) ([a2fc0fc](https://github.com/rolldown/rolldown/commit/a2fc0fc94a07910f7ae409de16eb52cbc3eb00e3)) - **rolldown:** support multiple hash placeholder ([#&#8203;3555](https://github.com/rolldown/rolldown/issues/3555)) ([eec8017](https://github.com/rolldown/rolldown/commit/eec80170b49b13a326d9e5382166b43fe0a79d88)), closes [#&#8203;2246](https://github.com/rolldown/rolldown/issues/2246) [#&#8203;3323](https://github.com/rolldown/rolldown/issues/3323) - **rust/ecma_utils:** helpers for creating AST more easily ([#&#8203;3778](https://github.com/rolldown/rolldown/issues/3778)) ([b21ce2f](https://github.com/rolldown/rolldown/commit/b21ce2f73afa422e3fc2a356a729737c357fe58a)) - **rust/hmr:** create `HmrManager` after bundling when enabling hmr ([#&#8203;3787](https://github.com/rolldown/rolldown/issues/3787)) ([09f27bf](https://github.com/rolldown/rolldown/commit/09f27bf543650f6fab679d8140f6e590b104504b)) - **rust/hmr:** improve runtime and generate runnable patch ([#&#8203;3792](https://github.com/rolldown/rolldown/issues/3792)) ([4511b29](https://github.com/rolldown/rolldown/commit/4511b29215d6ac4ef3739b6cb8ed2517e5cd2109)) - **rust/hmr:** rewrite import declaration ([#&#8203;3779](https://github.com/rolldown/rolldown/issues/3779)) ([f0c743f](https://github.com/rolldown/rolldown/commit/f0c743ffa78d02089d8e10e9ba6d99706d959fb7)) - **rust:** add normalModule to module_parsed hook ([#&#8203;3560](https://github.com/rolldown/rolldown/issues/3560)) ([964a30d](https://github.com/rolldown/rolldown/commit/964a30d0bf9e1897a0813aa59fe09199f937658e)) - support `import.meta.ROLLUP_FILE_URL_(referenceId)` ([#&#8203;3488](https://github.com/rolldown/rolldown/issues/3488)) ([18af1ba](https://github.com/rolldown/rolldown/commit/18af1ba0435cf0c4447bdf9e1357d69065b84714)) - support `require` with a `TemplateLiteral` argument ([#&#8203;3450](https://github.com/rolldown/rolldown/issues/3450)) ([d8624bb](https://github.com/rolldown/rolldown/commit/d8624bbabfe1353e85ee8984544da1b2f94a4c33)), closes [#&#8203;3447](https://github.com/rolldown/rolldown/issues/3447) - support negated glob import patterns ([#&#8203;3624](https://github.com/rolldown/rolldown/issues/3624)) ([9df23df](https://github.com/rolldown/rolldown/commit/9df23df3bc849004cb634b1b8977b046e5c9d734)) - support RenderedModule.renderedExports ([#&#8203;3633](https://github.com/rolldown/rolldown/issues/3633)) ([ba68200](https://github.com/rolldown/rolldown/commit/ba682007f94534124ff38d69e6dae910ccb7965a)) - support sanitizeFileName ([#&#8203;3418](https://github.com/rolldown/rolldown/issues/3418)) ([1abfb8b](https://github.com/rolldown/rolldown/commit/1abfb8bb9a9533e16499510f50eaacf2a323fbe2)) - **tla:** await `init` func generated by `__toESM` ([#&#8203;3537](https://github.com/rolldown/rolldown/issues/3537)) ([fcdbd44](https://github.com/rolldown/rolldown/commit/fcdbd440b7844a681046d649ef82bbc52866de5f)) - **tla:** remove redundant `await` before `__toESM` ([#&#8203;3538](https://github.com/rolldown/rolldown/issues/3538)) ([deaa40c](https://github.com/rolldown/rolldown/commit/deaa40cfc01d6e89331b8e9c6a8d02c28b54601e)) - **tla:** support TLA while enabling strict execution order ([#&#8203;3528](https://github.com/rolldown/rolldown/issues/3528)) ([9c3c2e6](https://github.com/rolldown/rolldown/commit/9c3c2e6512ff699d1998ca19e32c39b84e8d717f)) - treeshake.manualPureFunctions ([#&#8203;3789](https://github.com/rolldown/rolldown/issues/3789)) ([7b0c517](https://github.com/rolldown/rolldown/commit/7b0c517d0e84e5954019698452b3d537c9a1e9f9)) - treeshake.unknownGlobalSideEffects ([#&#8203;3790](https://github.com/rolldown/rolldown/issues/3790)) ([9b28db1](https://github.com/rolldown/rolldown/commit/9b28db1e797fb7f7e1b17761a13f0637a6604b6a)) - validate option ([#&#8203;3748](https://github.com/rolldown/rolldown/issues/3748)) ([b626079](https://github.com/rolldown/rolldown/commit/b62607931924ffbb21f33be68d7e630f3ade4dcd)) - validate transform options ([#&#8203;3781](https://github.com/rolldown/rolldown/issues/3781)) ([c6d591b](https://github.com/rolldown/rolldown/commit/c6d591be0e9f64333049297a549a2bade85972bd)) - warn when a file is emitted with the same name ([#&#8203;3503](https://github.com/rolldown/rolldown/issues/3503)) ([4bb775f](https://github.com/rolldown/rolldown/commit/4bb775f37ca8819509b8aa2e9ce5ad0302dabce9)) - **watcher:** add buildDelay option ([#&#8203;3608](https://github.com/rolldown/rolldown/issues/3608)) ([2cb8efb](https://github.com/rolldown/rolldown/commit/2cb8efb9cacaf97e6a654e91296235f2ee868dae)) - **watcher:** debounce invalidate ([#&#8203;3607](https://github.com/rolldown/rolldown/issues/3607)) ([b17487d](https://github.com/rolldown/rolldown/commit/b17487de653e95fb5d236055c218c4b0a2c5281d)) - wildcard alias ([#&#8203;3617](https://github.com/rolldown/rolldown/issues/3617)) ([4b46c6e](https://github.com/rolldown/rolldown/commit/4b46c6ee22a6df82834ef20491331739ce80a6b7)) ##### Performance Improvements - **advanced_chunks:** remove unnecessary sorting ([#&#8203;3655](https://github.com/rolldown/rolldown/issues/3655)) ([b814905](https://github.com/rolldown/rolldown/commit/b814905caa84034b7bfde5bdc0506dea49847e68)) - avoid unnecessary alloc in to_base64 ([#&#8203;3462](https://github.com/rolldown/rolldown/issues/3462)) ([92d10c3](https://github.com/rolldown/rolldown/commit/92d10c3224461ed16bc3c6b0b04c05943b6b50fe)) - **binding:** modules property in RenderedChunk ([#&#8203;3533](https://github.com/rolldown/rolldown/issues/3533)) ([06b6bbf](https://github.com/rolldown/rolldown/commit/06b6bbf183998e1ed962a29075ae0da105997504)) - **plugin_dynamic_import_vars:** remove Regex ([#&#8203;3702](https://github.com/rolldown/rolldown/issues/3702)) ([3337767](https://github.com/rolldown/rolldown/commit/33377678483b33399f7fd4e5bddfb183a4a37843)) - reduce clone of transform_options ([#&#8203;3782](https://github.com/rolldown/rolldown/issues/3782)) ([73fa972](https://github.com/rolldown/rolldown/commit/73fa972d814336b73a525ba421f39c0066c1e056)) - reduce memory alloc for StmtInfo ([#&#8203;3590](https://github.com/rolldown/rolldown/issues/3590)) ([b0898a8](https://github.com/rolldown/rolldown/commit/b0898a8695d8ec4d0ea29577a7b204d84694f3fb)) - remove unnecessary to_string ([#&#8203;3715](https://github.com/rolldown/rolldown/issues/3715)) ([0ba0ac4](https://github.com/rolldown/rolldown/commit/0ba0ac4c2412c689278bb22ea24f2d999ad0be0b)) - replace data url parse with nom ([#&#8203;3677](https://github.com/rolldown/rolldown/issues/3677)) ([ca90fa2](https://github.com/rolldown/rolldown/commit/ca90fa2eea5ffc062cef2f16f4b2bc8f02ac3a80)) - **rolldown_plugin_replace:** replace static Regex with pure function ([#&#8203;3690](https://github.com/rolldown/rolldown/issues/3690)) ([e1deaff](https://github.com/rolldown/rolldown/commit/e1deaff13a5604a264db0ef275923606ebc75f18)) - **rolldown_utils:** remove replace placeholder Regex ([#&#8203;3691](https://github.com/rolldown/rolldown/issues/3691)) ([582886c](https://github.com/rolldown/rolldown/commit/582886c9dfb8ae356e8a84c45f06124ea90fec7d)) - **rust:** avoid emitted_filenames to hash twice ([#&#8203;3504](https://github.com/rolldown/rolldown/issues/3504)) ([9404df1](https://github.com/rolldown/rolldown/commit/9404df14656a2e16f7d427bf865877f7fa7b0d78)) - **rust:** avoid unnecessary `into_owned` on `Cow<str>` ([#&#8203;3470](https://github.com/rolldown/rolldown/issues/3470)) ([cdeedac](https://github.com/rolldown/rolldown/commit/cdeedacc6fc7ac10ecb41246072c5262b59d4efd)) - **rust:** avoid unnecessary source clone ([#&#8203;3815](https://github.com/rolldown/rolldown/issues/3815)) ([a22cfd2](https://github.com/rolldown/rolldown/commit/a22cfd20269b6d1606fc715522bbbebbcdc7a684)) - **rust:** improve `get_lived_entry` ([#&#8203;3665](https://github.com/rolldown/rolldown/issues/3665)) ([6e16c3c](https://github.com/rolldown/rolldown/commit/6e16c3c605978dbe4d8e6878799b78de204f0b4d)) - should not invalidate ModuleOptions if mutate `ModuleInfo` has same id with hook param ([#&#8203;3519](https://github.com/rolldown/rolldown/issues/3519)) ([370af62](https://github.com/rolldown/rolldown/commit/370af620d44f342c6f2b35408f3486736d02a584)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
MilaBot added 1 commit 2025-03-12 00:01:12 +00:00
Skydust was assigned by MilaBot 2025-03-12 00:01:12 +00:00
Skydust merged commit 3f5d8e1215 into main 2025-03-14 16:40:07 +00:00
Skydust deleted branch renovate/all-minor-patch 2025-03-14 16:40:07 +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#18