Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency rollup to v4.17.2 (#10346)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://github.com/rollup/rollup)) | [`4.13.0` -> `4.17.2`](https://renovatebot.com/diffs/npm/rollup/4.13.0/4.17.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.13.0/4.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.13.0/4.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.17.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4172) [Compare Source](https://github.com/rollup/rollup/compare/v4.17.1...v4.17.2) *2024-04-30* ##### Bug Fixes - Fix tree-shaking problems when using spread arguments ([#​5503](https://github.com/rollup/rollup/issues/5503)) ##### Pull Requests - [#​5501](https://github.com/rollup/rollup/pull/5501): Slightly improve perf report ([@​lukastaegert](https://github.com/lukastaegert)) - [#​5503](https://github.com/rollup/rollup/pull/5503): fix: rest element should deoptimize parameter values ([@​liuly0322](https://github.com/liuly0322)) ### [`v4.17.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4171) [Compare Source](https://github.com/rollup/rollup/compare/v4.17.0...v4.17.1) *2024-04-29* ##### Bug Fixes - Prevent infinite recursions for certain constructor invocations ([#​5500](https://github.com/rollup/rollup/issues/5500)) ##### Pull Requests - [#​5500](https://github.com/rollup/rollup/pull/5500): fix: parameter variable infinite recursion error ([@​liuly0322](https://github.com/liuly0322)) ### [`v4.17.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4170) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.4...v4.17.0) *2024-04-27* ##### Features - Track function call arguments to optimize functions only called once or with the same literal values (re-release from 4.16.0) ([#​5483](https://github.com/rollup/rollup/issues/5483)) ##### Bug Fixes - Reduce browser WASM size to a fraction by changing optimization settings ([#​5494](https://github.com/rollup/rollup/issues/5494)) ##### Pull Requests - [#​5483](https://github.com/rollup/rollup/pull/5483): feature(fix): function parameter tracking ([@​liuly0322](https://github.com/liuly0322)) - [#​5488](https://github.com/rollup/rollup/pull/5488): Report performance in CI ([@​TrickyPi](https://github.com/TrickyPi)) - [#​5489](https://github.com/rollup/rollup/pull/5489): Create FUNDING.json ([@​BenJam](https://github.com/BenJam)) - [#​5492](https://github.com/rollup/rollup/pull/5492): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://github.com/renovate)\[bot]) - [#​5493](https://github.com/rollup/rollup/pull/5493): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://github.com/renovate)\[bot]) - [#​5494](https://github.com/rollup/rollup/pull/5494): Use opt-level=z for browser wasm ([@​sapphi-red](https://github.com/sapphi-red)) ### [`v4.16.4`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4164) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.3...v4.16.4) *2024-04-23* ##### Bug Fixes - Revert function parameter tracking logic introduced in 4.16.0 to work on some remaining issues ([#​5487](https://github.com/rollup/rollup/issues/5487)) ##### Pull Requests - [#​5487](https://github.com/rollup/rollup/pull/5487): Revert function parameter tracking logic for now ([@​lukastaegert](https://github.com/lukastaegert)) ### [`v4.16.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4163) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.2...v4.16.3) *2024-04-23* ##### Bug Fixes - Do not optimize IIFEs that have a name and are again referenced inside their definition ([#​5486](https://github.com/rollup/rollup/issues/5486)) ##### Pull Requests - [#​5486](https://github.com/rollup/rollup/pull/5486): fix: only optimize annoymous iife ([@​liuly0322](https://github.com/liuly0322)) ### [`v4.16.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4162) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.1...v4.16.2) *2024-04-22* ##### Bug Fixes - Resolve a situation condition where reassignments of function parameters were not tracked properly ([#​5482](https://github.com/rollup/rollup/issues/5482)) - Make sure that for armv7 packages, only one package is downloaded for the user (musl or gnu) ([#​5479](https://github.com/rollup/rollup/issues/5479)) ##### Pull Requests - [#​5479](https://github.com/rollup/rollup/pull/5479): Add libc field to armv7 packages ([@​sapphi-red](https://github.com/sapphi-red)) - [#​5482](https://github.com/rollup/rollup/pull/5482): fix: function parameter reassigned update ([@​liuly0322](https://github.com/liuly0322)) ### [`v4.16.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4161) [Compare Source](https://github.com/rollup/rollup/compare/v4.16.0...v4.16.1) *2024-04-21* ##### Bug Fixes - Fix crash when rendering logical or conditional expressions ([#​5481](https://github.com/rollup/rollup/issues/5481)) ##### Pull Requests - [#​5481](https://github.com/rollup/rollup/pull/5481): fix: conditional/logical expression should request a new tree-shaking ([@​liuly0322](https://github.com/liuly0322)) ### [`v4.16.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4160) [Compare Source](https://github.com/rollup/rollup/compare/v4.15.0...v4.16.0) *2024-04-21* ##### Features - Track function call arguments to optimize functions only called once or with the same literal values ([#​5443](https://github.com/rollup/rollup/issues/5443)) ##### Pull Requests - [#​5443](https://github.com/rollup/rollup/pull/5443): feat: improve tree-shaking by propagate const parameter ([@​liuly0322](https://github.com/liuly0322), [@​lukastaegert](https://github.com/lukastaegert)) ### [`v4.15.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4150) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.3...v4.15.0) *2024-04-20* ##### Features - Add output.importAttributesKey option to select whether to use "with" or "assert" for import attributes ([#​5474](https://github.com/rollup/rollup/issues/5474)) ##### Pull Requests - [#​5474](https://github.com/rollup/rollup/pull/5474): Add ImportAttributesKey to choose keyword ("with" | "assert") ([@​doubleaa93](https://github.com/doubleaa93), [@​lukastaegert](https://github.com/lukastaegert)) - [#​5475](https://github.com/rollup/rollup/pull/5475): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://github.com/renovate)\[bot]) - [#​5477](https://github.com/rollup/rollup/pull/5477): Try to run emulated smoke tests for Linux environments ([@​lukastaegert](https://github.com/lukastaegert)) ### [`v4.14.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4143) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.2...v4.14.3) *2024-04-15* ##### Bug Fixes - Support Alpine Linux and other MUSL builds on ARM ([#​5471](https://github.com/rollup/rollup/issues/5471)) ##### Pull Requests - [#​5471](https://github.com/rollup/rollup/pull/5471): Add linux arm musl build ([@​sapphi-red](https://github.com/sapphi-red)) ### [`v4.14.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4142) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.1...v4.14.2) *2024-04-12* ##### Bug Fixes - Do not create invalid code when reexporting both a namespace and the default export from that namespace ([#​5466](https://github.com/rollup/rollup/issues/5466)) - Ensure ppc64 platform is properly detected ([#​5460](https://github.com/rollup/rollup/issues/5460)) ##### Pull Requests - [#​5456](https://github.com/rollup/rollup/pull/5456): Add high-level architecture documentation ([@​lukastaegert](https://github.com/lukastaegert)) - [#​5460](https://github.com/rollup/rollup/pull/5460): Fix ppc64le target ([@​lukastaegert](https://github.com/lukastaegert)) - [#​5463](https://github.com/rollup/rollup/pull/5463): chore: tweak the comment about files should not be edited ([@​TrickyPi](https://github.com/TrickyPi)) - [#​5466](https://github.com/rollup/rollup/pull/5466): Ensure reexported namespaces do not prevent creation of default export helpers ([@​lukastaegert](https://github.com/lukastaegert)) - [#​5468](https://github.com/rollup/rollup/pull/5468): chore(deps): update dependency eslint-plugin-unicorn to v52 ([@​renovate](https://github.com/renovate)\[bot], [@​lukastaegert](https://github.com/lukastaegert)) - [#​5469](https://github.com/rollup/rollup/pull/5469): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://github.com/renovate)\[bot]) - [#​5470](https://github.com/rollup/rollup/pull/5470): chore(deps): lock file maintenance ([@​renovate](https://github.com/renovate)\[bot]) ### [`v4.14.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4141) [Compare Source](https://github.com/rollup/rollup/compare/v4.14.0...v4.14.1) *2024-04-07* ##### Bug Fixes - Show better error when running on musl Linux where the musl build is not supported ([#​5454](https://github.com/rollup/rollup/issues/5454)) ##### Pull Requests - [#​5451](https://github.com/rollup/rollup/pull/5451): chore: generate string constants from config ([@​TrickyPi](https://github.com/TrickyPi)) - [#​5452](https://github.com/rollup/rollup/pull/5452): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://github.com/renovate)\[bot]) - [#​5453](https://github.com/rollup/rollup/pull/5453): chore(deps): lock file maintenance ([@​renovate](https://github.com/renovate)\[bot]) - [#​5454](https://github.com/rollup/rollup/pull/5454): Improve error message when running on unsupported MUSL Linux ([@​lukastaegert](https://github.com/lukastaegert)) - [#​5455](https://github.com/rollup/rollup/pull/5455): Remove inlining logic in AST (de-)serializer ([@​lukastaegert](https://github.com/lukastaegert)) ### [`v4.14.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4140) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.2...v4.14.0) *2024-04-03* ##### Features - Display error causes in Rollup CLI ([#​5422](https://github.com/rollup/rollup/issues/5422)) - Add basic support for explicit resource management via "using" and "await using" ([#​5423](https://github.com/rollup/rollup/issues/5423)) ##### Pull Requests - [#​5422](https://github.com/rollup/rollup/pull/5422): feat: show all cause in Error ([@​devohda](https://github.com/devohda), [@​lukastaegert](https://github.com/lukastaegert)) - [#​5444](https://github.com/rollup/rollup/pull/5444): feat: support explicit-resource-management ([@​TrickyPi](https://github.com/TrickyPi)) - [#​5445](https://github.com/rollup/rollup/pull/5445): docs: add `@shikiji/vitepress-twoslash` ([@​sapphi-red](https://github.com/sapphi-red)) - [#​5447](https://github.com/rollup/rollup/pull/5447): chore(deps): lock file maintenance minor/patch updates ( [@​renovate](https://github.com/renovate)\[bot]) - [#​5448](https://github.com/rollup/rollup/pull/5448): chore(deps): lock file maintenance ([@​renovate](https://github.com/renovate)\[bot]) ### [`v4.13.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4132) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.1...v4.13.2) *2024-03-28* ##### Bug Fixes - Ensure accessing module info is cached after the build phase for improved performance ([#​5438](https://github.com/rollup/rollup/issues/5438)) - Support powerpc64le CPUs ([#​5350](https://github.com/rollup/rollup/issues/5350)) ##### Pull Requests - [#​5350](https://github.com/rollup/rollup/pull/5350): Add support for ppc64le ([@​pavolloffay](https://github.com/pavolloffay), [@​lukastaegert](https://github.com/lukastaegert)) - [#​5438](https://github.com/rollup/rollup/pull/5438): Cache module info getters before output generation ([@​bluwy](https://github.com/bluwy), [@​lukastaegert](https://github.com/lukastaegert)) ### [`v4.13.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4131) [Compare Source](https://github.com/rollup/rollup/compare/v4.13.0...v4.13.1) *2024-03-27* ##### Bug Fixes - Add new linux-s390x-gnu native binary package ([#​5346](https://github.com/rollup/rollup/issues/5346)) ##### Pull Requests - [#​5346](https://github.com/rollup/rollup/pull/5346): Add support for linux s390x gnu ([@​edlerd](https://github.com/edlerd)) - [#​5430](https://github.com/rollup/rollup/pull/5430): chore(deps): update dependency [@​vue/eslint-config-typescript](https://github.com/vue/eslint-config-typescript) to v13 ([@​renovate](https://github.com/renovate)\[bot], [@​lukastaegert](https://github.com/lukastaegert)) - [#​5431](https://github.com/rollup/rollup/pull/5431): chore(deps): lock file maintenance minor/patch updates ( [@​renovate](https://github.com/renovate)\[bot]) - [#​5432](https://github.com/rollup/rollup/pull/5432): chore(deps): lock file maintenance minor/patch updates ( [@​renovate](https://github.com/renovate)\[bot]) - [#​5436](https://github.com/rollup/rollup/pull/5436): chore(deps): lock file maintenance minor/patch updates ( [@​renovate](https://github.com/renovate)\[bot]) - [#​5437](https://github.com/rollup/rollup/pull/5437): chore(deps): lock file maintenance minor/patch updates ( [@​renovate](https://github.com/renovate)\[bot]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/redwoodjs/redwood). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information