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

📦 Update core devDependencies (major) #35032

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 25, 2021

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@octokit/graphql 7.1.0 -> 8.1.1 age adoption passing confidence
@octokit/rest 20.1.1 -> 21.0.2 age adoption passing confidence
@sinonjs/fake-timers 11.2.2 -> 13.0.1 age adoption passing confidence
@types/dompurify (source) 2.4.0 -> 3.0.5 age adoption passing confidence
@types/node (source) 18.19.39 -> 20.16.4 age adoption passing confidence
ajv-formats 2.1.1 -> 3.0.1 age adoption passing confidence
chai (source) 4.4.1 -> 5.1.1 age adoption passing confidence
chai-as-promised 7.1.2 -> 8.0.0 age adoption passing confidence
commander 11.1.0 -> 12.1.0 age adoption passing confidence
cssnano 6.1.2 -> 7.0.5 age adoption passing confidence
del 6.1.1 -> 7.1.0 age adoption passing confidence
fetch-mock (source) 9.11.0 -> 11.1.3 age adoption passing confidence
jsdom 24.1.0 -> 25.0.0 age adoption passing confidence
minimatch 9.0.5 -> 10.0.1 age adoption passing confidence
open 8.4.2 -> 10.1.0 age adoption passing confidence
react (source) 17.0.2 -> 18.3.1 age adoption passing confidence
react-dom (source) 17.0.2 -> 18.3.1 age adoption passing confidence
sinon (source) 11.1.2 -> 18.0.0 age adoption passing confidence
sinon-chai 3.7.0 -> 4.0.0 age adoption passing confidence
tar 6.2.1 -> 7.4.3 age adoption passing confidence
tempy 1.0.1 -> 3.1.0 age adoption passing confidence

See all other Renovate PRs on the Dependency Dashboard

How to resolve breaking changes

This PR may introduce breaking changes that require manual intervention. In such cases, you will need to check out this branch, fix the cause of the breakage, and commit the fix to ensure a green CI build. To check out and update this PR, follow the steps below:

# Check out the PR branch
git checkout -b renovate/major-core-devdependencies main
git pull https://github.com/ampproject/amphtml.git renovate/major-core-devdependencies

# Directly make fixes and commit them
amp lint --fix # For lint errors in JS files
amp prettify --fix # For prettier errors in non-JS files
# Edit source code in case of new compiler warnings / errors

# Push the changes to the branch
git push [email protected]:ampproject/amphtml.git renovate/major-core-devdependencies:renovate/major-core-devdependencies

Release Notes

octokit/graphql.js (@​octokit/graphql)

v8.1.1

Compare Source

Bug Fixes

v8.1.0

Compare Source

Features

v8.0.2

Compare Source

Bug Fixes

v8.0.1

Compare Source

Bug Fixes

v8.0.0

Compare Source

Features
BREAKING CHANGES
  • this package is now ESM

  • fix: add missing file extension in relative file path import

octokit/rest.js (@​octokit/rest)

v21.0.2

Compare Source

Bug Fixes

v21.0.1

Compare Source

Bug Fixes

v21.0.0

Compare Source

Features
BREAKING CHANGES
  • package is now ESM
sinonjs/fake-timers (@​sinonjs/fake-timers)

v13.0.1

Compare Source

==================

  • Add a guard to prevent test from failing in Puppeteer
  • Add a missing test on using timers not present on a custom global
  • Fix toString() output

v13.0.0

Compare Source

