rollup
- 4.64.12 is the latest, published 20 October 2026.
- 2 security advisories, all fixed.
- 4.x: 185 releases since 5 October 2023, 22 in the last 90 days.
Security advisories
Grouped by the version that fixes them, so one upgrade reads as one step.
Fixed in 4.59.0 · 1 advisory
- HIGHRollup 4 has Arbitrary File Write via Path TraversalGHSA-mw96-cpmx-2vgc
Fixed in 4.22.4 · 1 advisory
- HIGHDOM Clobbering Gadget found in rollup bundled scripts that leads to XSSGHSA-gcx4-mw62-g8wm
Releases in the last 90 days
Feed of releases and advisoriesEvery stable release, newest first. Notes are quoted as the maintainers published them.
4.64.12
20 October 20262026-10-20
2026-10-20
Bug Fixes
Allow generating logs from transform hooks at position 0
Properly handle global or sticky regular expressions for file names
Pull Requests
Fix transform diagnostics at position zero
Match stateful external regular expressions consistently
4.64.10
18 October 20262026-10-18
2026-10-18
Bug Fixes
Avoid breaking lazy loading when a dynamic import only contains reexports from a manual chunk
Ensure HTML entities in JSX are properly decoded in the output
Pull Requests
Track manual chunk dependencies when merging small chunks (@ybai08, @lukastaegert)
Use decoded values for JSX string attributes
4.64.9
17 October 20262026-10-17
2026-10-17
Bug Fixes
Ensure export live-bindings are properly maintained for aliased exports
Retain typed array constructor calls if the argument has iteration side effects
Pull Requests
Fix live bindings for aliased reassigned exports (@oxura, @lukastaegert)
Retain typed array constructors that iterate their argument (@joshuablac, @lukastaegert)
4.64.8
17 October 20262026-10-17
2026-10-17
Bug Fixes
Ensure chunk hashes change when sourcemap comments change
Resolve some relative import resolution edge cases
Pull Requests
include sourcemap comments in chunk hashes (@snoopuppy582, @wangxpych, @lukastaegert)
browser: match node's join and relative for "." and ".." segments (@luantaraschi, @lukastaegert)
Update dtolnay/rust-toolchain digest to 686976e
Update minor/patch updates
Update swc monorepo (major) (@renovate[bot], @lukastaegert)
4.64.7
15 October 20262026-10-15
2026-10-15
Bug Fixes
Fix an issue where watching not-yet-created files from plugins did not work if several shared a directory
Pull Requests
Report creation of missing watch files sharing a directory on Linux
4.64.6
13 October 20262026-10-13
2026-10-13
Bug Fixes
Do not tree-shake side effects in class instance fields
Extend top-level-await detection to handle asynchronous for...of loops and async disposal
Pull Requests
Retain instance field initializers with side effects when instantiating a class (@SulimanAbdulrazzaq, @lukastaegert)
Recognize top-level asynchronous loops and disposal
Align lock file maintenance with other updates
Make addWatchFile watch test robust against watcher start-up timing
4.64.5
10 October 20262026-10-10
2026-10-10
Bug Fixes
Prevent cycles when using indirect top-level await for dynamic imports
Pull Requests
prevent cycles for indirectly awaited dynamic imports (@ryanchou1994, @lukastaegert)
4.64.4
10 October 20262026-10-10
2026-10-10
Bug Fixes
Support the Rollup WASM build on big-endian hosts
Pull Requests
read the AST buffer correctly on big-endian hosts (@pkubaj, @lukastaegert)
Update dtolnay/rust-toolchain digest to 89b1218 (@renovate[bot], @lukastaegert)
Update minor/patch updates
Improve PR testing instructions comments
4.64.3
8 October 20262026-10-08
2026-10-08
Bug Fixes
Fix a performance regression when bundling code with deeply nested property calls
Pull Requests
Fix path-dependent explosion when including call arguments of reassigned variables
4.64.2
7 October 20262026-10-07
2026-10-07
Bug Fixes
Fix a regression where certain CoreJS helpers were wrongly tree-shaken
Do not show errors from closeBundle if there were also build errors
Pull Requests
Preserve build errors when closeBundle fails (@Jo2234, @lukastaegert)
Rework REPL artefacts and performance report workflows
Do not resolve values of assigned variables returned on all paths
Show 12 earlier releases
4.64.1
7 October 20262026-10-07
2026-10-07
Bug Fixes
Slightly improve performance when rendering ES output
Pull Requests
Avoid repeated export name scans when rendering ES chunks (@irontaek, @lukastaegert)
4.64.0
2 October 20262026-10-02
2026-10-02
Features
Improve try-catch deoptimization to cover calling methods on objects
Bug Fixes
Fix a situation where some feature-detections of core-js were not triggering properly
Pull Requests
Retain callbacks of helper methods called from try statements
Run additional tests as part of the coverage job
Update msys2/setup-msys2 digest to ec48f7c (@renovate[bot], @lukastaegert)
Update minor/patch updates
Update Rust crate swc_compiler_base to v65
4.63.6
1 October 20262026-10-01
2026-10-01
Bug Fixes
Ensure external reexports are always imported when used in a reified dynamic namespace
Pull Requests
Update minor/patch updates
Import external re-exports used by shared-chunk namespace objects
4.63.5
24 September 20262026-09-24
2026-09-24
Bug Fixes
Fix an issue where watch mode would hang instead of terminating when closing via Ctrl+C
Avoid starting overlapping watch mode runs when plugins invalidate files at the wrong time
Fix many edge cases where watch mode events were not properly emitted to listeners, especially when errors occur
Pull Requests
Terminate watch mode via natural process exit when possible
Protect cc pin against renovate lock file maintenance
watch: prevent overlapping runs and other run lifecycle bugs
4.63.4
19 September 20262026-09-19
2026-09-19
Bug Fixes
Ensure meta information of the cached module is exposed in
shouldTransformCachedModuleDo not create invalid code if import attribute values contain special characters
Pull Requests
expose cached module meta during cache checks (@ychampion, @lukastaegert)
Escape quotes and backslashes in import attribute values (@dylanpulver, @lukastaegert)
Improve agent instructions
Request Copilot code review via workflow
4.63.3
14 September 20262026-09-14
2026-09-14
Bug Fixes
Make sure that the internal shims for basename and extname in the browser build fully match NodeJS
Always report and recover from failures on invalidation in watch mode
Respect windows line terminators when tree-shaking in situations where line-breaks need to be removed to prevent automatic semicolon insertion
Pull Requests
browser: match node's basename and extname (@luantaraschi, @lukastaegert)
watch: await the rerun so listener failures surface as ERROR events (@yoominho91, @irontaek, @lukastaegert)
Remove the whole CRLF pair when suppressing ASI
4.63.2
12 September 20262026-09-12
2026-09-12
Bug Fixes
Fix a bug when filtering logs for nested properties via the CLI
Pull Requests
pin mocha to v11 (@renovate[bot], @lukastaegert)
Fix nested log filters for primitive values (@jakezwang, @lukastaegert)
4.63.1
28 August 20262026-08-28
2026-08-28
Bug Fixes
Revert function return value tracking until the most recent issue is understood
Pull Requests
Revert improve function return value tracking
4.63.0
25 August 20262026-08-25
2026-08-25
Features
Allow to analyze function return values in many more cases
Pull Requests
improve function return value tracking (@cyyynthia, @lukastaegert)
Remove unused rendered module sources map (@yoominho91, @irontaek, @lukastaegert)
4.62.5
20 August 20262026-08-20
2026-08-20
Bug Fixes
Resolve an issue where compact mode could result in invalid module concatenations
Pull Requests
Keep the semicolon added after a replaced default export (@Jaybhade, @lukastaegert)
4.62.4
1 August 20262026-08-01
2026-08-01
Bug Fixes
Resolve a regression when using Rollup on older Linux distributions
4.62.3
26 July 20262026-07-26
2026-07-26
Bug Fixes
Sanitize illegal characters preserved modules input base
Pull Requests
make isLegal idempotent by not using a global-flag regex (@spokodev, @lukastaegert)
Sanitize input base before computing preserved module chunk names (@MahinAnowar, @lukastaegert)
Fix build:docs after rollup update
Major versions
- 4.xsince 5 October 2023 · latest 4.64.12 · 185 releases
- 3.xsince 11 October 2022 · latest 3.30.0 · 83 releases
- 2.xsince 6 March 2020 · latest 2.80.0 · 217 releases
- 1.xsince 28 December 2018 · latest 1.32.1 · 121 releases
- 0.xsince 14 May 2015 · latest 0.68.2 · 273 releases
Quality and security signals
What npm and deps.dev say about the latest release. Signals, not a verdict.
Reading npm and deps.dev…
Registry facts last checked 20 October 2026. Releases and advisories last read 20 October 2026.
Know when your own dependencies move
Inlinr tracks your coding time automatically. Switch dependency tracking on for a project and it reads that repository's manifest to show what is behind and what has been deprecated — off by default, one project at a time.