wallet
wallet copied to clipboard
Update dependency core-js to v3.37.1
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
core-js (source) | 3.35.0 -> 3.37.1 |
Release Notes
zloirock/core-js (core-js)
v3.37.1
- Changes v3.37.0...v3.37.1
- Fixed
URL.parse
feature detection for some specific cases - Compat data improvements:
-
Set
methods proposal added and marked as supported from FF 127 -
Symbol.dispose
added and marked as supported from V8 ~ Chromium 125 -
Math.f16round
andDataView.prototype.{ getFloat16, setFloat16 }
added and marked as supported from Deno 1.43 -
URL.parse
added and marked as supported from Chromium 126 -
URL.parse
added and marked as supported from NodeJS 22.0 -
URL.parse
added and marked as supported from Deno 1.43 - Added Rhino 1.7.15 compat data, many features marked as supported
- Added NodeJS 22.0 compat data mapping
- Added Deno 1.43 compat data mapping
- Added Electron 31 compat data mapping
- Updated Opera Android 82 compat data mapping
- Added Samsung Internet 26 compat data mapping
- Added Oculus Quest Browser 33 compat data mapping
-
v3.37.0
- Changes v3.36.1...v3.37.0
-
New
Set
methods proposal:- Built-ins:
-
Set.prototype.intersection
-
Set.prototype.union
-
Set.prototype.difference
-
Set.prototype.symmetricDifference
-
Set.prototype.isSubsetOf
-
Set.prototype.isSupersetOf
-
Set.prototype.isDisjointFrom
-
- Moved to stable ES, April 2024 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Built-ins:
-
Explicit Resource Management stage 3 proposal
- Some minor updates like explicit-resource-management/217
- Added
Math.sumPrecise
stage 2.7 proposal:- Built-ins:
-
Math.sumPrecise
-
- Built-ins:
-
Promise.try
proposal:- Built-ins:
-
Promise.try
-
- Added optional arguments support, promise-try/16
- Moved to stage 2.7, April 2024 TC39 meeting
- Built-ins:
-
RegExp.escape
stage 2 proposal:- Moved to hex-escape semantics, regex-escaping/67
- It's not the final change of the way of escaping, waiting for regex-escaping/77 soon
- Moved to hex-escape semantics, regex-escaping/67
-
Pattern matching stage 1 proposal:
- Built-ins:
-
Symbol.customMatcher
-
- Once again, the used well-known symbol was renamed
- Added new entries for that
- Built-ins:
- Added Extractors stage 1 proposal:
- Built-ins:
-
Symbol.customMatcher
-
- Since the
Symbol.customMatcher
well-known symbol from the pattern matching proposal is also used in the exactors proposal, added an entry also for this proposal
- Built-ins:
- Added
URL.parse
, url/825 - Engines bugs fixes:
- Compat data improvements:
-
URL.parse
added and marked as supported from FF 126 -
URL.parse
added and marked as supported from Bun 1.1.4 -
URL.canParse
fixed and marked as supported from Bun 1.1.0 -
New
Set
methods fixed in JavaScriptCore and marked as supported from Bun 1.1.1 - Added Opera Android 82 compat data mapping
-
v3.36.1
- Changes v3.36.0...v3.36.1
- Fixed some validation cases in
Object.setPrototypeOf
, #1329, thanks @minseok-choe - Fixed the order of validations in
Array.from
, #1331, thanks @minseok-choe - Added a fix of Bun
queueMicrotask
arity - Added a fix of Bun
URL.canParse
arity - Added a fix of Bun
SuppressedError
extra arguments support and arity - Compat data improvements:
-
value
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Bun 1.0.31 - Added React Native 0.74 Hermes compat data,
Array.prototype.{ toSpliced, toReversed, with }
andatob
marked as supported - Added Deno 1.41.3 compat data mapping
- Added Opera Android 81 compat data mapping
- Added Samsung Internet 25 compat data mapping
- Added Oculus Quest Browser 32 compat data mapping
- Updated Electron 30 compat data mapping
-
v3.36.0
-
ArrayBuffer.prototype.transfer
and friends proposal:- Built-ins:
-
ArrayBuffer.prototype.detached
-
ArrayBuffer.prototype.transfer
-
ArrayBuffer.prototype.transferToFixedLength
-
- Moved to stable ES, Febrary 2024 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Built-ins:
-
Uint8Array
to / from base64 and hex proposal:- Methods:
-
Uint8Array.fromBase64
-
Uint8Array.fromHex
-
Uint8Array.prototype.toBase64
-
Uint8Array.prototype.toHex
-
- Moved to stage 3, Febrary 2024 TC39 meeting
- Added
/actual/
namespace entries - Skipped adding new methods of writing to existing arrays to clarification some moments
- Methods:
-
Promise.try
proposal has been resurrected and moved to stage 2, Febrary 2024 TC39 meeting - Added an entry point for the new TC39 proposals stage -
core-js/stage/2.7
- still empty - Fixed regression in
Set.prototype.intersection
feature detection - Fixed a missed check in
Array.prototype.{ indexOf, lastIndexOf, includes }
, #1325, thanks @minseok-choe - Fixed a missed check in
Array.prototype.{ reduce, reduceRight }
, #1327, thanks @minseok-choe - Fixed
Array.from
and some other methods with proxy targets, #1322, thanks @minseok-choe - Fixed dependencies loading for modules from
ArrayBuffer.prototype.transfer
and friends proposal in some specific cases in IE10- - Dropped context workaround from collection static methods entries since with current methods semantic it's no longer required
- Added instance methods polyfills to entries of collections static methods that produce collection instances
- Added missed
Date.prototype.toJSON
toJSON.stringify
entries dependencies - Added debugging info in some missed cases
- Compat data improvements:
-
{ Map, Object }.groupBy
,Promise.withResolvers
,ArrayBuffer.prototype.transfer
and friends marked as supported from Safari 17.4 -
New
Set
methods fixed and marked as supported from V8 ~ Chrome 123 - Added Deno 1.40 compat data mapping
-
Symbol.metadata
marked as supported from Deno 1.40.4 - Updated Electron 30 compat data mapping
-
v3.35.1
- Fixed internal
ToLength
operation with bigints, #1318 - Removed significant redundant code from
String#split
polyfill - Fixed setting names of methods with symbol keys in some old engines
- Minor fix of prototype methods export logic in the pure version
- Compat data improvements:
-
Iterator
helpers proposal methods marked as supported from V8 ~ Chrome 122 - Note that V8 ~ Chrome 122 add
Set
methods, but they have a bug similar to Safari -
self
marked as fixed from Bun 1.0.22 -
SuppressedError
andSymbol.{ dispose , asyncDispose }
marked as supported from Bun 1.0.23 - Added Oculus Quest Browser 31 compat data mapping
- Updated Electron 29 and added Electron 30 compat data mapping
-
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.