Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency rollup to v4 #164

Merged
merged 3 commits into from
Dec 24, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 6, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rollup (source) 3.29.4 -> 4.9.1 age adoption passing confidence

Release Notes

rollup/rollup (rollup)

v4.9.1

Compare Source

2023-12-17

Bug Fixes
  • Fix an issue where break statements could include the wrong label (#​5297)
Pull Requests

v4.9.0

Compare Source

2023-12-13

Features
  • Fully support arbitrary strings as import and export identifiers (#​5298)
Pull Requests

v4.8.0

Compare Source

2023-12-11

Features
  • Improve experimentalMinChunkSize to take already loaded modules from dynamic imports into account (#​5294)
Pull Requests

v4.7.0

Compare Source

2023-12-08

Features
  • Add build for Linux riscv64 architecture (#​5288)
Bug Fixes
  • Improve error message when native Windows build does not start (#​5284)
Pull Requests

v4.6.1

Compare Source

2023-11-30

Bug Fixes
  • Resolve a situation where declaring the same var several times was considered a conflict (#​5276)
Pull Requests

v4.6.0

Compare Source

2023-11-26

Features
  • Allow this.addWatchFile in all plugin hooks (#​5270)
Bug Fixes
  • Show helpful error when native binaries are not installed due to an npm issue (#​5267)
  • Do not access this context in this.addWatchFile so it does not need to be bound when passed around (#​5270)
Pull Requests

v4.5.2

Compare Source

2023-11-24

Bug Fixes
  • Handle files with UTF-8 BOM when using the commonjs plugin (#​5268)
Pull Requests

v4.5.1

Compare Source

2023-11-21

Bug Fixes
  • Do not error when a function expression uses the same name for a parameter and its id (#​5262)
Pull Requests

v4.5.0

Compare Source

2023-11-18

Bug Fixes
  • Show a proper error when using native Rollup on armv7 musl Linux (#​5255)
Pull Requests

v4.4.1

Compare Source

2023-11-14

Bug Fixes
  • Do not flag duplicate function declarations in function scopes as syntax errors (#​5248)
Pull Requests

v4.4.0

Compare Source

2023-11-12

Features
  • Replace SWC linting with faster internal linting to error on duplicate declarations etc. (#​5207)
Bug Fixes
  • Show proper error when an entry exports non-existing bindings (#​5207)
Pull Requests

v4.3.1

Compare Source

2023-11-11

Bug Fixes
  • Fix rename error when handling errors in watch mode (#​5240)
  • Prevent warning when using --forceExit (#​5245)
Pull Requests

v4.3.0

Compare Source

2023-11-03

Features
  • Add forceExit CLI flag for situations where the CLI does not exit gracefully (#​5195)
Bug Fixes
  • Properly catch errors when removing a temporary config file fails (#​5198)
Pull Requests

v4.2.0

Compare Source

2023-10-31

Features
  • Run parsing in multiple threads and introduce parseAstAsync helper function (#​5202)
Pull Requests

v4.1.6

Compare Source

2023-10-31

Bug Fixes
  • Fix a bug where emtpy block comments in certain positions could freeze Rollup (#​5231)
Pull Requests

v4.1.5

Compare Source

2023-10-28

Bug Fixes
  • Fix an issue where actual entries that were also implicit entries could remain implicit (#​5220)
Pull Requests

v4.1.4

Compare Source

2023-10-16

Bug Fixes
Pull Requests

v4.1.3

Compare Source

2023-10-15

Bug Fixes
  • Fix WASM build as hash function was not exported (#​5203)
Pull Requests

v4.1.1

Compare Source

2023-10-15

Bug Fixes
  • Improve Node parsing performance (#​5201)
Pull Requests

v4.1.0

Compare Source

2023-10-14

Features
  • Reduce memory usage of Rollup builds (#​5133)
Pull Requests

v4.0.2

Compare Source

2023-10-06

Bug Fixes
  • Fix annotation detection logic to not fail when a non-ASCII character precedes a double underscore (#​5178)
Pull Requests

v4.0.1

Compare Source

2023-10-06

Bug Fixes
  • Do not panic on trailing semicolons after class methods (#​5173)
  • Add artifact for arm64 linux musl target (#​5176)
Pull Requests

v4.0.0

Compare Source

2023-10-05

BREAKING CHANGES
General Changes
  • The minimal required Node version is now 18.0.0 (#​5142)
  • The browser build now relies on a WASM artifact that needs to be provided as well (#​5073)
  • The NodeJS build now relies on an optional native binary; for unsupported platforms, users can use the @rollup/wasm-node package that has the same interface as Rollup but relies on WASM artifacts (#​5073)
  • The INVALID_IMPORT_ASSERTION error code has been replaced with INVALID_IMPORT_ATTRIBUTE (#​5073)
  • Rollup will now warn for @__PURE__ and @__NO_SIDE_EFFECTS__ annotations in invalid locations (#​5165)
  • If an entry module starts with a shebang comment #!..., this comment will be prepended to the output for es and cjs formats (#​5163)
  • File hashes will now use url-safe base64 encoded hashes (#​5155)
  • The maximum hash length has been reduced to 22 characters (#​5155)
  • The RollupWarning type has been removed in favor of the RollupLog type (#​5147)
Changes to Rollup Options
  • Acorn plugins are no longer supported, the acornInjectPlugins option has been removed (#​5073)
  • The acorn option has been removed (#​5073)
  • output.externalImportAssertions has been deprecated in favor of output.externalImportAttributes (#​5073)
  • inlineDynamicImports, manualChunks and preserveModules have been removed on input option level: Please use the corresponding output options of the same names (#​5143)
  • Removed output options (#​5143):
    • output.experimentalDeepDynamicChunkOptimization: This option is no longer needed as Rollup now always runs the full chunking algorithm
    • output.dynamicImportFunction: Use the renderDynamicImport plugin hook instead
    • output.namespaceToStringTag: Use output.generatedCode.symbols instead
    • output.preferConst: Use output.generatedCode.constBindings instead
Plugin API Changes
  • For this.resolve, the default of the skipSelf option is now true (#​5142)
  • this.parse now only supports the allowReturnOutsideFunction option for now (#​5073)
  • Import assertions now use the new import attribute AST structure (#​5073)
  • "assertions" have been replaced with "attributes" in various places of the plugin interface (#​5073)
  • If the import of a module id is handled by the load hook of a plugin, rollup.watch no longer watches the actual file if the module id corresponds to a real path; if this is intended, then the plugin is responsible for calling this.addWatchFile for any dependency files (#​5150)
  • The normalized input options provided by buildStart and other hooks no longer contain an onwarn handler; plugins should use onLog instead (#​5147)
  • this.moduleIds has been removed from the plugin context: Use this.getModuleIds() instead (#​5143)
  • The hasModuleSideEffects flag has been removed from the ModuleInfo returned by this.getModuleInfo(): Use moduleSideEffects on the ModuleInfo instead (#​5143)
Features
  • Improve parsing speed by switching to a native SWC-based parser (#​5073)
  • Rollup will now warn for @__PURE__ and @__NO_SIDE_EFFECTS__ annotations in invalid locations (#​5165)
  • The parser is now exposed as a separate export parseAst (#​5169)
Bug Fixes
  • Rollup no longer tries to watch virtual files if their name corresponds to an actual file name; instead, plugins handle watching via this.addWatchFile() (#​5150)
Pull Requests

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate
Copy link
Contributor Author

renovate bot commented Oct 6, 2023

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/rollup
npm ERR!   dev rollup@"4.9.1" from the root project
npm ERR!   peerOptional rollup@"^1.20.0||^2.0.0||^3.0.0||^4.0.0" from @rollup/[email protected]
npm ERR!   node_modules/@rollup/plugin-alias
npm ERR!     dev @rollup/plugin-alias@"5.0.1" from the root project
npm ERR!   2 more (@rollup/pluginutils, rollup-plugin-esbuild)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer rollup@"2.x || 3.x" from [email protected]
npm ERR! node_modules/rollup-plugin-preserve-directives
npm ERR!   dev rollup-plugin-preserve-directives@"^0.2.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/rollup
npm ERR!   peer rollup@"2.x || 3.x" from [email protected]
npm ERR!   node_modules/rollup-plugin-preserve-directives
npm ERR!     dev rollup-plugin-preserve-directives@"^0.2.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! 
npm ERR! For a full report see:
npm ERR! /tmp/renovate/cache/others/npm/_logs/2023-12-17T10_10_37_805Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2023-12-17T10_10_37_805Z-debug-0.log

@vercel
Copy link

vercel bot commented Oct 6, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
sweatpants ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 24, 2023 0:48am

@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 67eea9d to c3c61b5 Compare October 6, 2023 15:38
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from c3c61b5 to 399bcfd Compare October 7, 2023 23:53
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 399bcfd to 1bc3055 Compare October 8, 2023 00:12
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 1bc3055 to a0fb074 Compare October 14, 2023 07:53
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from a0fb074 to 6f17d87 Compare October 15, 2023 15:21
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 6f17d87 to 5e75e0d Compare October 15, 2023 18:30
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 5e75e0d to ff110c5 Compare October 16, 2023 06:31
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from ff110c5 to 74efce6 Compare October 28, 2023 09:32
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 74efce6 to b682fee Compare October 31, 2023 08:03
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from b682fee to 6804d36 Compare October 31, 2023 11:06
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 6804d36 to 524cfd1 Compare November 3, 2023 21:58
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 524cfd1 to ee3b234 Compare November 11, 2023 09:53
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from ee3b234 to 4dfcfa3 Compare November 12, 2023 09:57
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 4dfcfa3 to 937c922 Compare November 14, 2023 07:35
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 937c922 to ee1c351 Compare November 18, 2023 06:08
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from ee1c351 to 39555c9 Compare November 21, 2023 22:39
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 39555c9 to 571f336 Compare November 24, 2023 07:52
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 571f336 to 755c8cb Compare November 26, 2023 16:55
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 755c8cb to b36eb41 Compare November 30, 2023 07:00
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from b36eb41 to ddbb1b0 Compare December 8, 2023 11:19
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from ddbb1b0 to 27d52b4 Compare December 11, 2023 06:52
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 27d52b4 to 839c7cf Compare December 13, 2023 10:04
@renovate renovate bot force-pushed the renovate/rollup-4.x branch from 839c7cf to 3fb0dad Compare December 17, 2023 10:10
@jonambas jonambas force-pushed the renovate/rollup-4.x branch from 3fb0dad to a831de2 Compare December 24, 2023 00:35
Copy link
Contributor Author

renovate bot commented Dec 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@jonambas jonambas force-pushed the renovate/rollup-4.x branch from dd2dea7 to 174ab1b Compare December 24, 2023 00:47
@jonambas jonambas merged commit 4d678a2 into main Dec 24, 2023
4 checks passed
@jonambas jonambas deleted the renovate/rollup-4.x branch December 24, 2023 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant