dependabot npm(deps): bump core-js from 3.12.1 to 3.21.1
Bumps core-js from 3.12.1 to 3.21.1.
Changelog
Sourced from core-js's changelog.
3.21.1 - 2022.02.17
- Added a bugfix for the WebKit
Array.prototype.{ groupBy, groupByToMap }
implementationcore-js-compat
targets parser transforms engine names to lower caseatob
/btoa
marked as fixed in NodeJS 17.5- Added Electron 18.0 compat data mapping
- Added Deno 1.20 compat data mapping
3.21.0 - 2022.02.02
- Added Base64 utility methods:
atob
btoa
- Added the proper validation of arguments to some methods from web standards
- Forced replacement of all features from early-stage proposals for avoiding possible web compatibility issues in the future
- Added Rhino 1.7.14 compat data
- Added Deno 1.19 compat data mapping
- Added Opera Android 66 and 67 compat data mapping
- Added iOS Safari 15.3 and 15.4 compat data mapping
3.20.3 - 2022.01.15
- Detects and replaces broken third-party
Function#bind
polyfills, uses only nativeFunction#bind
in the internalsstructuredClone
should throw an error if no arguments passed- Changed the structure of notes in
__core-js_shared__
3.20.2 - 2022.01.02
- Added a fix of a V8 ~ Chrome 36-
Object.{ defineProperty, defineProperties }
bug, Babel issue- Added fixes of some different
%TypedArray%.prototype.set
bugs, affects modern engines (like Chrome < 95 or Safari < 14.1)3.20.1 - 2021.12.23
- Fixed the order of calling reactions of already fulfilled / rejected promises in
Promise.prototype.then
, #1026- Fixed possible memory leak in specific promise chains
- Fixed some missed dependencies of entries
- Added Deno 1.18 compat data mapping
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 stage 3
- Added
Array.prototype.groupByToMap
method- Removed
@@species
support- Added change
Array
by copy stage 2 proposal:
... (truncated)
Commits
-
eb9229a
3.21.1 -
ea62b2e
transform engine names to lower case incore-js-compat
targets parser -
2e532d6
update dependencies -
42eea35
update dependencies -
cf4ba30
add Deno 1.20 compat data mapping -
55a5195
pinnpm
since a bug on Windows still is not fixed -
3ebe589
add a bugfix for the WebKitArray.prototype.{ groupBy, groupByToMap }
imple... -
94c7055
update dependencies -
d51b8de
update dependencies -
e507298
take into accountcore-js-bundle
indownloads-by-versions
script - Additional commits viewable in compare view