Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rollup/rollup
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.60.3
Choose a base ref
...
head repository: rollup/rollup
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.60.4
Choose a head ref
  • 7 commits
  • 36 files changed
  • 6 contributors

Commits on May 8, 2026

  1. fix(deps): update minor/patch updates (#6370)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 8, 2026
    Configuration menu
    Copy the full SHA
    642587f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2026

  1. chore(deps): update react monorepo to v19 (major) (#6372)

    chore(deps): update react monorepo to v19
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2026
    Configuration menu
    Copy the full SHA
    65e7b94 View commit details
    Browse the repository at this point in the history
  2. chore(deps): lock file maintenance (#6373)

    * chore(deps): lock file maintenance
    
    * Downgrade stacker to resolve windows-sys linking issue
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
    renovate[bot] and lukastaegert authored May 9, 2026
    Configuration menu
    Copy the full SHA
    af91d77 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2026

  1. chore(deps): update dependency lru-cache to v11 (#6371)

    * chore(deps): update dependency lru-cache to v11
    
    * Remove lru-cache exception
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
    renovate[bot] and lukastaegert authored May 10, 2026
    Configuration menu
    Copy the full SHA
    71f5ebc View commit details
    Browse the repository at this point in the history

Commits on May 14, 2026

  1. Resolve vulnerabilities (#6375)

    * Resolve vulnerabilities
    
    * Downgrade wasm-pack until CI issue is resolved
    lukastaegert authored May 14, 2026
    Configuration menu
    Copy the full SHA
    82a0fe7 View commit details
    Browse the repository at this point in the history
  2. fix: stabilize chunk assignment across parallel file reads (#6362)

    * fix: make chunk assignment and export naming deterministic (#5902)
    
    Rollup stores parsed modules in a Map<string, Module> (modulesById).
    With parallel file reads, modules are inserted in whichever order their
    resolveId hooks complete, making iteration order non-deterministic across
    builds. Two code paths depended on this order:
    
    - Bundle.assignManualChunks iterated modulesById.values() directly, so
      a stateful manualChunks function produced different chunk assignments
      on different runs. Fix: sort modules alphabetically by ID before
      iterating.
    
    - assignExportsToMangledNames and assignExportsToNames iterated the
      chunk exports Set in insertion order. Fix: sort exports before
      assigning aliases using a stable comparator: module ID → source
      declaration position → base name → export key → constructor name.
      Synthetic variables (NamespaceVariable etc.) have no source
      declaration and receive Number.MAX_SAFE_INTEGER as their position so
      they always sort after regular variables, preventing them from
      stealing natural export names in CJS/AMD/UMD formats.
    
    Adds a regression test that builds the same graph twice with different
    resolveId delay patterns and asserts identical chunk names, hashes, and
    code. Updates five chunking-form snapshots whose previous expected
    output reflected arbitrary insertion order rather than the new
    deterministic sort (ES and System formats only).
    
    * Add a regression test and refine the fix
    
    * Remove unnecessary options in the test
    
    * Also add a test with mangled exports
    
    * Make sorting more stable
    
    * Fix tests
    
    ---------
    
    Co-authored-by: Sonu Kapoor <[email protected]>
    Co-authored-by: TrickyPi <[email protected]>
    Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
    Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
    5 people authored May 14, 2026
    Configuration menu
    Copy the full SHA
    6aa3248 View commit details
    Browse the repository at this point in the history
  3. 4.60.4

    lukastaegert committed May 14, 2026
    Configuration menu
    Copy the full SHA
    d311a84 View commit details
    Browse the repository at this point in the history
Loading