Created by: dependabot[bot]
Bumps core-js from 3.19.3 to 3.20.0.
Changelog
Sourced from core-js's changelog.
3.20.0 - 2021.12.16
- 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 enginesArray
grouping proposal:
- Moved to the 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 proposalArray.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 obsoleteString#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
Commits
-
29590d0
3.20.0 -
65a85a4
update the changelog -
cafe9ec
Merge pull request #1012 from zloirock/api -
55fdcb8
update the readme -
e9168f0
add logo -
9d9833c
update.groupBy
-
cafdde7
add astructuredClone
example -
c124e00
add entries for recently added features -
132649b
update the changelog -
14aed14
remove mention of/web/
namespace from the readme - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)