amphtml
amphtml copied to clipboard
📦 Update core devDependencies (major)
This PR contains the following updates:
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
Bug Fixes
v8.1.0
Features
v8.0.2
Bug Fixes
- deps: update dependency @​octokit/types to v13 (ce3f6c9)
v8.0.1
Bug Fixes
- pkg: add
mainentry point (#​551) (d3ada54), closes octokit/core.js#662
v8.0.0
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
Bug Fixes
v21.0.1
Bug Fixes
v21.0.0
Features
BREAKING CHANGES
- package is now ESM
sinonjs/fake-timers (@​sinonjs/fake-timers)
v13.0.3
==================
- Ensure checks based on the constructor property passes for fake Dates (#​511)
v13.0.2
==================
v13.0.1
==================
- 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
==================
- fix: fake all supported timers by default (#​323) (BREAKING)
v12.0.0
==================
- Support performance.measure+mark (#​499)
- fix: save methods of children Date instance (#​437) (#​480) (potentially BREAKING)
v11.3.1
==================
- 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
==================
- 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)
chaijs/chai (chai)
v5.1.1
What's Changed
- Set up ESLint for JSDoc comments by @​koddsson in https://github.com/chaijs/chai/pull/1605
- build(deps-dev): bump ip from 1.1.8 to 1.1.9 by @​dependabot in https://github.com/chaijs/chai/pull/1608
- Correct Mocha import instructions by @​MattiSG in https://github.com/chaijs/chai/pull/1611
- fix: support some virtual contexts in
toThrowby @​43081j in https://github.com/chaijs/chai/pull/1609
New Contributors
- @​MattiSG made their first contribution in https://github.com/chaijs/chai/pull/1611
Full Changelog: https://github.com/chaijs/chai/compare/v5.1.0...v5.1.1
v5.1.0
What's Changed
- Remove useless guards and add parentheses to constuctors by @​koddsson in https://github.com/chaijs/chai/pull/1593
- Cleanup jsdoc comments by @​koddsson in https://github.com/chaijs/chai/pull/1596
- Convert comments in "legal comments" format to jsdoc or normal comments by @​koddsson in https://github.com/chaijs/chai/pull/1598
- Implement
iterableassertion by @​koddsson in https://github.com/chaijs/chai/pull/1592 - Assert interface fix by @​developer-bandi in https://github.com/chaijs/chai/pull/1601
- Set support in same members by @​koddsson in https://github.com/chaijs/chai/pull/1583
- Fix publish script by @​koddsson in https://github.com/chaijs/chai/pull/1602
New Contributors
- @​developer-bandi made their first contribution in https://github.com/chaijs/chai/pull/1601
Full Changelog: https://github.com/chaijs/chai/compare/v5.0.3...v5.1.0
v5.0.3
Fix bad v5.0.2 publish.
Full Changelog: https://github.com/chaijs/chai/compare/v5.0.2...v5.0.3
v5.0.2
What's Changed
- build(deps): bump nanoid and mocha by @​dependabot in https://github.com/chaijs/chai/pull/1558
- remove
bump-cliby @​koddsson in https://github.com/chaijs/chai/pull/1559 - Update developer dependencies by @​koddsson in https://github.com/chaijs/chai/pull/1560
- fix: removes
??for node compat (5.x) by @​43081j in https://github.com/chaijs/chai/pull/1576 - Update
loupeto latest version by @​koddsson in https://github.com/chaijs/chai/pull/1579 - Re-enable some webkit tests by @​koddsson in https://github.com/chaijs/chai/pull/1580
- Remove a bunch of if statements in test/should.js by @​koddsson in https://github.com/chaijs/chai/pull/1581
- Remove a bunch of unused files by @​koddsson in https://github.com/chaijs/chai/pull/1582
- Fix 1564 by @​koddsson in https://github.com/chaijs/chai/pull/1566
Full Changelog: https://github.com/chaijs/chai/compare/v5.0.1...v5.0.2
v5.0.0
BREAKING CHANGES
- Chai now only supports EcmaScript Modules (ESM). This means your tests will need to either have
import {...} from 'chai'orimport('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
- feat: use chaijs/loupe for inspection by @​pcorpet in https://github.com/chaijs/chai/pull/1401
- docs: fix URL in README by @​Izzur in https://github.com/chaijs/chai/pull/1413
- Remove
get-func-namedependency by @​koddsson in https://github.com/chaijs/chai/pull/1416 - Convert Makefile script to npm scripts by @​koddsson in https://github.com/chaijs/chai/pull/1424
- Clean up README badges by @​koddsson in https://github.com/chaijs/chai/pull/1422
- fix: package.json - deprecation warning on exports field by @​stevenjoezhang in https://github.com/chaijs/chai/pull/1400
- fix: deep-eql bump package to support symbols by @​snewcomer in https://github.com/chaijs/chai/pull/1458
- ES module conversion PoC by @​43081j in https://github.com/chaijs/chai/pull/1498
- chore: drop commonjs support by @​43081j in https://github.com/chaijs/chai/pull/1503
- Update pathval by @​koddsson in https://github.com/chaijs/chai/pull/1527
- Update check-error by @​koddsson in https://github.com/chaijs/chai/pull/1528
- update
deep-eqlto latest version by @​koddsson in https://github.com/chaijs/chai/pull/1542 - Inline
type-detectas a simple function by @​koddsson in https://github.com/chaijs/chai/pull/1544 - Update loupe by @​koddsson in https://github.com/chaijs/chai/pull/1545
- Typo 'Test an object' not 'Test and object' by @​mavaddat in https://github.com/chaijs/chai/pull/1460
- Update
assertion-errorto it's latest major version! by @​koddsson in https://github.com/chaijs/chai/pull/1543 - Replacing Karma with Web Test Runner by @​koddsson in https://github.com/chaijs/chai/pull/1546
New Contributors
- @​Izzur made their first contribution in https://github.com/chaijs/chai/pull/1413
- @​stevenjoezhang made their first contribution in https://github.com/chaijs/chai/pull/1400
- @​43081j made their first contribution in https://github.com/chaijs/chai/pull/1498
Full Changelog: https://github.com/chaijs/chai/compare/4.3.1...v5.0.0
v4.5.0
chaijs/chai-as-promised (chai-as-promised)
v8.0.0
What's Changed
- Migrate CI to GitHub Actions by @​WikiRik in https://github.com/chaijs/chai-as-promised/pull/283
- feat: upgrade dev toolchain by @​43081j in https://github.com/chaijs/chai-as-promised/pull/285
- chore: add prettier by @​43081j in https://github.com/chaijs/chai-as-promised/pull/286
- feat: move to ESM-only by @​43081j in https://github.com/chaijs/chai-as-promised/pull/287
- fix: raise a nicer error when non-object errors are matched by @​43081j in https://github.com/chaijs/chai-as-promised/pull/294
- chore: allow publishing prereleases by @​43081j in https://github.com/chaijs/chai-as-promised/pull/295
- fix: update repo in package.json by @​43081j in https://github.com/chaijs/chai-as-promised/pull/296
- chore: relicense as MIT by @​43081j in https://github.com/chaijs/chai-as-promised/pull/299
New Contributors
- @​WikiRik made their first contribution in https://github.com/chaijs/chai-as-promised/pull/283
Full Changelog: https://github.com/chaijs/chai-as-promised/compare/v7.1.2...v8.0.0
paulmillr/chokidar (chokidar)
v4.0.1
- Various fixes and improvements of typescript types
New Contributors
- @​benmccann made their first contribution in https://github.com/paulmillr/chokidar/pull/1349
- @​talentlessguy made their first contribution in https://github.com/paulmillr/chokidar/pull/1356
Full Changelog: https://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1
v4.0.0
- Remove glob support
- Remove bundled fsevents
- Decrease dependency count from 13 to 1
- Rewrite in typescript. Makes emitted types more precise
- The package became hybrid common.js / ESM
- Bump minimum node.js requirement to v14+
Special thanks to @​43081j for improvements and help.
Full Changelog: https://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0
tj/commander.js (commander)
v12.1.0
Added
v12.0.0
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
passThroughOptionsconstraints when using.addCommandand 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 privatewith 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
programexport 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.6: v7.0.6
What's Changed
- Update postcss-calc and selector-parser by @​ludofischer in https://github.com/cssnano/cssnano/pull/1663
- fix(postcss-convert-values): convert
0msto0sby @​btea in https://github.com/cssnano/cssnano/pull/1665
Full Changelog: https://github.com/cssnano/cssnano/compare/[email protected]@7.0.6
v7.0.5
v7.0.4: v7.0.4
Bug fixes
- fix(postcss-convert-values): preserve percent sign in border-image-width in https://github.com/cssnano/cssnano/pull/1645
v7.0.3: v7.0.3
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
Bug Fixes
- fix invalid output in some cases where selectors contain comments
v7.0.1: v7.0.1
Patch changes
Update postcss-calc dependency to latest version
v7.0.0: v7.0.0
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.
wheresrhys/fetch-mock (fetch-mock)
v11.1.5
Bug Fixes
- change export order so default is last (bc9c41d)
v11.1.4
Documentation Changes
v11.1.3
Bug Fixes
- add missing metadata to package.json files (4ab78b9)
v11.1.1
Bug Fixes
- roll back to glob-to-regexp (b114124)
v11.1.0
Features
- remove debug mode from fetch-mock (89890b6)
v11.0.2
Bug Fixes
- add license file to each package (9b36f89)
v11.0.1
Bug Fixes
- fixes importimng into .mts files (98ad40e)
v11.0.0
âš BREAKING CHANGES
- force fetch-mock major release
Bug Fixes
- force fetch-mock major release (1b31416)
v10.1.1
Bug Fixes
- change module system declaratuions to avoid top level type: module (ed00140)
v10.1.0
Features
- wip: replace dequal, glob-to-regexp and bump path-to-regexp (d8d8b25)
Bug Fixes
v10.0.8
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
v10.0.6: Fix type definitions
v10.0.5: Fix exports
v10.0.4: Simple API for naming routes
e.g. .mock('/path', 200, 'my-name')
v10.0.3: Remove custom aborterror implementation
v10.0.2: Support matching data URLs
v10.0.1: Small fixes to types
v10.0.0: ESM and native fetch
A major rewrite to use ESM modules and default to using native fetch in all environments
Other than that the API remains unchanged
kaelzhang/node-ignore (ignore)
v6.0.2
v6.0.1: 6.x (== 5.3.2)
6.x
- The release of
6.xis due to a mistake. - Making an upgrade from
5.xto 6.x for now actually changes nothing and does no harm, everyone could just upgrade or ignore the version.- Actually
6.0.2is5.3.2
- Actually
- The next major release will be
7.0.0
v6.0.0
v5.3.2
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.
⚠️ 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/react
npm ERR! dev react@"19.1.1" from the root project
npm ERR! peer react@">= 16.8.0" from @use-gesture/[email protected]
npm ERR! node_modules/@use-gesture/react
npm ERR! @use-gesture/react@"10.2.10" from the root project
npm ERR! 3 more (react-jss, theming, react-dom)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.8.0 || ^17.0.0" from [email protected]
npm ERR! node_modules/react-day-picker
npm ERR! react-day-picker@"8.0.0-beta.37" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/react
npm ERR! peer react@"^16.8.0 || ^17.0.0" from [email protected]
npm ERR! node_modules/react-day-picker
npm ERR! react-day-picker@"8.0.0-beta.37" 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 /runner/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /runner/cache/others/npm/_logs/2025-08-28T18_55_02_623Z-debug-0.log