obartra / ssim

🖼🔬 JavaScript Image Comparison
http://obartra.github.io/ssim
MIT License
298 stars 14 forks source link

chore(deps): update all dependencies #312

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@semantic-release/commit-analyzer 8.0.1 -> 9.0.2 age adoption passing confidence
@semantic-release/github 7.1.1 -> 8.0.6 age adoption passing confidence
@semantic-release/npm 7.0.6 -> 9.0.1 age adoption passing confidence
@types/jest (source) 26.0.14 -> 29.0.3 age adoption passing confidence
@types/node (source) 13.11.1 -> 16.11.60 age adoption passing confidence
canvas 2.6.1 -> 2.10.1 age adoption passing confidence
commitizen 4.2.1 -> 4.2.5 age adoption passing confidence
core-js 3.6.5 -> 3.25.2 age adoption passing confidence
eslint (source) 7.11.0 -> 8.24.0 age adoption passing confidence
eslint-config-airbnb 18.2.0 -> 19.0.4 age adoption passing confidence
eslint-config-prettier 6.13.0 -> 8.5.0 age adoption passing confidence
eslint-plugin-import 2.22.1 -> 2.26.0 age adoption passing confidence
eslint-plugin-jsx-a11y 6.3.1 -> 6.6.1 age adoption passing confidence
eslint-plugin-react 7.21.4 -> 7.31.8 age adoption passing confidence
image-type 4.1.0 -> 5.1.0 age adoption passing confidence
jest (source) 26.6.0 -> 29.0.3 age adoption passing confidence
nodemon (source) 2.0.5 -> 2.0.20 age adoption passing confidence
prettier (source) 2.1.2 -> 2.7.1 age adoption passing confidence
semantic-release 17.2.1 -> 19.0.5 age adoption passing confidence
semantic-release-cli 5.4.0 -> 5.4.4 age adoption passing confidence
ts-jest (source) 26.4.1 -> 29.0.2 age adoption passing confidence
ts-loader 8.0.5 -> 9.4.1 age adoption passing confidence
typescript (source) 4.0.3 -> 4.8.3 age adoption passing confidence
webpack 5.1.3 -> 5.74.0 age adoption passing confidence
webpack-cli (source) 4.0.0 -> 4.10.0 age adoption passing confidence

Release Notes

