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

[Snyk] Upgrade core-js from 3.19.2 to 3.20.0 #858

Merged
merged 2 commits into from
Jan 14, 2022

Conversation

snyk-bot
Copy link
Contributor

@snyk-bot snyk-bot commented Jan 7, 2022

Snyk has created this PR to upgrade core-js from 3.19.2 to 3.20.0.

merge advice
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 2 versions ahead of your current version.
  • The recommended version was released 23 days ago, on 2021-12-15.
Release notes
Package name: core-js
  • 3.20.0 - 2021-12-15
    • Added structuredClone method from the HTML spec, see MDN
      • Includes all cases of cloning and transferring of required ECMAScript and platform types that can be polyfilled, for the details see the caveats
      • Uses native structured cloning algorithm implementations where it's possible
      • Includes the new semantic of errors cloning from html/5749
    • Added DOMException polyfill, the Web IDL spec, see MDN
      • Includes DOMException and its attributes polyfills with fixes of many different engines bugs
      • Includes DOMException#stack property polyfill in engines that should have it
      • Reuses native DOMException implementations where it's possible (for example, in old NodeJS where it's not exposed as global)
    • Added support of cause on all Error types
    • Added Error.prototype.toString method polyfill with fixes of many different bugs of JS engines
    • Added Number.prototype.toExponential method polyfill with fixes of many different bugs of JS engines
    • Array grouping proposal:
      • Moved to stage 3
      • Added Array.prototype.groupByToMap method
      • Removed @@ species support
    • Added change Array by copy stage 2 proposal:
      • Array.prototype.toReversed
      • Array.prototype.toSorted
      • Array.prototype.toSpliced
      • Array.prototype.with
      • %TypedArray%.prototype.toReversed
      • %TypedArray%.prototype.toSorted
      • %TypedArray%.prototype.toSpliced
      • %TypedArray%.prototype.with
    • Added Iterator.prototype.toAsync method from the iterator helpers stage 2 proposal
    • Array.fromAsync proposal moved to stage 2
    • Added String.cooked stage 1 proposal:
    • Added Function.prototype.unThis stage 0 proposal
    • Added Function.{ isCallable, isConstructor } stage 0 proposal:
      • Function.isCallable
      • Function.isConstructor
    • Added a workaround of most cases breakage modern String#at after loading obsolete String#at proposal module, #1019
    • Fixed Array.prototype.{ values, @@ iterator }.name in V8 ~ Chrome 45-
    • Fixed validation of typed arrays in typed arrays iteration methods in V8 ~ Chrome 50-
    • Extension of the API, #1012
      • Added a new core-js/actual/** namespace
      • Added entry points for each finished post-ES6 proposal
  • 3.19.3 - 2021-12-06
    • Fixed internal slots check in methods of some built-in types, #1017
    • Fixed URLSearchParams iterator .next that should be enumerable by the spec
    • Refactored Subscription
    • Added NodeJS 17.2 compat data mapping
  • 3.19.2 - 2021-11-29
    • Added a workaround for a UC Browser specific version bug with unobservable RegExp#sticky flag, #1008, #1015
    • Added handling of comments and specific spaces to Function#name polyfill, #1010, thanks @ ildar-shaimordanov
    • Prevented some theoretical cases of breaking / observing the internal state by patching Array.prototype[@@ species]
    • Refactored URL and URLSearchParams
    • Added iOS Safari 15.2 compat data mapping
    • Added Electron 17.0 compat data mapping
    • Updated Deno compat data mapping
from core-js GitHub release notes
Commit messages
Package name: core-js
  • 29590d0 3.20.0
  • 65a85a4 update the changelog
  • cafe9ec Merge pull request Update Shipping Orb to latest version #1012 from zloirock/api
  • 55fdcb8 update the readme
  • e9168f0 add logo
  • 9d9833c update `.groupBy`
  • cafdde7 add a `structuredClone` example
  • c124e00 add entries for recently added features
  • 132649b update the changelog
  • 14aed14 remove mention of `/web/` namespace from the readme
  • 3cecbc7 update docs
  • 8ab2335 reduce import in the `/pure` tests only to required subset of features
  • 8d78c4d add `/actual/` namespace
  • 6ea440b add entries to finished proposals
  • 59e4eff avoiding Safari / FF `Error` stack cleaning since non-standard behavior causes some bugs
  • a8e8710 workaround V8 ~ Chrome 32- `Error#toString` bug in the pure version `DOMException`
  • 4478c6f a little more correct error message when `ArrayBuffer` cloning is not available
  • 374e832 rename `Array#groupByMap` -> `Array#groupByToMap`
  • 1dee13b update dependencies
  • 95a1749 move `Array.fromAsync` proposal to stage 2
  • b4826af move `Array` grouping proposal to stage 3
  • 2536657 update dependencies
  • eb6170d cast `.with` index to a number
  • 3010bb2 test cloning of `DataView`

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

@snyk-bot snyk-bot requested a review from a team as a code owner January 7, 2022 17:18
@stevehobbsdev stevehobbsdev merged commit 809312f into master Jan 14, 2022
@stevehobbsdev stevehobbsdev deleted the snyk-upgrade-636742cb125e5eee12e3a9fd482f3f57 branch January 14, 2022 11:46
@stevehobbsdev stevehobbsdev mentioned this pull request Jan 14, 2022
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.

2 participants