Update dependency core-js to v3.30.2
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
core-js | 3.27.1 -> 3.30.2 |
Release Notes
zloirock/core-js
v3.30.2
- Added a fix for a NodeJS 20.0.0 bug with cloning
File
viastructuredClone
- Added protection from Terser unsafe
String
optimization, #1242 - Added a workaround for getting proper global object in Figma plugins, #1231
- Compat data improvements:
- Added NodeJS 20.0 compat data mapping
- Added Deno 1.33 compat data mapping
-
URL.canParse
marked as supported (fixed) from NodeJS 20.1.0 and Deno 1.33.2
v3.30.1
- Added a fix for a NodeJS 19.9.0
URL.canParse
bug - Compat data improvements:
-
JSON.parse
source text access proposal features marked as supported from V8 ~ Chrome 114 -
ArrayBuffer.prototype.transfer
and friends proposal features marked as supported from V8 ~ Chrome 114 -
URLSearchParams.prototype.size
marked as supported from V8 ~ Chrome 113
-
v3.30.0
- Added
URL.canParse
method, url/763 -
Set
methods proposal:- Removed sort from
Set.prototype.intersection
, March 2023 TC39 meeting, proposal-set-methods/94
- Removed sort from
- Iterator Helpers proposals (sync, async):
- Validate arguments before opening iterator, March 2023 TC39 meeting, proposal-iterator-helpers/265
- Explicit Resource Management proposals (sync, async):
-
(Async)DisposableStack.prototype.move
marks the original stack as disposed, #1226 - Some simplifications like proposal-explicit-resource-management/150
-
-
Iterator.range
proposal:- Moved to Stage 2, March 2023 TC39 meeting
-
Decorator Metadata proposal:
- Returned to usage
Symbol.metadata
, March 2023 TC39 meeting, proposal-decorator-metadata/12
- Returned to usage
- Compat data improvements:
-
URLSearchParams.prototype.size
marked as supported from FF112, NodeJS 19.8 and Deno 1.32 - Added Safari 16.4 compat data
- Added Deno 1.32 compat data mapping
- Added Electron 25 and updated 24 compat data mapping
- Added Samsung Internet 21 compat data mapping
- Added Quest Browser 26 compat data mapping
- Updated Opera Android 74 compat data
-
v3.29.1
- Fixed dependencies of some entries
- Fixed
ToString
conversion / built-ins nature of some accessors -
String.prototype.{ isWellFormed, toWellFormed }
marked as supported from V8 ~ Chrome 111 - Added Opera Android 74 compat data mapping
v3.29.0
- Added
URLSearchParams.prototype.size
getter, url/734 - Allowed cloning resizable
ArrayBuffer
s in thestructuredClone
polyfill - Fixed wrong export in
/(stable|actual|full)/instance/unshift
entries, #1207 - Compat data improvements:
-
Set
methods proposal marked as supported from Bun 0.5.7 -
String.prototype.toWellFormed
marked as fixed from Bun 0.5.7 - Added Deno 1.31 compat data mapping
-
v3.28.0
3.28.0 - 2023.02.14
v3.27.2
-
Set
methods proposal updates:- Closing of iterators of
Set
-like objects on early exit, proposal-set-methods/85 - Some other minor internal changes
- Closing of iterators of
- Added one more workaround of a
webpack
dev server bug on IE global methods, #1161 - Fixed possible
String.{ raw, cooked }
error with empty template array - Used non-standard V8
Error.captureStackTrace
instead of stack parsing in new error classes / wrappers where it's possible - Added detection correctness of iteration to
Promise.{ allSettled, any }
feature detection, Hermes issue - Compat data improvements:
-
Change
Array
by copy proposal marked as supported from V8 ~ Chrome 110 - Added Samsung Internet 20 compat data mapping
- Added Quest Browser 25 compat data mapping
- Added React Native 0.71 Hermes compat data
- Added Electron 23 and 24 compat data mapping
-
self
marked as fixed in Deno 1.29.3, deno/17362
-
Change
- Minor tweaks of minification settings for
core-js-bundle
- Refactoring, some minor fixes, improvements, optimizations
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.