semantic-release/commit-analyzer ### [`v9.0.2`](https://togithub.com/semantic-release/commit-analyzer/releases/tag/v9.0.2) [Compare Source](https://togithub.com/semantic-release/commit-analyzer/compare/v9.0.1...v9.0.2) ##### Bug Fixes - bump conventional commits parser to version 3.2.3 ([#​289](https://togithub.com/semantic-release/commit-analyzer/issues/289)) ([fc0a88a](https://togithub.com/semantic-release/commit-analyzer/commit/fc0a88ac84437acd56432faf84dd8ea3e29076a5)) ### [`v9.0.1`](https://togithub.com/semantic-release/commit-analyzer/releases/tag/v9.0.1) [Compare Source](https://togithub.com/semantic-release/commit-analyzer/compare/v9.0.0...v9.0.1) ##### Bug Fixes - **deps:** update dependency import-from to v4 ([#​235](https://togithub.com/semantic-release/commit-analyzer/issues/235)) ([2da0011](https://togithub.com/semantic-release/commit-analyzer/commit/2da0011cfdabb19a3f8a6fccd3fd66e0ab227b94)) ### [`v9.0.0`](https://togithub.com/semantic-release/commit-analyzer/releases/tag/v9.0.0) [Compare Source](https://togithub.com/semantic-release/commit-analyzer/compare/v8.0.1...v9.0.0) ##### Features - raise minimum version of Node to v14.17 ([#​248](https://togithub.com/semantic-release/commit-analyzer/issues/248)) ([6eeaeb2](https://togithub.com/semantic-release/commit-analyzer/commit/6eeaeb2c08bfc4ca299bd03973a44a6ea711bef2)) ##### BREAKING CHANGES - the minimum required version of node is now v14.17
semantic-release/github ### [`v8.0.6`](https://togithub.com/semantic-release/github/releases/tag/v8.0.6) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.5...v8.0.6) ##### Bug Fixes - **deps:** update dependency [@​semantic-release/error](https://togithub.com/semantic-release/error) to v3 ([#​412](https://togithub.com/semantic-release/github/issues/412)) ([1544c9a](https://togithub.com/semantic-release/github/commit/1544c9a602bca6334c0427466f65a4a9ad455082)) ### [`v8.0.5`](https://togithub.com/semantic-release/github/releases/tag/v8.0.5) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.4...v8.0.5) ##### Bug Fixes - **deps:** update dependency [@​octokit/rest](https://togithub.com/octokit/rest) to v19 ([#​524](https://togithub.com/semantic-release/github/issues/524)) ([fdc2a3b](https://togithub.com/semantic-release/github/commit/fdc2a3b47cd1d752b1a48248a3247b1a4e7a37a7)) ### [`v8.0.4`](https://togithub.com/semantic-release/github/releases/tag/v8.0.4) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.3...v8.0.4) ##### Bug Fixes - revert "fix(deps): update dependency url-join to v5" ([6e4dfca](https://togithub.com/semantic-release/github/commit/6e4dfca2f20e48ff15accd55fc376754f9733cea)) ### [`v8.0.3`](https://togithub.com/semantic-release/github/releases/tag/v8.0.3) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.2...v8.0.3) ##### Bug Fixes - **deps:** update dependency url-join to v5 ([7725391](https://togithub.com/semantic-release/github/commit/772539169d9a20626ea05e92c53ee2c1b21e18c9)) ### [`v8.0.2`](https://togithub.com/semantic-release/github/releases/tag/v8.0.2) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.1...v8.0.2) ##### Bug Fixes - **deps:** update dependency mime to v3 ([#​436](https://togithub.com/semantic-release/github/issues/436)) ([589b3e2](https://togithub.com/semantic-release/github/commit/589b3e241307cecd6e76069949a1be2be2717ea7)) ### [`v8.0.1`](https://togithub.com/semantic-release/github/releases/tag/v8.0.1) [Compare Source](https://togithub.com/semantic-release/github/compare/v8.0.0...v8.0.1) ##### Bug Fixes - **deps:** update dependency http-proxy-agent to v5 ([#​416](https://togithub.com/semantic-release/github/issues/416)) ([a454f34](https://togithub.com/semantic-release/github/commit/a454f3477ed75e8dc642d98cd6f18d3b04b0685d)) ### [`v8.0.0`](https://togithub.com/semantic-release/github/releases/tag/v8.0.0) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.2.3...v8.0.0) ##### BREAKING CHANGES - **node-version:** the minimum required version of node is now v14.17 ### [`v7.2.3`](https://togithub.com/semantic-release/github/releases/tag/v7.2.3) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.2.2...v7.2.3) ##### Bug Fixes - improve text in comment ([#​367](https://togithub.com/semantic-release/github/issues/367)) ([0aa2ba1](https://togithub.com/semantic-release/github/commit/0aa2ba190b312c2968c77739c47bb0482c22ed00)) ### [`v7.2.2`](https://togithub.com/semantic-release/github/releases/tag/v7.2.2) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.2.1...v7.2.2) ##### Bug Fixes - **deps:** update dependency fs-extra to v10 ([1a28625](https://togithub.com/semantic-release/github/commit/1a2862537d9b386a7204090adb2e060596652db5)) ### [`v7.2.1`](https://togithub.com/semantic-release/github/releases/tag/v7.2.1) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.2.0...v7.2.1) ##### Bug Fixes - allow proxy to be false and fallback an empty string ([#​356](https://togithub.com/semantic-release/github/issues/356)) ([bea917f](https://togithub.com/semantic-release/github/commit/bea917fe2f3253a5fd29d4bec2963ba0c9eeb87a)) ### [`v7.2.0`](https://togithub.com/semantic-release/github/releases/tag/v7.2.0) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.1.2...v7.2.0) ##### Features - set target_commitish when creating a GitHub release ([#​305](https://togithub.com/semantic-release/github/issues/305)) ([a54e596](https://togithub.com/semantic-release/github/commit/a54e5963617c60479a6bf58e13b9e27e2d132292)), closes [#​304](https://togithub.com/semantic-release/github/issues/304) ### [`v7.1.2`](https://togithub.com/semantic-release/github/releases/tag/v7.1.2) [Compare Source](https://togithub.com/semantic-release/github/compare/v7.1.1...v7.1.2) ##### Bug Fixes - **deps:** update dependency [@​octokit/rest](https://togithub.com/octokit/rest) to v18 ([#​297](https://togithub.com/semantic-release/github/issues/297)) ([73490fc](https://togithub.com/semantic-release/github/commit/73490fc3c8a87773cec2ca5310858fc8ab2fff43))
semantic-release/npm ### [`v9.0.1`](https://togithub.com/semantic-release/npm/releases/tag/v9.0.1) [Compare Source](https://togithub.com/semantic-release/npm/compare/v9.0.0...v9.0.1) ##### Bug Fixes - add missed `preferLocal` option for execa call ([#​458](https://togithub.com/semantic-release/npm/issues/458)) ([c817a88](https://togithub.com/semantic-release/npm/commit/c817a8870ed931d4d5ce76edb7768d2d0bec005b)) ### [`v9.0.0`](https://togithub.com/semantic-release/npm/releases/tag/v9.0.0) [Compare Source](https://togithub.com/semantic-release/npm/compare/v8.0.3...v9.0.0) ##### Bug Fixes - add `preferLocal` option to allow execa to use local npm version ([#​445](https://togithub.com/semantic-release/npm/issues/445)) ([002439e](https://togithub.com/semantic-release/npm/commit/002439ef93ddef31170dbf0361ddc89d2b02eee8)) - updated the peer requirement for `semantic-release` to the new stable version ([575a5a4](https://togithub.com/semantic-release/npm/commit/575a5a402e61d7593c0b8a33c129b13ea2622086)) - updated the peer requirement on `semantic-release` to a version matching the engines definition of this package ([2d1f5f2](https://togithub.com/semantic-release/npm/commit/2d1f5f26c7f1f82c3249106ddb4b486dcc35997f)) - upgrade npm dependency to v8 ([a12d6e5](https://togithub.com/semantic-release/npm/commit/a12d6e59155a2fce7767bac9f54d649635acb5ad)) ##### BREAKING CHANGES - the minimum required peer of `semantic-release` has been raised to match the `engines.node` requirements of this package - npm v8 dropped support for node v15, so it is no longer supported in this plugin. this should be low impact since node v15 is already EOL Co-authored-by: Matt Travi ### [`v8.0.3`](https://togithub.com/semantic-release/npm/releases/tag/v8.0.3) [Compare Source](https://togithub.com/semantic-release/npm/compare/v8.0.2...v8.0.3) ##### Reverts - Revert "chore(deps): update dependency p-retry to v5 ([#​424](https://togithub.com/semantic-release/npm/issues/424))" ([#​425](https://togithub.com/semantic-release/npm/issues/425)) ([df11027](https://togithub.com/semantic-release/npm/commit/df11027c93b1c0b900c559389256f8969116743a)), closes [#​424](https://togithub.com/semantic-release/npm/issues/424) [#​425](https://togithub.com/semantic-release/npm/issues/425) ### [`v8.0.2`](https://togithub.com/semantic-release/npm/releases/tag/v8.0.2) [Compare Source](https://togithub.com/semantic-release/npm/compare/v8.0.1...v8.0.2) ##### Bug Fixes - **README:** correct docs on authentication ([#​413](https://togithub.com/semantic-release/npm/issues/413)) ([f089d9d](https://togithub.com/semantic-release/npm/commit/f089d9dcc2163046138fb0c996b7cc8028327718)) ### [`v8.0.1`](https://togithub.com/semantic-release/npm/releases/tag/v8.0.1) [Compare Source](https://togithub.com/semantic-release/npm/compare/v8.0.0...v8.0.1) ##### Bug Fixes - **deps:** update dependency [@​semantic-release/error](https://togithub.com/semantic-release/error) to v3 ([#​402](https://togithub.com/semantic-release/npm/issues/402)) ([60832fb](https://togithub.com/semantic-release/npm/commit/60832fb2416eb69965b9bea359c1211a1e2e8d1d)) ### [`v8.0.0`](https://togithub.com/semantic-release/npm/releases/tag/v8.0.0) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.1.3...v8.0.0) ##### Features - **node-version:** raised the minimum required version to v14.17 ([#​387](https://togithub.com/semantic-release/npm/issues/387)) ([#​399](https://togithub.com/semantic-release/npm/issues/399)) ([f65e49d](https://togithub.com/semantic-release/npm/commit/f65e49ddd0c21a5c5702e79136124268e9b90e09)) ##### BREAKING CHANGES - **node-version:** the minimum required version of node is now v14.17 Co-authored-by: Matt Travi ### [`v7.1.3`](https://togithub.com/semantic-release/npm/releases/tag/v7.1.3) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.1.2...v7.1.3) ##### Bug Fixes - use NPM_CONFIG_USERCONFIG in get-registry to match auth ([#​362](https://togithub.com/semantic-release/npm/issues/362)) ([13200ca](https://togithub.com/semantic-release/npm/commit/13200ca01814cab52bb4a8e5b63395c20b71240b)) ### [`v7.1.2`](https://togithub.com/semantic-release/npm/releases/tag/v7.1.2) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.1.1...v7.1.2) ##### Bug Fixes - **deps:** update dependency fs-extra to v10 ([80fde1e](https://togithub.com/semantic-release/npm/commit/80fde1e6e0a32daff4d9486c7b0a71c9ec5a2c40)) ### [`v7.1.1`](https://togithub.com/semantic-release/npm/releases/tag/v7.1.1) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.1.0...v7.1.1) ##### Bug Fixes - **deps:** update dependency normalize-url to v6 ([97ca719](https://togithub.com/semantic-release/npm/commit/97ca719b9a9632d94d84a34a6d30f63efa661266)) ### [`v7.1.0`](https://togithub.com/semantic-release/npm/releases/tag/v7.1.0) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.0.10...v7.1.0) ##### Features - use npm v7 ([#​304](https://togithub.com/semantic-release/npm/issues/304)) ([a15c017](https://togithub.com/semantic-release/npm/commit/a15c017272686b8dd7eb461a1de4eb1c9e6926a7)) ### [`v7.0.10`](https://togithub.com/semantic-release/npm/releases/tag/v7.0.10) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.0.9...v7.0.10) ##### Bug Fixes - improve error message text for npm tokens ([#​323](https://togithub.com/semantic-release/npm/issues/323)) ([88e5862](https://togithub.com/semantic-release/npm/commit/88e5862eeea28162d8d231bbe7ac4d40a0fc9e12)) ### [`v7.0.9`](https://togithub.com/semantic-release/npm/releases/tag/v7.0.9) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.0.8...v7.0.9) ##### Bug Fixes - **deps:** update dependency execa to v5 ([#​299](https://togithub.com/semantic-release/npm/issues/299)) ([d4e5bb2](https://togithub.com/semantic-release/npm/commit/d4e5bb2c153034bc28ea75fcc1dee2020b4e18f2)) ### [`v7.0.8`](https://togithub.com/semantic-release/npm/releases/tag/v7.0.8) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.0.7...v7.0.8) ##### Bug Fixes - **deps:** update dependency tempy to v1 ([#​289](https://togithub.com/semantic-release/npm/issues/289)) ([5a1dbb8](https://togithub.com/semantic-release/npm/commit/5a1dbb86b66ff35bf990d5c906c1926391f67dac)) ### [`v7.0.7`](https://togithub.com/semantic-release/npm/releases/tag/v7.0.7) [Compare Source](https://togithub.com/semantic-release/npm/compare/v7.0.6...v7.0.7) ##### Bug Fixes - **deps:** update dependency tempy to ^0.7.0 ([#​287](https://togithub.com/semantic-release/npm/issues/287)) ([dd25707](https://togithub.com/semantic-release/npm/commit/dd25707f0c305187000b3a65520e48ac2abccbd3))
Automattic/node-canvas ### [`v2.10.1`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​2101) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.10.0...v2.10.1) \================== ##### Fixed - Fix `actualBoundingBoxLeft` and `actualBoundingBoxRight` when `textAlign='center'` or `'right'` ([#​1909](https://togithub.com/Automattic/node-canvas/issues/1909)) - Fix `rgba(r,g,b,0)` with alpha to 0 should parse as transparent, not opaque. ([#​2110](https://togithub.com/Automattic/node-canvas/pull/2110)) ### [`v2.10.0`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​2100) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.9.3...v2.10.0) \================== ##### Added - Export `pangoVersion` - [`ctx.roundRect()`](https://developer.chrome.com/blog/canvas2d/#round-rect) ##### Fixed - `rgba(r,g,b)` with no alpha should parse as opaque, not transparent. ([#​2029](https://togithub.com/Automattic/node-canvas/issues/2029)) - Typo in `PngConfig.filters` types. ([#​2072](https://togithub.com/Automattic/node-canvas/issues/2072)) - `createPattern()` always used "repeat" mode; now supports "repeat-x" and "repeat-y". ([#​2066](https://togithub.com/Automattic/node-canvas/issues/2066)) - Crashes and hangs when using non-finite values in `context.arc()`. ([#​2055](https://togithub.com/Automattic/node-canvas/issues/2055)) - Incorrect `context.arc()` geometry logic for full ellipses. ([#​1808](https://togithub.com/Automattic/node-canvas/issues/1808), ([#​1736](https://togithub.com/Automattic/node-canvas/issues/1736))) - Added missing `deregisterAllFonts` to the Typescript declaration file ([#​2096](https://togithub.com/Automattic/node-canvas/pull/2096)) - Add `User-Agent` header when requesting remote images ([#​2099](https://togithub.com/Automattic/node-canvas/issues/2099)) ### [`v2.9.3`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​293) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.9.2...v2.9.3) \================== ##### Fixed - Wrong fonts used when calling `registerFont` multiple times with the same family name ([#​2041](https://togithub.com/Automattic/node-canvas/issues/2041)) ### [`v2.9.2`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​292) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.9.1...v2.9.2) \================== ##### Fixed - All exports now work when Canvas is used in ES Modules (ESM). ([#​2047](https://togithub.com/Automattic/node-canvas/pull/2047)) - `npm rebuild` will now re-fetch prebuilt binaries to avoid `NODE_MODULE_VERSION` mismatch errors. ([#​1982](https://togithub.com/Automattic/node-canvas/pull/1982)) ### [`v2.9.1`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​291) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.9.0...v2.9.1) \================== ##### Fixed - Stringify CanvasGradient, CanvasPattern and ImageData like browsers do. ([#​1639](https://togithub.com/Automattic/node-canvas/issues/1639), [#​1646](https://togithub.com/Automattic/node-canvas/issues/1646)) - Add missing include for `toupper`. - Throw an error instead of crashing the process if `getImageData` or `putImageData` is called on a PDF or SVG canvas ([#​1853](https://togithub.com/Automattic/node-canvas/issues/1853)) - Compatibility with Typescript 4.6 - Near-perfect font matching on Linux ([#​1572](https://togithub.com/Automattic/node-canvas/issues/1572)) - Fix multi-byte font path support on Windows. - Allow rebuild of this library ### [`v2.9.0`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​290) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.8.0...v2.9.0) \================== ##### Changed - Refactor functions to classes. - Changed `DOMPoint()` constructor to check for parameter nullability. - Changed `DOMMatrix.js` to use string literals for non-special cases. - Remove semicolons from Dommatrix.js. - Update nan to v2.15.0 to ensure Node.js v14+ support. - Clean up inf/nan macros and slightly speed up argument checking. ##### Added - Added `deregisterAllFonts` method to free up memory and reduce font conflicts. ##### Fixed - Support Apple M1 Homebrew install that puts canvas install library files in `/opt/homebrew/lib` ### [`v2.8.0`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​280) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.7.0...v2.8.0) \================== ##### Changed - Upgrade dtslint - Upgrade node-pre-gyp to 1.0.0. Note that if you are using special node-pre-gyp features like `node_pre_gyp_accessKeyId`, you may need to make changes to your installation procedure. See https://github.com/mapbox/node-pre-gyp/blob/master/CHANGELOG.md#​100. - Add Node.js v16 to CI. - The C++ class method `nBytes()` now returns a size_t. (Because this is a C++ method only, this is not considered a breaking change.) ##### Added - Add support for `inverse()` and `invertSelf()` to `DOMMatrix` ([#​1648](https://togithub.com/Automattic/node-canvas/issues/1648)) - Add support for `context.getTransform()` ([#​1769](https://togithub.com/Automattic/node-canvas/pull/1769)) - Add support for `context.setTransform(dommatrix)` ([#​1769](https://togithub.com/Automattic/node-canvas/pull/1769)) ##### Fixed - Fix `actualBoundingBoxLeft` and `actualBoundingBoxRight` returned by `measureText` to be the ink rect ([#​1776](https://togithub.com/Automattic/node-canvas/pull/1776), fixes [#​1703](https://togithub.com/Automattic/node-canvas/issues/1703)). - Fix Pango logging "expect ugly output" on Windows ([#​1643](https://togithub.com/Automattic/node-canvas/issues/1643)) - Fix benchmark for createPNGStream ([#​1672](https://togithub.com/Automattic/node-canvas/issues/1672)) - Fix dangling reference in BackendOperationNotAvailable exception ([#​1740](https://togithub.com/Automattic/node-canvas/issues/1740)) - Fix always-false comparison warning in Canvas.cc. - Fix Node.js crash when throwing from an onload or onerror handler. ### [`v2.7.0`](https://togithub.com/Automattic/node-canvas/blob/HEAD/CHANGELOG.md#​270) [Compare Source](https://togithub.com/Automattic/node-canvas/compare/v2.6.1...v2.7.0) \================== ##### Changed - Switch CI to Github Actions. (Adds Windows and macOS builds.) - Switch prebuilds to GitHub actions in the Automattic/node-canvas repository. Previously these were in the [node-gfx/node-canvas-prebuilt](https://togithub.com/node-gfx/node-canvas-prebuilt) and triggered manually. - Speed up `fillStyle=` and `strokeStyle=` ##### Added - Export `rsvgVersion`. - CanvasPattern’s `setTransform` method is no longer missing ##### Fixed - Fix BMP issues. ([#​1497](https://togithub.com/Automattic/node-canvas/issues/1497)) - Update typings to support jpg and addPage on NodeCanvasRenderingContext2D ([#​1509](https://togithub.com/Automattic/node-canvas/issues/1509)) - Fix assertion failure when using Visual Studio Code debugger to inspect Image prototype ([#​1534](https://togithub.com/Automattic/node-canvas/issues/1534)) - Fix signed/unsigned comparison warning introduced in 2.6.0, and function cast warnings with GCC8+ - Fix to compile without JPEG support ([#​1593](https://togithub.com/Automattic/node-canvas/issues/1593)). - Fix compile errors with cairo - Fix Image#complete if the image failed to load. - Upgrade node-pre-gyp to v0.15.0 to use latest version of needle to fix error when downloading prebuilds. - Don't throw if `fillStyle` or `strokeStyle` is set to an object, but that object is not a Gradient or Pattern. (This behavior was non-standard: invalid inputs are supposed to be ignored.)
commitizen/cz-cli ### [`v4.2.5`](https://togithub.com/commitizen/cz-cli/releases/tag/v4.2.5) [Compare Source](https://togithub.com/commitizen/cz-cli/compare/v4.2.4...v4.2.5) ##### [4.2.5](https://togithub.com/commitizen/cz-cli/compare/v4.2.4...v4.2.5) (2022-07-17) ##### Bug Fixes - **deps:** update all non-major dependencies ([69de704](https://togithub.com/commitizen/cz-cli/commit/69de7049351afdf5ce485afc0c604d6c43e58bdc)) - **deps:** update all non-major dependencies ([3c2553f](https://togithub.com/commitizen/cz-cli/commit/3c2553f421a7fda935f648068bf51860a0cfe88e)) - **deps:** update dependencies from renovatebot PRs ([#​862](https://togithub.com/commitizen/cz-cli/issues/862)) ([64a8ed6](https://togithub.com/commitizen/cz-cli/commit/64a8ed64fcab89eb8f5c771a9e1124d73d758459)) - **deps:** update dependency glob to v7.1.6 ([#​861](https://togithub.com/commitizen/cz-cli/issues/861)) ([2505419](https://togithub.com/commitizen/cz-cli/commit/25054196a339bf66e09b21b33d1a227078c44649)) - **deps:** update dependency inquirer to v8 ([#​874](https://togithub.com/commitizen/cz-cli/issues/874)) ([9c7e863](https://togithub.com/commitizen/cz-cli/commit/9c7e8639e3fc16d541598ab522b046e8d1389213)) - do not include .nyc_output in published files ([#​851](https://togithub.com/commitizen/cz-cli/issues/851)) ([68c377b](https://togithub.com/commitizen/cz-cli/commit/68c377b9499bca9e314319701d50ae7b0993f95b)), closes [4.2.4#d2h-425221](https://togithub.com/commitizen/4.2.4/issues/d2h-425221) [#​730](https://togithub.com/commitizen/cz-cli/issues/730) - fix the "isFunction" utility to match both "asyncFunction"s and "Function"s ([#​927](https://togithub.com/commitizen/cz-cli/issues/927)) ([25dc80c](https://togithub.com/commitizen/cz-cli/commit/25dc80c6861efa6269f0e80402c4651bdf61561d)), closes [#​926](https://togithub.com/commitizen/cz-cli/issues/926) - **git-cz.js,staging.js:** check for staged files before running prompt ([#​818](https://togithub.com/commitizen/cz-cli/issues/818)) ([fdb73cd](https://togithub.com/commitizen/cz-cli/commit/fdb73cda8b32bdf88ba69b9b0425d6de8852a494)), closes [#​785](https://togithub.com/commitizen/cz-cli/issues/785) [#​585](https://togithub.com/commitizen/cz-cli/issues/585) [#​785](https://togithub.com/commitizen/cz-cli/issues/785) ### [`v4.2.4`](https://togithub.com/commitizen/cz-cli/releases/tag/v4.2.4) [Compare Source](https://togithub.com/commitizen/cz-cli/compare/v4.2.3...v4.2.4) ##### [4.2.4](https://togithub.com/commitizen/cz-cli/compare/v4.2.3...v4.2.4) (2021-05-07) ##### Bug Fixes - **deps:** update find-node-modules to ^2.1.2 ([#​824](https://togithub.com/commitizen/cz-cli/issues/824)) ([e434901](https://togithub.com/commitizen/cz-cli/commit/e4349016fdef70a0d065c9079609466664e5b0f6)) ### [`v4.2.3`](https://togithub.com/commitizen/cz-cli/releases/tag/v4.2.3) [Compare Source](https://togithub.com/commitizen/cz-cli/compare/v4.2.2...v4.2.3) ##### Bug Fixes - revert "use cz-conventional-changelog as default adapter ([#​778](https://togithub.com/commitizen/cz-cli/issues/778))" ([#​792](https://togithub.com/commitizen/cz-cli/issues/792)) ([f2fad87](https://togithub.com/commitizen/cz-cli/commit/f2fad87e8340667309ffb246b20e4ac87f7eb2cf)) ### [`v4.2.2`](https://togithub.com/commitizen/cz-cli/releases/tag/v4.2.2) [Compare Source](https://togithub.com/commitizen/cz-cli/compare/v4.2.1...v4.2.2) ##### Bug Fixes - **cli:** Exit CLI with 1(as failed) when received SIGINT ([#​736](https://togithub.com/commitizen/cz-cli/issues/736)) ([95a20d4](https://togithub.com/commitizen/cz-cli/commit/95a20d45d4af05eace9693a346e45d8bc9eabc2c)) ##### Features - Use cz-conventional-changelog as default adapter ([#​778](https://togithub.com/commitizen/cz-cli/issues/778)) ([e6b75cb](https://togithub.com/commitizen/cz-cli/commit/e6b75cb8d00f18d474e8eadf4bb87ac4e6291b00)). Fixes (\[[#​762](https://togithub.com/commitizen/cz-cli/issues/762)])
zloirock/core-js ### [`v3.25.2`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3252---20220919-httpsgithubcomzloirockcore-jsreleasestagv3252) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.25.1...v3.25.2) - Considering `document.all` as a callable in some missed cases - Added Safari 16.0 compat data - Added iOS Safari 16.0 compat data mapping - Fixed some ancient iOS Safari versions compat data mapping ### [`v3.25.1`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3251---20220908-httpsgithubcomzloirockcore-jsreleasestagv3251) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.25.0...v3.25.1) - Added some fixes and workarounds of FF30- typed arrays bug that does not properly convert objects to numbers - Added `sideEffects` field to `core-js-pure` `package.json` for better tree shaking, [#​1117](https://togithub.com/zloirock/core-js/issues/1117) - Dropped `semver` dependency from `core-js-compat` - `semver` package (ironically) added [a breaking change and dropped NodeJS 8 support in the minor `7.1` version](https://togithub.com/npm/node-semver/commit/d61f828e64260a0a097f26210f5500), after that `semver` in `core-js-compat` was pinned to `7.0` since for avoiding breaking changes it should support NodeJS 8. However, since `core-js-compat` is usually used with other packages that use `semver` dependency, it causes multiple duplication of `semver` in dependencies. So I decided to remove `semver` dependency and replace it with a couple of simple helpers. - Added Bun 0.1.6-0.1.11 compat data - Added Deno 1.25 compat data mapping - Updated Electron 21 compat data mapping - Some stylistic changes, minor fixes, and improvements ### [`v3.25.0`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3250---20220825-httpsgithubcomzloirockcore-jsreleasestagv3250) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.24.1...v3.25.0) - Added [`Object.prototype.__proto__`](https://tc39.es/ecma262/#sec-object.prototype.\__proto\_\_) polyfill - It's optional, legacy, and in some cases (mainly because of developers' mistakes) can cause problems, but [some libraries depend on it](https://togithub.com/denoland/deno/issues/13321), and most code can't work without the proper libraries' ecosystem - Only for modern engines where this feature is missed (like Deno), it's not installed in IE10- since here we have no proper way setting of the prototype - Without fixes of early implementations where it's not an accessor since those fixes are impossible - Only for the global version - Considering `document.all` as an object in some missed cases, see [ECMAScript Annex B 3.6](https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot) - Avoiding unnecessary promise creation and validation result in `%WrapForValid(Async)IteratorPrototype%.return`, [proposal-iterator-helpers/215](https://togithub.com/tc39/proposal-iterator-helpers/pull/215) - Fixed omitting the result of proxing `.return` in `%IteratorHelperPrototype%.return`, [#​1116](https://togithub.com/zloirock/core-js/issues/1116) - Fixed the order creation of properties of iteration result object of some iterators (`value` should be created before `done`) - Fixed some cases of Safari < 13 bug - silent on non-writable array `.length` setting - Fixed `ArrayBuffer.length` in V8 ~ Chrome 27- - Relaxed condition of re-usage native `WeakMap` for internal states with multiple `core-js` copies - Availability cloning of `FileList` in the `structuredClone` polyfill extended to some more old engines versions - Some stylistic changes and minor fixes - Throwing a `TypeError` in `core-js-compat` / `core-js-builder` in case of passing invalid module names / filters for avoiding unexpected result, related to [#​1115](https://togithub.com/zloirock/core-js/issues/1115) - Added missed NodeJS 13.2 to `esmodules` `core-js-compat` / `core-js-builder` target - Added Electron 21 compat data mapping - Added Oculus Browser 23.0 compat data mapping ### [`v3.24.1`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3241---20220730-httpsgithubcomzloirockcore-jsreleasestagv3241) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.24.0...v3.24.1) - NodeJS is ignored in `IS_BROWSER` detection to avoid a false positive with `jsdom`, [#​1110](https://togithub.com/zloirock/core-js/issues/1110) - Fixed detection of `@@​species` support in `Promise` in some old engines - `{ Array, %TypedArray% }.prototype.{ findLast, findLastIndex }` marked as shipped [in FF104](https://bugzilla.mozilla.org/show_bug.cgi?id=1775026) - Added iOS Safari 15.6 compat data mapping - Fixed Opera 15 compat data mapping ### [`v3.24.0`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3240---20220725-httpsgithubcomzloirockcore-jsreleasestagv3240) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.5...v3.24.0) - Recent updates of the [iterator helpers proposal](https://togithub.com/tc39/proposal-iterator-helpers), [#​1101](https://togithub.com/zloirock/core-js/issues/1101): - `.asIndexedPairs` renamed to `.indexed`, [proposal-iterator-helpers/183](https://togithub.com/tc39/proposal-iterator-helpers/pull/183): - `Iterator.prototype.asIndexedPairs` -> `Iterator.prototype.indexed` - `AsyncIterator.prototype.asIndexedPairs` -> `AsyncIterator.prototype.indexed` - Avoid exposing spec fiction `%AsyncFromSyncIteratorPrototype%` in `AsyncIterator.from` and `Iterator.prototype.toAsync`, [proposal-iterator-helpers/182](https://togithub.com/tc39/proposal-iterator-helpers/pull/182), [proposal-iterator-helpers/202](https://togithub.com/tc39/proposal-iterator-helpers/pull/202) - Avoid unnecessary promise creation in `%WrapForValidAsyncIteratorPrototype%.next`, [proposal-iterator-helpers/197](https://togithub.com/tc39/proposal-iterator-helpers/pull/197) - Do not validate value in `%WrapForValid(Async)IteratorPrototype%.next`, [proposal-iterator-helpers/197](https://togithub.com/tc39/proposal-iterator-helpers/pull/197) and [proposal-iterator-helpers/205](https://togithub.com/tc39/proposal-iterator-helpers/pull/205) - Do not forward the parameter of `.next` / `.return` to an underlying iterator by the extended iterator protocol, a part of [proposal-iterator-helpers/194](https://togithub.com/tc39/proposal-iterator-helpers/pull/194) - `.throw` methods removed from all wrappers / helpers prototypes, a part of [proposal-iterator-helpers/194](https://togithub.com/tc39/proposal-iterator-helpers/pull/194) - Close inner iterators of `{ Iterator, AsyncIterator }.prototype.flatMap` proxy iterators on `.return`, [proposal-iterator-helpers/195](https://togithub.com/tc39/proposal-iterator-helpers/pull/195) - Throw `RangeError` on `NaN` in `{ Iterator, AsyncIterator }.prototype.{ drop, take }`, [proposal-iterator-helpers/181](https://togithub.com/tc39/proposal-iterator-helpers/pull/181) - Many other updates and fixes of this proposal - `%TypedArray%.prototype.toSpliced` method removed from the [change array by copy proposal](https://togithub.com/tc39/proposal-change-array-by-copy) and marked as obsolete in `core-js`, [proposal-change-array-by-copy/88](https://togithub.com/tc39/proposal-change-array-by-copy/issues/88) - Polyfill `Promise` with `unhandledrejection` event support (browser style) in Deno < [1.24](https://togithub.com/denoland/deno/releases/tag/v1.24.0) - Available new targets in `core-js-compat` / `core-js-builder` and added compat data for them: - Bun (`bun`), compat data for 0.1.1-0.1.5, [#​1103](https://togithub.com/zloirock/core-js/issues/1103) - Hermes (`hermes`), compat data for 0.1-0.11, [#​1099](https://togithub.com/zloirock/core-js/issues/1099) - Oculus Browser (`oculus`), compat data mapping for 3.0-22.0, [#​1098](https://togithub.com/zloirock/core-js/issues/1098) - Added Samsung Internet 18.0 compat data mapping ### [`v3.23.5`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3235---20220718-httpsgithubcomzloirockcore-jsreleasestagv3235) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.4...v3.23.5) - Fixed a typo in the `structuredClone` feature detection, [#​1106](https://togithub.com/zloirock/core-js/issues/1106) - Added Opera Android 70 compat data mapping ### [`v3.23.4`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3234---20220710-httpsgithubcomzloirockcore-jsreleasestagv3234) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.3...v3.23.4) - Added a workaround of the Bun ~ 0.1.1 [bug](https://togithub.com/Jarred-Sumner/bun/issues/399) that define some globals with incorrect property descriptors and that causes a crash of `core-js` - Added a fix of the FF103+ `structuredClone` bugs ([1774866](https://bugzilla.mozilla.org/show_bug.cgi?id=1774866) (fixed in FF104) and [1777321](https://bugzilla.mozilla.org/show_bug.cgi?id=1777321) (still not fixed)) that now can clone errors, but `.stack` of the clone is an empty string - Fixed `{ Map, WeakMap }.prototype.emplace` logic, [#​1102](https://togithub.com/zloirock/core-js/issues/1102) - Fixed order of errors throwing on iterator helpers ### [`v3.23.3`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3233---20220626-httpsgithubcomzloirockcore-jsreleasestagv3233) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.2...v3.23.3) - Changed the order of operations in `%TypedArray%.prototype.toSpliced` following [proposal-change-array-by-copy/89](https://togithub.com/tc39/proposal-change-array-by-copy/issues/89) - Fixed regression of some IE8- issues ### [`v3.23.2`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3232---20220621-httpsgithubcomzloirockcore-jsreleasestagv3232) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.1...v3.23.2) - Avoided creation of extra properties for the handling of `%TypedArray%` constructors in new methods, [#​1092 (comment)](https://togithub.com/zloirock/core-js/issues/1092#issuecomment-1158760512) - Added Deno 1.23 compat data mapping ### [`v3.23.1`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3231---20220614-httpsgithubcomzloirockcore-jsreleasestagv3231) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.23.0...v3.23.1) - Fixed possible error on multiple `core-js` copies, [#​1091](https://togithub.com/zloirock/core-js/issues/1091) - Added `v` flag to `RegExp.prototype.flags` implementation in case if current V8 bugs will not be fixed before this flag implementation ### [`v3.23.0`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3230---20220614-httpsgithubcomzloirockcore-jsreleasestagv3230) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.22.8...v3.23.0) - [`Array` find from last](https://togithub.com/tc39/proposal-array-find-from-last) moved to the stable ES, according to June 2022 TC39 meeting: - `Array.prototype.findLast` - `Array.prototype.findLastIndex` - `%TypedArray%.prototype.findLast` - `%TypedArray%.prototype.findLastIndex` - Methods from [the `Array` grouping proposal](https://togithub.com/tc39/proposal-array-grouping) [renamed](https://togithub.com/tc39/proposal-array-grouping/pull/39), according to June 2022 TC39 meeting: - `Array.prototype.groupBy` -> `Array.prototype.group` - `Array.prototype.groupByToMap` -> `Array.prototype.groupToMap` - Changed the order of operations in `%TypedArray%.prototype.with` following [proposal-change-array-by-copy/86](https://togithub.com/tc39/proposal-change-array-by-copy/issues/86), according to June 2022 TC39 meeting - [Decorator Metadata proposal](https://togithub.com/tc39/proposal-decorator-metadata) extracted from [Decorators proposal](https://togithub.com/tc39/proposal-decorators) as a separate stage 2 proposal, according to March 2022 TC39 meeting, `Symbol.metadataKey` replaces `Symbol.metadata` - Added `Array.prototype.push` polyfill with some fixes for modern engines - Added `Array.prototype.unshift` polyfill with some fixes for modern engines - Fixed a bug in the order of getting flags in `RegExp.prototype.flags` in the actual version of V8 - Fixed property descriptors of some `Math` and `Number` constants - Added a workaround of V8 `ArrayBufferDetaching` protector cell invalidation and performance degradation on `structuredClone` feature detection, one more case of [#​679](https://togithub.com/zloirock/core-js/issues/679) - Added detection of NodeJS [bug](https://togithub.com/nodejs/node/issues/41038) in `structuredClone` that can not clone `DOMException` (just in case for future versions that will fix other issues) - Compat data: - Added NodeJS 18.3 compat data mapping - Added and fixed Deno 1.22 and 1.21 compat data mapping - Added Opera Android 69 compat data mapping - Updated Electron 20.0 compat data mapping ### [`v3.22.8`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3228---20220602-httpsgithubcomzloirockcore-jsreleasestagv3228) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.22.7...v3.22.8) - Fixed possible multiple call of `ToBigInt` / `ToNumber` conversion of the argument passed to `%TypedArray%.prototype.fill` in V8 ~ Chrome < 59, Safari < 14.1, FF < 55, Edge <=18 - Fixed some cases of `DeletePropertyOrThrow` in IE9- - Fixed the kind of error (`TypeError` instead of `Error`) on incorrect `exec` result in `RegExp.prototype.test` polyfill - Fixed dependencies of `{ actual, full, features }/typed-array/at` entries - Added Electron 20.0 compat data mapping - Added iOS Safari 15.5 compat data mapping - Refactoring ### [`v3.22.7`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#​3227---20220524-httpsgithubcomzloirockcore-jsreleasestagv3227) [Compare Source](https://togithub.com/zloiro

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.

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



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

CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.