==================

  • fix: fake all supported timers by default (#​323) (BREAKING)

v12.0.0

Compare Source

==================

  • Support performance.measure+mark (#​499)
  • fix: save methods of children Date instance (#​437) (#​480) (potentially BREAKING)

v11.3.1

Compare Source

==================

  • Prevent releasing on branches other than 'main'
  • Enable saucelabs tests
  • chore: security audit fix
  • Remove Husky deprecation messsage that came in v9

v11.3.0

Compare Source

==================

  • chore: security audit fix
  • Remove Husky deprecation messsage that came in v9
  • Fix listener leak for timers/promises
  • upgrade deps (#​496)
  • Add support for timers/promises module from nodejs (#​495)
  • chore: update deps (#​494)
  • Fail when a timer is not available in the context (#​491)
  • Fix link to Mochify and adjust description (#​488)
  • New mochify (#​395)
  • Bump browserify-sign from 4.2.1 to 4.2.2 (#​486)
ajv-validator/ajv-formats (ajv-formats)

v3.0.1

Compare Source

v3.0.0

Compare Source

chaijs/chai (chai)

v5.1.1

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v5.1.0...v5.1.1

v5.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai@v5.0.3...v5.1.0

v5.0.3

Compare Source

Fix bad v5.0.2 publish.

Full Changelog: chaijs/chai@v5.0.2...v5.0.3

v5.0.2

Compare Source

What's Changed

Full Changelog: chaijs/chai@v5.0.1...v5.0.2

v5.0.0

Compare Source

BREAKING CHANGES

  • Chai now only supports EcmaScript Modules (ESM). This means your tests will need to either have import {...} from 'chai' or import('chai'). require('chai') will cause failures in nodejs. If you're using ESM and seeing failures, it may be due to a bundler or transpiler which is incorrectly converting import statements into require calls.
  • Dropped support for Internet Explorer.
  • Dropped support for NodeJS < 18.
  • Minimum supported browsers are now Firefox 100, Safari 14.1, Chrome 100, Edge 100. Support for browsers prior to these versions is "best effort" (bug reports on older browsers will be assessed individually and may be marked as wontfix).

What's Changed

New Contributors

Full Changelog: chaijs/chai@4.3.1...v5.0.0

v4.5.0

Compare Source

chaijs/chai-as-promised (chai-as-promised)

v8.0.0

Compare Source

What's Changed

New Contributors

Full Changelog: chaijs/chai-as-promised@v7.1.2...v8.0.0

tj/commander.js (commander)

v12.1.0

Compare Source

Added

v12.0.0

Compare Source

Added
  • .addHelpOption() as another way of configuring built-in help option ([#​2006])
  • .helpCommand() for configuring built-in help command ([#​2087])
Fixed
  • Breaking: use non-zero exit code when spawned executable subcommand terminates due to a signal ([#​2023])
  • Breaking: check passThroughOptions constraints when using .addCommand and throw if parent command does not have .enablePositionalOptions() enabled ([#​1937])
Changed
  • Breaking: Commander 12 requires Node.js v18 or higher ([#​2027])
  • Breaking: throw an error if add an option with a flag which is already in use ([#​2055])
  • Breaking: throw an error if add a command with name or alias which is already in use ([#​2059])
  • Breaking: throw error when calling .storeOptionsAsProperties() after setting an option value ([#​1928])
  • replace non-standard JSDoc of @api private with documented @private ([#​1949])
  • .addHelpCommand() now takes a Command (passing string or boolean still works as before but deprecated) ([#​2087])
  • refactor internal implementation of built-in help option ([#​2006])
  • refactor internal implementation of built-in help command ([#​2087])
Deprecated
  • .addHelpCommand() passing string or boolean (use .helpCommand() or pass a Command) ([#​2087])
Removed
  • Breaking: removed default export of a global Command instance from CommonJS (use the named program export instead) ([#​2017])
Migration Tips

global program

If you are using the deprecated default import of the global Command object, you need to switch to using a named import (or create a new Command).

// const program = require('commander');
const { program } = require('commander');

option and command clashes

A couple of configuration problems now throw an error, which will pick up issues in existing programs:

  • adding an option which uses the same flag as a previous option
  • adding a command which uses the same name or alias as a previous command
cssnano/cssnano (cssnano)

v7.0.5

Compare Source

v7.0.4: v7.0.4

Compare Source

Bug fixes

v7.0.3: v7.0.3

Compare Source

Bug Fixes

  • cssnano-preset-default: preserve SVG viewbox and title by default
  • postcss-convert-values: preserve percent sign in arguments of color functions when needed
  • postcss-ordered-values: preserve correct order in animation property
  • postcss-minify-selectors: preserve quotes when escaping selector is required
  • postcss-discard-comments: do not remove strings that only look like comments in selectors

Thanks to @​ota-meshi and @​seiyab for their contributions to this release.

v7.0.2: v7.0.2

Compare Source

Bug Fixes

  • fix invalid output in some cases where selectors contain comments

v7.0.1: v7.0.1

Compare Source

Patch changes

Update postcss-calc dependency to latest version

v7.0.0: v7.0.0

Compare Source

Breaking changes

This release drops official support for unmaintained long term support Node.js releases 14 and 16. It also drops support for non-long term support releases 19 and 21 and add support for Node.js 22. Only the package.json engines field has been updated. The code should otherwise be identical to the previous 6.1.2 release.

Ensuring support for older Node.js had become difficult as the GitHub actions runners are not available for the latest MacOS and recent pnpm also could not run on CI any more.

sindresorhus/del (del)

v7.1.0

Compare Source

v7.0.0

Compare Source

Breaking
  • Require Node.js 14 (#​143) 106d7d8
  • This package is now pure ESM. Please read this.
  • Moved from a default export to named exports:
    • require('del')import {deleteAsync} from 'del'
    • require('del').syncimport {deleteSync} from 'del'
wheresrhys/fetch-mock (fetch-mock)

v11.1.3

Compare Source

Bug Fixes
  • add missing metadata to package.json files (4ab78b9)

v11.1.1

Compare Source

Bug Fixes
  • roll back to glob-to-regexp (b114124)

v11.1.0

Compare Source

Features
  • remove debug mode from fetch-mock (89890b6)

v11.0.2

Compare Source

Bug Fixes
  • add license file to each package (9b36f89)

v11.0.1

Compare Source

Bug Fixes
  • fixes importimng into .mts files (98ad40e)

v11.0.0

Compare Source

⚠ BREAKING CHANGES
  • force fetch-mock major release
Bug Fixes
  • force fetch-mock major release (1b31416)

v10.1.1

Compare Source

Bug Fixes
  • change module system declaratuions to avoid top level type: module (ed00140)

v10.1.0

Compare Source

Features
  • wip: replace dequal, glob-to-regexp and bump path-to-regexp (d8d8b25)
Bug Fixes

v10.0.8

Compare Source

Miscellaneous
  • rename fetch-mock-legacy directory to fetch-mock (95fd761)
  • test release please again (3a9eb12)
  • release 10.0.8 (7bbbf49)
  • remove legacy prepublish step (3100e5a)

v10.0.7: Make type definitions compatible with ESM and CommonJs

Compare Source

v10.0.6: Fix type definitions

Compare Source

v10.0.5: Fix exports

Compare Source

v10.0.4: Simple API for naming routes

Compare Source

e.g. .mock('/path', 200, 'my-name')

v10.0.3: Remove custom aborterror implementation

Compare Source

v10.0.2: Support matching data URLs

Compare Source

v10.0.1: Small fixes to types

Compare Source

v10.0.0: ESM and native fetch

Compare Source

A major rewrite to use ESM modules and default to using native fetch in all environments

Other than that the API remains unchanged

jsdom/jsdom (jsdom)

v25.0.0

Compare Source

This major release changes the prototype of a jsdom's EventTarget.prototype to point to the Object.prototype inside the jsdom, instead of pointing to the Node.js Object.prototype. Thus, the prototype chain of Window stays entirely within the jsdom, never crossing over into the Node.js realm.

This only occurs when runScripts is set to non-default values of "dangerously" or "outside-only", as with the default value, there is no separate Object.prototype inside the jsdom.

This will likely not impact many programs, but could cause some changes in instanceof behavior, and so out of an abundance of caution, we're releasing it as a new major version.

v24.1.3

Compare Source

  • Fixed calls to postMessage() that were done as a bare property (i.e., postMessage() instead of window.postMessage()).

v24.1.2

Compare Source

  • Fixed an issue with the in operator applied to EventTarget methods, e.g. 'addEventListener' in window, which only appeared in Node.js ≥22.5.0. (legendecas)
  • Fixed the events fired by blur(): it no longer fires focus and focusin on the Document, and blur and focusout no longer have their relatedTarget property set. (asamuzaK)

v24.1.1

Compare Source

  • Fixed selection methods to trigger the selectionchange event on the Document object. (piotr-oles)
isaacs/minimatch (minimatch)

v10.0.1

Compare Source

v10.0.0

Compare Source

sindresorhus/open (open)

v10.1.0

Compare Source

v10.0.4

Compare Source

  • Fix support for passing predefined app to openApp() (#​335) d9e7422

v10.0.3

Compare Source

v10.0.2

Compare Source

v10.0.1

Compare Source

  • Add Windows environment variable fallback for some broken systems (#​328) 8e69be4

v10.0.0

Compare Source

Breaking

v9.1.0

Compare Source

v9.0.0

Compare Source

Breaking
  • Require Node.js 14 7f5995e
  • This package is now pure ESM. Please read this.
    • Please don't open issues regarding ESM / CommonJS.
  • open.openApp is now a named import: import {openApp} from 'open'
  • open.apps is now a named import: import {apps} from 'open'
Improvements
  • Add the ability to open default browser and default browser in private mode (#​294) 3b79981
facebook/react (react)

v18.3.1

Compare Source

v18.3.0

Compare Source

v18.2.0

Compare Source

React DOM
React DOM Server

Configuration

📅 Schedule: Branch creation - "after 12am every weekday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Never, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the WG: infra label Jun 25, 2021
@renovate renovate bot changed the title 📦 Update dependency commander to v8 📦 Update core devDependencies (major) Aug 16, 2021
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 9bce2ad to e60063a Compare August 16, 2021 18:09
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from dd21289 to 35ddb13 Compare August 27, 2021 19:36
@erwinmombay erwinmombay self-assigned this Aug 30, 2021
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 35ddb13 to 787cc76 Compare August 30, 2021 18:50
@rsimha rsimha enabled auto-merge (squash) August 31, 2021 23:46
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 787cc76 to 3c2b3d5 Compare August 31, 2021 23:53
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 3c2b3d5 to b1b3bad Compare September 21, 2021 16:43
@rsimha rsimha force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from 0c207b8 to 4a2466a Compare September 29, 2021 18:38
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 4a2466a to da7b98f Compare September 29, 2021 20:36
@rsimha
Copy link
Contributor

rsimha commented Sep 29, 2021

This is currently blocked by failures due to a couple of packages that have become ES6-only.

image

Solution is being tracked by #36201.

@rsimha rsimha added the Blocked label Sep 29, 2021
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from c352318 to 549424b Compare October 27, 2021 14:39
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 549424b to e2b9047 Compare January 10, 2022 16:29
auto-merge was automatically disabled January 27, 2022 22:16

Pull Request is not mergeable

@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from e2b9047 to 1ae806f Compare May 26, 2022 16:25
@renovate
Copy link
Contributor Author

renovate bot commented May 26, 2022

⚠ 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/chai
npm ERR!   dev chai@"5.1.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer chai@">= 2.1.2 < 5" from [email protected]
npm ERR! node_modules/chai-as-promised
npm ERR!   dev chai-as-promised@"7.1.1" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/chai
npm ERR!   peer chai@">= 2.1.2 < 5" from [email protected]
npm ERR!   node_modules/chai-as-promised
npm ERR!     dev chai-as-promised@"7.1.1" 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! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-05-06T15_50_07_491Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 1ae806f to 6309aca Compare June 7, 2022 15:47
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from d9b23a2 to ccad527 Compare April 27, 2023 16:20
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from ccad527 to bec08b5 Compare May 2, 2023 19:24
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from e6d7af5 to ddb5fdb Compare June 6, 2023 18:30
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 961d0f4 to 1c454d8 Compare May 20, 2024 18:11
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from 053b6d8 to 1aeca19 Compare June 3, 2024 19:09
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 2 times, most recently from 5c71220 to 4ea8746 Compare June 11, 2024 17:28
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 4ea8746 to 1819384 Compare June 13, 2024 13:16
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 3 times, most recently from c0df0d9 to 6d2f58a Compare June 26, 2024 16:03
@renovate renovate bot changed the title 📦 Update core devDependencies (major) 📦 Update core devDependencies (major) - autoclosed Jun 27, 2024
@renovate renovate bot closed this Jun 27, 2024
auto-merge was automatically disabled June 27, 2024 09:51

Pull request was closed

@renovate renovate bot deleted the renovate/major-core-devdependencies branch June 27, 2024 09:51
@renovate renovate bot changed the title 📦 Update core devDependencies (major) - autoclosed 📦 Update core devDependencies (major) Jun 27, 2024
@renovate renovate bot reopened this Jun 27, 2024
@renovate renovate bot restored the renovate/major-core-devdependencies branch June 27, 2024 18:52
@renovate renovate bot enabled auto-merge (squash) July 8, 2024 19:31
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 3 times, most recently from cd66c4e to ac3ec52 Compare July 11, 2024 16:57
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch 3 times, most recently from 03826d9 to 6dd3ed0 Compare August 12, 2024 17:02
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 6dd3ed0 to 0d3125d Compare August 27, 2024 10:40
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 0d3125d to 395ea54 Compare September 3, 2024 17:06
@renovate renovate bot force-pushed the renovate/major-core-devdependencies branch from 395ea54 to 018e88d Compare September 4, 2024 16:28
@powerivq powerivq closed this Sep 6, 2024
auto-merge was automatically disabled September 6, 2024 12:01

Pull request was closed

@powerivq powerivq deleted the renovate/major-core-devdependencies branch September 6, 2024 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants