Bump core-js from 3.29.0 to 3.38.1
Bumps core-js from 3.29.0 to 3.38.1.
Changelog
Sourced from core-js's changelog.
3.38.1 - 2024.08.20
- Changes v3.38.0...v3.38.1
- Fixed some cases of
URLSearchParams
percent decoding, #1357, #1361, thanks@slowcheetah
- Some stylistic changes and minor optimizations
- Compat data improvements:
Iterator
helpers proposal methods marked as shipped from FF131Math.f16round
andDataView.prototype.{ getFloat16, setFloat16 }
marked as shipped from Bun 1.1.23RegExp.escape
marked as shipped from Bun 1.1.22Promise.try
marked as shipped from Bun 1.1.22Uint8Array
to / from base64 and hex proposal methods marked as shipped from Bun 1.1.22- Added Hermes 0.13 compat data, similar to React Native 0.75 Hermes
- Added Opera Android 84 compat data mapping
3.38.0 - 2024.08.05
- Changes v3.37.1...v3.38.0
RegExp.escape
proposal:
- Built-ins:
RegExp.escape
- Moved to stage 3, June 2024 and July 2024 TC39 meetings
- Updated the way of escaping, regex-escaping/77
- Throw an error on non-strings, regex-escaping/58
- Added
/actual/
namespace entries, unconditional forced replacement changed to feature detectionPromise.try
proposal:
- Built-ins:
Promise.try
- Moved to stage 3, June 2024 TC39 meeting
- Added
/actual/
namespace entries, unconditional forced replacement changed to feature detectionUint8Array
to / from base64 and hex stage 3 proposal:
- Built-ins:
Uint8Array.fromBase64
Uint8Array.fromHex
Uint8Array.prototype.setFromBase64
Uint8Array.prototype.setFromHex
Uint8Array.prototype.toBase64
Uint8Array.prototype.toHex
- Added
Uint8Array.prototype.{ setFromBase64, setFromHex }
methods- Added
Uint8Array.fromBase64
andUint8Array.prototype.setFromBase64
lastChunkHandling
option, proposal-arraybuffer-base64/33- Added
Uint8Array.prototype.toBase64
omitPadding
option, proposal-arraybuffer-base64/60- Added throwing a
TypeError
on arrays backed by detached buffers- Unconditional forced replacement changed to feature detection
- Fixed
RegExp
named capture groups polyfill in combination with non-capturing groups, #1352, thanks@Ulop
- Improved some cases of environment detection
- Uses
process.getBuiltinModule
for getting built-in NodeJS modules where it's available- Uses
https
instead ofhttp
inURL
constructor feature detection to avoid extra notifications from some overly vigilant security scanners, #1345- Some minor optimizations
- Updated
browserslist
incore-js-compat
dependencies that fixes an upstream issue with incorrect interpretation of somebrowserslist
queries, #1344, browserslist/829, browserslist/836- Compat data improvements:
... (truncated)
Commits
-
d1e7889
v3.38.1 -
9294082
use self-compareNaN
check -
a79f40a
Percent decode (#1361) -
85f3639
enable someeslint
sonar
rules -
5b69af0
usenull
instead ofundefined
as an empty placeholder in some cases -
9cc1d63
usegit+
inpkg.repository.url
of all packages -
beccd4f
enable someeslint
sonar
rules -
b35e68e
enablesonar/inconsistent-function-call
-
4a322bf
v3.38.0 -
9408792
replace a regex with a simple comparison - 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