chore(deps): update dependency rollup to ^4.52.4
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| rollup (source) | ^4.46.0 -> ^4.52.4 |
Release Notes
rollup/rollup (rollup)
v4.52.4
2025-10-03
Bug Fixes
- Fix an issue where the wrong branch of nullish coalescing was picked (#6133)
Merge Requests
- #6128: Enable npm OIDC publishing (@lukastaegert)
- #6133: Correct nullish coalescing branch resolution for symbol left value (@TrickyPi)
- #6134: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
v4.52.3
2025-09-27
Bug Fixes
- Fix check in native loader for environments that do not support reports (#6123)
Merge Requests
- #6123: fix(native-loader): safely handle report.getReport() on Termux/Android (@Jobians, @lukastaegert)
-
#6124: chore(deps): pin msys2/setup-msys2 action to
fb197b7(@renovate[bot]) - #6125: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6126: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.52.2
2025-09-23
Bug Fixes
- Fix Android build crashing due to failed dlopen (#6109)
Merge Requests
- #6109: fix(rust): use prebuilt std when it is available (@cyyynthia)
v4.52.1
2025-09-23
Bug Fixes
- Opt-out of dynamic import optimization when using top-level await to effectively prevent deadlocks (#6121)
Merge Requests
- #6121: Simplify top-level await deadlock prevention (@lukastaegert)
v4.52.0
2025-09-19
Features
- Add option
output.onlyExplicitManualChunksto turn off merging additional dependencies into manual chunks (#6087) - Add support for x86_64-pc-windows-gnu platform (#6110)
Merge Requests
- #6087: fix: manualChunks and non manualChunks shared dependencies are merged with the first manualChunk encountered alphabetically (@maiieul)
- #6110: Add support x86_64-pc-windows-gnu (@lsq, @lukastaegert)
- #6118: Automatically remove REPL artefacts label from MRs (@lukastaegert)
v4.51.0
2025-09-19
Features
- Support ROLLUP_FILE_URL_OBJ placeholder to inject file URLs into the generated code (#6108)
Bug Fixes
- Improve OpenHarmony build to work in more situations (#6115)
Merge Requests
- #6108: feat: support ROLLUP_FILE_URL_OBJ for URL object instead of string (@guybedford, @lukastaegert)
- #6112: Disable Cargo cache for Android (@lukastaegert)
- #6113: fix(deps): update rust crate swc_compiler_base to v35 (@renovate[bot])
- #6114: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6115: Disable local_dynamic_tls for OpenHarmony (@hqzing)
- #6116: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6117: chore(deps): lock file maintenance (@renovate[bot])
v4.50.2
2025-09-15
Bug Fixes
- Resolve an issue where unused destructured array pattern declarations would conflict with included variables (#6100)
Merge Requests
- #6100: Tree-shake un-included elements in array pattern (@TrickyPi)
- #6102: chore(deps): update actions/setup-node action to v5 (@renovate[bot])
- #6103: chore(deps): update dependency eslint-plugin-unicorn to v61 (@renovate[bot])
- #6104: fix(deps): update swc monorepo (major) (@renovate[bot])
- #6105: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6107: Improve CI stability (@lukastaegert)
v4.50.1
2025-09-07
Bug Fixes
- Resolve a situation where a destructuring default value was removed (#6090)
Merge Requests
- #6088: feat(www): shorter repl shareables (@cyyynthia, @lukastaegert)
- #6090: Call includeNode for self or children nodes in includeDestructuredIfNecessary (@TrickyPi)
- #6091: fix(deps): update rust crate swc_compiler_base to v33 (@renovate[bot])
- #6092: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6094: perf: replace startsWith with strict equality (@btea)
v4.50.0
2025-08-31
Features
- Support openharmony-arm64 platform (#6081)
Bug Fixes
- Fix loading of extensionless imports in config files (#6084)
Merge Requests
- #6081: Add support for openharmony-arm64 platform (@hqzing, @lukastaegert)
- #6084: Return null to defer to the default resolution behavior (@TrickyPi)
v4.49.0
2025-08-27
Features
- Allow config plugins to resolve imports first before deciding whether to treat them as external (#6038)
Merge Requests
-
#6038: feat: Run external check in
cli/run/loadConfigFile.tsas last in order to allow handling of e.g. workspace package imports in TS monorepos correctly (@stazz, @TrickyPi) - #6082: Improve build pipeline performance (@lukastaegert)
v4.48.1
2025-08-25
Bug Fixes
- Correctly ignore white-space in JSX strings around line-breaks (#6051)
Merge Requests
- #6051: fix: handle whitespace according to JSX common practice (@cyyynthia)
- #6078: build: optimize pipeline take two (@cyyynthia)
v4.48.0
2025-08-23
Features
- If configured, also keep unparseable import attributes of external dynamic imports in the output(#6071)
Bug Fixes
- Ensure variables referenced in non-removed import attributes are included (#6071)
Merge Requests
- #6071: Keep attributes for external dynamic imports (@TrickyPi)
- #6079: fix(deps): update swc monorepo (major) (@renovate[bot])
- #6080: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.47.1
2025-08-21
Bug Fixes
- Revert build process changes to investigate issues (#6077)
Merge Requests
- #6077: Revert "build: aggressively optimize wasm build, improve pipeline (#6053)" (@lukastaegert)
v4.47.0
2025-08-21
Features
- Aggressively reduce WASM build size (#6053)
Bug Fixes
- Fix illegal instruction error on Android ARM platforms (#6072)
- Allow to pass explicit
undefinedfor optional fields in Rollup types (#6061)
Merge Requests
- #6053: build: aggressively optimize wasm build, improve pipeline (@cyyynthia)
- #6061: fix(types): add support for exactOptionalPropertyTypes (@remcohaszing, @lukastaegert)
- #6072: build(rust): mimalloc-safe/no_opt_arch on aarch64 (@cyyynthia)
v4.46.4
2025-08-20
Bug Fixes
- Do not omit synthetic namespaces when only accessed via
inoperator (#6052)
Merge Requests
-
#6052: fix: don't optimize
inwithsyntheticNamedExports(@hi-ogawa) - #6074: Update transitive dependency to fix audit (@lukastaegert)
v4.46.3
2025-08-18
Bug Fixes
- Resolve illegal instruction error on arm64 architectures (#6055)
- Resolve sourcemap generation performance regression (#6057)
Merge Requests
-
#6043: Avoid
generated bycomment diff on Windows (@sapphi-red) - #6048: chore(deps): update dependency cross-env to v10 (@renovate[bot], @lukastaegert)
- #6049: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
-
#6055: Fix illegal instruction error on arm64 by enabling
no_opt_archfeature for mimalloc-safe (@sapphi-red) - #6057: fix: tweak the fallback logic for tracing segment (@TrickyPi, @lukastaegert)
- #6062: docs: update Rust toolchain instructions (@situ2001, @lukastaegert)
- #6063: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6067: chore(deps): update actions/checkout action to v5 (@renovate[bot], @lukastaegert)
- #6068: chore(deps): update actions/download-artifact action to v5 (@renovate[bot])
- #6069: fix(deps): update rust crate swc_compiler_base to v31 (@renovate[bot], @lukastaegert)
v4.46.2
2025-07-29
Bug Fixes
- Fix in-operator handling for external namespace and when the left side cannot be analyzed (#6041)
Merge Requests
- #6041: Correct the logic of include in BinaryExpression and don't optimize external references away (@TrickyPi, @cyyynthia, @lukastaegert)
v4.46.1
2025-07-28
Bug Fixes
- Do not fail when using the
inoperator on external namespaces (#6036)
Merge Requests
- #6036: disables optimization for external namespace when using the in operator (@TrickyPi)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.