Bump core-js from 3.29.0 to 3.31.1
Bumps core-js from 3.29.0 to 3.31.1.
Changelog
Sourced from core-js's changelog.
3.31.1 - 2023.07.06
- Fixed a
structuredClone
bug with cloning views of transferred buffers, #1265- Fixed the order of arguments validation in
DataView
methods- Allowed cloning of
Float16Array
instructuredClone
- Compat data improvements:
Set
methods proposal marked as supported from Safari 17.0- New
URL
features:URL.canParse
,URLSearchParams.prototype.size
andvalue
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Safari 17.0value
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Deno 1.35AggregateError
and well-formedJSON.stringify
marked as supported React Native 0.72 Hermes- Added Deno 1.35 compat data mapping
- Added Quest Browser 28 compat data mapping
- Added missing NodeJS 12.16-12.22 compat data mapping
- Updated Opera Android 76 compat data mapping
3.31.0 - 2023.06.12
- Well-formed unicode strings proposal:
- Methods:
String.prototype.isWellFormed
methodString.prototype.toWellFormed
method- Moved to stable ES, May 2023 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entriesArray
grouping proposal, May 2023 TC39 meeting updates:
- Because of the web compat issue, moved from prototype to static methods. Added:
Object.groupBy
methodMap.groupBy
method (with the actual semantic - with a minor difference it was present in the collections methods stage 1 proposal)- Demoted to stage 2
- Decorator Metadata proposal, May 2023 TC39 meeting updates:
- Moved to stage 3
- Added
Function.prototype[Symbol.metadata]
(=== null
)- Added
/actual/
entries- Iterator Helpers stage 3 proposal:
- Changed
Symbol.iterator
fallback from callable check toundefined
/null
check, May 2023 TC39 meeting, proposal-iterator-helpers/272- Removed
IsCallable
check onNextMethod
, deferring errors toCall
site, May 2023 TC39 meeting, proposal-iterator-helpers/274- Added
Promise.withResolvers
stage 2 proposal:
Promise.withResolvers
methodSymbol
predicates stage 2 proposal:
- The methods renamed to end with
Symbol
, May 2023 TC39 meeting:
Symbol.isRegistered
->Symbol.isRegisteredSymbol
methodSymbol.isWellKnown
->Symbol.isWellKnownSymbol
method- Added
value
argument ofURLSearchParams.prototype.{ has, delete }
, url/735- Fixed some cases of increasing buffer size in
ArrayBuffer.prototype.{ transfer, transferToFixedLength }
polyfills- Fixed awaiting async
AsyncDisposableStack.prototype.adopt
callback, #1258- Fixed
URLSearchParams#size
in ES3 engines (IE8-)- Added a workaround in
Object.{ entries, values }
for some IE versions bug with invisible integer keys onnull
-prototype objects- Added TypeScript definitions to
core-js-compat
, #1235, thanks@susnux
- Compat data improvements:
Set.prototype.difference
that was missed in Bun because of a bug added in 0.6.0Array.prototype.{ group, groupToMap }
marked as no longer supported in WebKit runtimes because of the mentioned above web compat issue. For example, it's disabled from Bun 0.6.2- Methods from the change
Array
by copy proposal marked as supported from FF115Array.fromAsync
marked as supported from FF115
... (truncated)
Commits
-
9376c6f
3.31.1 -
bb6571b
some fixes and optimizations -
22895f6
fix astructuredClone
bug with cloning views of transferred buffers, close ... -
8b8430c
update some links -
55608b6
fix the order of arguments validation inDataView
methods -
199c633
3.31.0 -
fe4ac8a
avoid some extra work -
c22285c
add a workaround inObject.{ entries, values }
for some IE versions bug wit... -
38592f4
workaround IE bug -
57dd86a
fixURLSearchParams#size
in ES3 engines (IE8-) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts