Bump core-js from 3.29.0 to 3.33.3
Bumps core-js from 3.29.0 to 3.33.3.
Changelog
Sourced from core-js's changelog.
3.33.3 - 2023.11.20
- Fixed an issue getting the global object on Duktape, #1303
- Avoid sharing internal
[[DedentMap]]
fromString.dedent
proposal betweencore-js
instances before stabilization of the proposal- Some internal untangling
- Compat data improvements:
- Added Deno 1.38 compat data mapping
Array.fromAsync
marked as supported from Deno 1.38Symbol.{ dispose, asyncDispose }
marked as supported from Deno 1.38- Added Opera Android 79 compat data mapping
- Added Oculus Quest Browser 30 compat data mapping
- Updated Electron 28 and 29 compat data mapping
3.33.2 - 2023.10.31
- Simplified
structuredClone
polyfill, avoided second tree pass in cases of transferring- Added support of
SuppressedError
tostructuredClone
polyfill- Removed unspecified unnecessary
ArrayBuffer
andDataView
dependencies ofstructuredClone
lack of which could cause errors in some entries in IE10-- Fixed handling of fractional number part in
Number.fromString
- Compat data improvements:
URL.canParse
marked as supported from Chromium 120- Updated Opera Android 78 compat data mapping
- Added Electron 29 compat data mapping
3.33.1 - 2023.10.20
- Added one more workaround of possible error with
Symbol
polyfill on global object, #1289- Directly specified
type: commonjs
inpackage.json
of all packages to avoid potential breakage in future Node versions, see this issue- Prevented potential issue with lack of some dependencies after automatic optimization polyfills of some methods in the pure version
- Some minor internal fixes and optimizations
- Compat data improvements:
String.prototype.{ isWellFormed, toWellFormed }
marked as supported from FF119- Added React Native 0.73 Hermes compat data, mainly fixes of some issues
- Added NodeJS 21.0 compat data mapping
3.33.0 - 2023.10.02
- Re-introduced
RegExp
escaping stage 2 proposal, September 2023 TC39 meeting:
- Added
RegExp.escape
method with the new set of symbols for escaping- Some years ago, it was presented in
core-js
, but it was removed after rejecting the old version of this proposal- Added
ArrayBuffer.prototype.{ transfer, transferToFixedLength }
and support transferring ofArrayBuffer
s viastructuredClone
to engines withMessageChannel
- Optimized
Math.f16round
polyfill- Fixed some conversion cases of
Math.f16round
andDataView.prototype.{ getFloat16, setFloat16 }
- Fully forced polyfilling of the TC39
Observable
proposal because of incompatibility with the new WHATWGObservable
proposal- Added an extra workaround of errors with exotic environment objects in
Symbol
polyfill, #1289- Some minor fixes and stylistic changes
- Compat data improvements:
- V8 unshipped
Iterator
helpers because of some Web compatibility issuesPromise.withResolvers
marked as supported from V8 ~ Chrome 119Array
grouping proposal features marked as supported from FF119value
argument ofURLSearchParams.prototype.{ has, delete }
marked as properly supported from V8 ~ Chrome 118URL.canParse
andURLSearchParams.prototype.size
marked as supported from Bun 1.0.2- Added Deno 1.37 compat data mapping
- Added Electron 28 compat data mapping
... (truncated)
Commits
-
a18759b
3.33.3 -
d35fcf8
avoid sharing internal[[DedentMap]]
fromString.dedent
proposa between `... -
ddba98d
fix global object retrieval on Duktape -
2ce8c88
add a missed link -
c052d2d
updateeslint-plugin-es-x
-
395cdab
fix a copy-paste bug in comment -
cca57be
use nativeparseInt
inesnext.number.from-string
for untangling -
7cbd6b5
3.33.2 -
ffc6984
temporarily drop unspecified special cases fromNumber.fromString
before cl... -
f7b095e
fix handling of fractional number part and some special cases in `Number.from... - 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