R

Rollup

R
Rollup Web v4.67.5

v4.67.5

4.67.5 2026-11-04 Bug Fixes Do not ignore output.sourcemapFile when the output.file option is not used (#6623) Change chunk hash when debug IDs are enabled/disabled (#6625) Avoid an unnecessary optional dependency on Linux system (#6627) Pull Requests #6623: Honor output.sourcemapFile when output.file is not set (@simpleqt) #6625: Include debug ID comments in chunk hashes (@clean99, @lukastaegert)…

R
Rollup Web v4.67.4

v4.67.4

4.67.4 2026-11-01 Bug Fixes Make rollup work again on older Xeon processors (#6622) Pull Requests #6622: Build linux-x64-gnu C code for baseline x86-64 CPUs (@TrickyPi)

R
Rollup Web v4.67.3

v4.67.3

4.67.3 2026-10-31 Bug Fixes Ensure line breaks in module ids are handled correctly in imports (#6620) Pull Requests #6620: Preserve line terminators in module ids (@clean99, @lukastaegert)

R
Rollup Web v4.67.2

v4.67.2

4.67.2 2026-10-30 Features Support X64 Android (#6603) Pull Requests #6603: Add android-x64 native build (@x-labb, @lukastaegert) #6605: Install libatomic1 for Node 26 in smoke test containers (@lukastaegert) #6606: Update minor/patch updates (@renovate[bot], @lukastaegert) #6608: Update dependency eslint-plugin-unicorn to v79 (@renovate[bot]) #6610: Lock file maintenance (@renovate[bot]) #6611: L…

R
Rollup Web v4.66.0

v4.66.0

4.66.0 2026-10-28 Features Support null sources in plugin-generated sourcemaps (#6600) Support plugin-generated "index" sourcemaps (#6601) Bug Fixes Preserve rendering errors when the rendereError hook fails (#6602) Pull Requests #6600: Treat null sources in plugin sourcemaps as unmapped (@wleeaf, @lukastaegert) #6601: Flatten index sourcemaps returned by plugins (@wleeaf, @lukastaegert) #6602: Pr…

R
Rollup Web v4.65.1

v4.65.1

4.65.1 2026-10-26 Bug Fixes Ensure tree-shaking also respect Symbol.dispose for async disposal (#6556) Pull Requests #6556: Fix tree-shaking of disposable resources (@TrickyPi, @lukastaegert) #6595: Update dtolnay/rust-toolchain digest to b725eda (@renovate[bot]) #6596: Update minor/patch updates (@renovate[bot]) #6598: Lock file maintenance (@renovate[bot], @lukastaegert)

R
Rollup Web v4.65.0

v4.65.0

4.65.0 2026-10-22 Features Support synthetic named exports in namespaces when preserving modules (#6589) Bug Fixes Fix a situation where unaligned sourcemaps resulted in a wrong segment (#6591) Forward startup errors on native module load when starting rollup (#6592) Pull Requests #6589: Merge synthetic named exports into static namespaces when preserving modules (@b84330808, @lukastaegert) #6590:…

R
Rollup Web v4.64.12

v4.64.12

4.64.12 2026-10-20 Bug Fixes Allow generating logs from transform hooks at position 0 (#6587) Properly handle global or sticky regular expressions for file names (#6588) Pull Requests #6587: Fix transform diagnostics at position zero (@shuaiyafei) #6588: Match stateful external regular expressions consistently (@shuaiyafei)

R
Rollup Web v4.64.10

v4.64.10

4.64.10 2026-10-18 Bug Fixes Avoid breaking lazy loading when a dynamic import only contains reexports from a manual chunk (#6583) Ensure HTML entities in JSX are properly decoded in the output (#6584) Pull Requests #6583: Track manual chunk dependencies when merging small chunks (@ybai08, @lukastaegert) #6584: Use decoded values for JSX string attributes (@luantaraschi)

R
Rollup Web v4.64.9

v4.64.9

4.64.9 2026-10-17 Bug Fixes Ensure export live-bindings are properly maintained for aliased exports (#6576) Retain typed array constructor calls if the argument has iteration side effects (#6582) Pull Requests #6576: Fix live bindings for aliased reassigned exports (@oxura, @lukastaegert) #6582: Retain typed array constructors that iterate their argument (@joshuablac, @lukastaegert)

R
Rollup Web v4.64.8

v4.64.8

4.64.8 2026-10-17 Bug Fixes Ensure chunk hashes change when sourcemap comments change (#6509) Resolve some relative import resolution edge cases (#6522) Pull Requests #6509: fix: include sourcemap comments in chunk hashes (@snoopuppy582, @wangxpych, @lukastaegert) #6522: fix(browser): match node's join and relative for "." and ".." segments (@luantaraschi, @lukastaegert) #6577: Update dtolnay/rust…

R
Rollup Web v4.64.7

v4.64.7

4.64.7 2026-10-15 Bug Fixes Fix an issue where watching not-yet-created files from plugins did not work if several shared a directory (#6575) Pull Requests #6575: Report creation of missing watch files sharing a directory on Linux (@lukastaegert)

R
Rollup Web v4.64.6

v4.64.6

4.64.6 2026-10-13 Bug Fixes Do not tree-shake side effects in class instance fields (#6551) Extend top-level-await detection to handle asynchronous for...of loops and async disposal (#6563) Pull Requests #6551: Retain instance field initializers with side effects when instantiating a class (@SulimanAbdulrazzaq, @lukastaegert) #6563: Recognize top-level asynchronous loops and disposal (@TrickyPi) #…

R
Rollup Web v4.64.5

v4.64.5

4.64.5 2026-10-10 Bug Fixes Prevent cycles when using indirect top-level await for dynamic imports (#6516) Pull Requests #6516: fix: prevent cycles for indirectly awaited dynamic imports (@ryanchou1994, @lukastaegert)

R
Rollup Web v4.64.4

v4.64.4

4.64.4 2026-10-10 Bug Fixes Support the Rollup WASM build on big-endian hosts (#6559) Pull Requests #6559: fix: read the AST buffer correctly on big-endian hosts (@pkubaj, @lukastaegert) #6566: Update dtolnay/rust-toolchain digest to 89b1218 (@renovate[bot], @lukastaegert) #6567: Update minor/patch updates (@renovate[bot]) #6568: Update dependency eslint-plugin-unicorn to v77 (@renovate[bot], @luk…

R
Rollup Web v4.64.3

v4.64.3

4.64.3 2026-10-08 Bug Fixes Fix a performance regression when bundling code with deeply nested property calls (#6565) Pull Requests #6565: Fix path-dependent explosion when including call arguments of reassigned variables (@lukastaegert)

R
Rollup Web v4.64.2

v4.64.2

4.64.2 2026-10-07 Bug Fixes Fix a regression where certain CoreJS helpers were wrongly tree-shaken (#6562) Do not show errors from closeBundle if there were also build errors (#6554) Pull Requests #6554: Preserve build errors when closeBundle fails (@Jo2234, @lukastaegert) #6561: Rework REPL artefacts and performance report workflows (@lukastaegert) #6562: Do not resolve values of assigned variabl…

R
Rollup Web v4.64.1

v4.64.1

4.64.1 2026-10-07 Bug Fixes Slightly improve performance when rendering ES output (#6534) Pull Requests #6534: Avoid repeated export name scans when rendering ES chunks (@irontaek, @lukastaegert) #6552: chore(ci): remove redundant rust-src setup (@TrickyPi, @lukastaegert) #6555: Lock file maintenance (@renovate[bot], @lukastaegert)

R
Rollup Web v4.64.0

v4.64.0

4.64.0 2026-10-02 Features Improve try-catch deoptimization to cover calling methods on objects (#6541) Bug Fixes Fix a situation where some feature-detections of core-js were not triggering properly (#6541) Pull Requests #6541: Retain callbacks of helper methods called from try statements (@lukastaegert) #6542: Run additional tests as part of the coverage job (@lukastaegert) #6544: Update msys2/s…

R
Rollup Web v4.63.6

v4.63.6

4.63.6 2026-10-01 Bug Fixes Ensure external reexports are always imported when used in a reified dynamic namespace (#6540) Pull Requests #6527: Update minor/patch updates (@renovate[bot]) #6529: Update dependency eslint-plugin-unicorn to v76 (@renovate[bot]) #6530: Lock file maintenance (@renovate[bot]) #6535: Lock file maintenance (@renovate[bot], @lukastaegert) #6540: Import external re-exports…

R
Rollup Web v4.63.5

v4.63.5

4.63.5 2026-09-24 Bug Fixes Fix an issue where watch mode would hang instead of terminating when closing via Ctrl+C (#6521) Avoid starting overlapping watch mode runs when plugins invalidate files at the wrong time (#6526) Fix many edge cases where watch mode events were not properly emitted to listeners, especially when errors occur (#6526) Pull Requests #6520: Lock file maintenance (@renovate[bo…

R
Rollup Web v4.63.4

v4.63.4

4.63.4 2026-09-19 Bug Fixes Ensure meta information of the cached module is exposed in shouldTransformCachedModule (#6442) Do not create invalid code if import attribute values contain special characters (#6502) Pull Requests #6429: ci: collect Rust coverage from JS tests in dedicated job (@lukastaegert) #6442: fix: expose cached module meta during cache checks (@ychampion, @lukastaegert) #6496: d…

R
Rollup Web v4.63.3

v4.63.3

4.63.3 2026-09-14 Bug Fixes Make sure that the internal shims for basename and extname in the browser build fully match NodeJS (#6473) Always report and recover from failures on invalidation in watch mode (#6506) Respect windows line terminators when tree-shaking in situations where line-breaks need to be removed to prevent automatic semicolon insertion (#6514) Pull Requests #6473: fix(browser): m…

R
Rollup Web v4.63.2

v4.63.2

4.63.2 2026-09-12 Bug Fixes Fix a bug when filtering logs for nested properties via the CLI (#6511) Pull Requests #6498: chore(deps): lock file maintenance (@renovate[bot]) #6503: fix(deps): update minor/patch updates (@renovate[bot]) #6504: chore(deps): update dependency eslint-plugin-unicorn to v74 (@renovate[bot]) #6505: pin mocha to v11 (@renovate[bot], @lukastaegert) #6508: docs: fix AGENTS.m…

R
Rollup Web v4.63.1

v4.63.1

4.63.1 2026-08-28 Bug Fixes Revert function return value tracking until the most recent issue is understood (#6490) Pull Requests #6489: fix(deps): update minor/patch updates (@renovate[bot]) #6490: Revert improve function return value tracking (@lukastaegert)

R
Rollup Web v4.63.0

v4.63.0

4.63.0 2026-08-25 Features Allow to analyze function return values in many more cases (#6065) Pull Requests #6065: feat: improve function return value tracking (@cyyynthia, @lukastaegert) #6482: Remove unused rendered module sources map (@yoominho91, @irontaek, @lukastaegert) #6483: chore(deps): update minor/patch updates (@renovate[bot]) #6484: fix(deps): update swc monorepo (major) (@renovate[bo…