Releases: rollup/rollup
Releases Β· rollup/rollup
v4.53.4
4.53.4
2025-12-15
Bug Fixes
- Ensure
Symbol.disposeandSymbol.asyncDisposeproperties are never removed with(await) usingdeclarations. (#6209)
Pull Requests
- #6185: chore(deps): update dependency @inquirer/prompts to v8 (@renovate[bot], @lukastaegert)
- #6186: fix(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6187: chore(deps): lock file maintenance (@renovate[bot])
- #6188: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #6190: Fix syntax error in manualChunks example (@jonnyeom)
- #6194: chore(deps): update actions/checkout action to v6 (@renovate[bot])
- #6195: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6202: fix(deps): update swc monorepo (major) (@renovate[bot])
- #6203: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6209: Do not tree-shake handlers for "using" (@lukastaegert)
v4.53.3
4.53.3
2025-11-19
Bug Fixes
- Fix an error where too many modules where flagged for having an unused external import (#6182)
- Fix an error where an assignment was wrongly tree-shaken when mutating it (#6183)
Pull Requests
- #6171: Add test-install CI job to test packaging, installation and importing of rollup package (@antoninkriz, @lukastaegert)
- #6174: Re-enable TypeScript test (@lukastaegert)
- #6180: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6182: Tracing the importers chain for exported variables in external module (@TrickyPi, @lukastaegert)
- #6183: Check if left side is included when checking if assigning to an assignment has side effects (@lukastaegert)
v4.53.2
v4.53.1
v4.53.0
4.53.0
2025-11-07
Features
- Improve rendering performance by caching generated variable names (#5947)
Pull Requests
- #5947: refactor: store safe variable names in cache for subsequent usage (@Aslemammad, @lukastaegert, @service account user)
- #6149: chore(deps): update dependency vite to v7.1.11 [security] (@renovate[bot], @service account user)
- #6151: fix(deps): update swc monorepo (major) (@renovate[bot], @service account user)
- #6152: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @service account user)
- #6153: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @service account user)
- #6155: Fix tests: Do not swallow warnings for multi-format tests (@lukastaegert, @service account user)
- #6159: chore(deps): update dependency eslint-plugin-unicorn to v62 (@renovate[bot])
- #6160: chore(deps): update github artifact actions (major) (@renovate[bot])
- #6161: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6164: chore(deps): update dependency @rollup/plugin-alias to v6 (@renovate[bot])
- #6165: chore(deps): update dependency @rollup/plugin-commonjs to v29 (@renovate[bot])
- #6166: fix(deps): update swc monorepo (major) (@renovate[bot], @lukastaegert)
- #6167: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
v4.52.5
4.52.5
2025-10-18
Bug Fixes
- Always produce valid UUIDs as debugIds in sourcemaps (#6144)
Pull Requests
- #6135: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6140: chore(deps): update peter-evans/create-or-update-comment action to v5 (@renovate[bot])
- #6141: chore(deps): update peter-evans/find-comment action to v4 (@renovate[bot])
- #6142: fix(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6143: chore: eslint enable concurrency option (@btea)
- #6144: fix: generation of debugIDs with invalid length (@pablomatiasgomez, @lukastaegert)
- #6146: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #6147: chore(deps): update actions/setup-node action to v6 (@renovate[bot])
v4.52.4
4.52.4
2025-10-03
Bug Fixes
- Fix an issue where the wrong branch of nullish coalescing was picked (#6133)
Pull 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
4.52.3
2025-09-27
Bug Fixes
- Fix check in native loader for environments that do not support reports (#6123)
Pull 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
4.52.2
2025-09-23
Bug Fixes
- Fix Android build crashing due to failed dlopen (#6109)
Pull Requests
- #6109: fix(rust): use prebuilt std when it is available (@cyyynthia)
v4.52.1
4.52.1
2025-09-23
Bug Fixes
- Opt-out of dynamic import optimization when using top-level await to effectively prevent deadlocks (#6121)
Pull Requests
- #6121: Simplify top-level await deadlock prevention (@lukastaegert)