NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3472 most downloaded on npm
Native bindings for Rollup
Last release 2 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
196 releases · first in 2023
One column per quarter.
Improve try-catch deoptimization to cover calling methods on objects
2026-10-02
Ensure external reexports are always imported when used in a reified dynamic namespace
2026-10-01
Fix an issue where watch mode would hang instead of terminating when closing via Ctrl+C
2026-09-24
Ensure meta information of the cached module is exposed in shouldTransformCachedModule
2026-09-19
shouldTransformCachedModule (#6442)Make sure that the internal shims for basename and extname in the browser build fully match NodeJS
2026-09-14
Fix a bug when filtering logs for nested properties via the CLI
2026-09-12
Revert function return value tracking until the most recent issue is understood
2026-08-28
Allow to analyze function return values in many more cases
2026-08-25
Resolve an issue where compact mode could result in invalid module concatenations
2026-08-20
Resolve a regression when using Rollup on older Linux distributions
2026-08-01
Sanitize illegal characters preserved modules input base
2026-07-26
Do not add spurious side-effect-free external imports to chunks when using minChunkSize
2026-06-19
Preserve multipart file extensions when deconflicting output chunks
2026-06-19
Ensure that shared dependencies between manual chunks and entry points receive a serparate chunk
2026-06-13
Avoid extraneous newlines when adding headers via plugins
2026-06-04
Sort entry modules to make chunk hashes deterministic
2026-06-01
Improve stability of chunk hashes
2026-05-14
Ensure nested "exports" variables are not renamed
2026-05-04
plugin-development (@lumirlumir, @lukastaegert)Resolve a variable rendering bug when generating different formats from the same build
2026-04-18
Resolve a situation where side effect imports could be dropped due to a caching issue
2026-03-30
Support source phase imports as long as they are external
2026-03-22
Fix a crash when using lazy dynamic imports with moduleSideEffects:false
2026-03-21
Throw when the generated bundle contains paths that would leave the output directory
2026-02-22
Also support __NO_SIDE_EFFECTS__ annotation before variable declarations declaring function expressions
2026-02-20
__NO_SIDE_EFFECTS__ annotation before variable declarations declaring function expressions (#6272)output.experimentalMinChunkSize (@millerick, @lukastaegert)Fix heap corruption issue in Windows
2026-01-30
process.report.getReport() calls in a child process for robust environment detection (@alan-agius4, @lukastaegert)Deprecate returning import attributes from load or transform hooks as that will no longer be supported with rollup 5
2026-01-27
load or transform hooks as that will no longer be supported with rollup 5 (#5700)Track object property inclusions of dynamic namespace members
2026-01-22
this (#6230)Fix JSX semicolon insert position in variable declarations
2026-01-21
Sort manual chunks by execution order to reduce circular dependency issues
2026-01-19
Fix artifact reference for OpenBSD
2026-01-05
Nothing published for this version
Natively support ppc64 Linux Musl targets
2026-01-05
Enable tree-shaking for Symbol.hasInstance, Symbol.dispose and Symbol.asyncDispose properties if unused
2025-12-20
Symbol.hasInstance, Symbol.dispose and Symbol.asyncDispose properties if unused (#6046)Fix wrong semicolon insertion position when using JSX
2025-12-16
Ensure Symbol.dispose and Symbol.asyncDispose properties are never removed with (await) using declarations.
2025-12-15
Symbol.dispose and Symbol.asyncDispose properties are never removed with (await) using declarations. (#6209)Fix an error where too many modules where flagged for having an unused external import
2025-11-19
Do not throw when using invalid escape sequences in template literals
2025-11-10
## 4.53.1 _2025-11-07_ ### Bug Fixes - Fix install script (#6172) ### Pull Requests - #6172: fix: move patch-package from postinstall to prepare scrip
2025-11-07
Improve rendering performance by caching generated variable names
2025-11-07
Always produce valid UUIDs as debugIds in sourcemaps
2025-10-18
Fix an issue where the wrong branch of nullish coalescing was picked
2025-10-03
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix check in native loader for environments that do not support reports
2025-09-27
Fix Android build crashing due to failed dlopen
2025-09-23
Opt-out of dynamic import optimization when using top-level await to effectively prevent deadlocks
2025-09-23
Add option output.onlyExplicitManualChunks to turn off merging additional dependencies into manual chunks
2025-09-19
output.onlyExplicitManualChunks to turn off merging additional dependencies into manual chunks (#6087)Nothing published for this version
Support ROLLUP_FILE_URL_OBJ placeholder to inject file URLs into the generated code
2025-09-19
Nothing published for this version
Resolve an issue where unused destructured array pattern declarations would conflict with included variables
2025-09-15
Nothing published for this version
Resolve a situation where a destructuring default value was removed
2025-09-07
Support openharmony-arm64 platform
2025-08-31
Allow config plugins to resolve imports first before deciding whether to treat them as external
2025-08-27
Correctly ignore white-space in JSX strings around line-breaks
If configured, also keep unparseable import attributes of external dynamic imports in the output
2025-08-23
Nothing published for this version
Revert build process changes to investigate issues
2025-08-21
Your coding agent can read these notes before it upgrades. Set up the MCP server →