lock
lock copied to clipboard
chore(deps-dev): Bump core-js from 3.37.0 to 3.38.0
Bumps core-js from 3.37.0 to 3.38.0.
Changelog
Sourced from core-js's changelog.
3.38.0 - 2024.08.05
- Changes v3.37.1...v3.38.0
RegExp.escapeproposal:
- 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.tryproposal:
- Built-ins:
Promise.try- Moved to stage 3, June 2024 TC39 meeting
- Added
/actual/namespace entries, unconditional forced replacement changed to feature detectionUint8Arrayto / from base64 and hex stage 3 proposal:
- Built-ins:
Uint8Array.fromBase64Uint8Array.fromHexUint8Array.prototype.setFromBase64Uint8Array.prototype.setFromHexUint8Array.prototype.toBase64Uint8Array.prototype.toHex- Added
Uint8Array.prototype.{ setFromBase64, setFromHex }methods- Added
Uint8Array.fromBase64andUint8Array.prototype.setFromBase64lastChunkHandlingoption, proposal-arraybuffer-base64/33- Added
Uint8Array.prototype.toBase64omitPaddingoption, proposal-arraybuffer-base64/60- Added throwing a
TypeErroron arrays backed by detached buffers- Unconditional forced replacement changed to feature detection
- Fixed
RegExpnamed capture groups polyfill in combination with non-capturing groups, #1352, thanks@Ulop- Improved some cases of environment detection
- Uses
process.getBuiltinModulefor getting built-in NodeJS modules where it's available- Uses
httpsinstead ofhttpinURLconstructor feature detection to avoid extra notifications from some overly vigilant security scanners, #1345- Some minor optimizations
- Updated
browserslistincore-js-compatdependencies that fixes an upstream issue with incorrect interpretation of somebrowserslistqueries, #1344, browserslist/829, browserslist/836- Compat data improvements:
- Added Safari 18.0 compat data:
- Fixed
Object.groupByandMap.groupByto work for non-objects- Fixed throwing a
RangeErrorifSetmethods are called on an object with negative size property- Fixed
Set.prototype.symmetricDifferenceto callthis.hasin each iteration- Fixed
Array.fromAsyncto not call theArrayconstructor twice- Added
URL.parseMath.f16roundandDataView.prototype.{ getFloat16, setFloat16 }marked as shipped from FF129Symbol.asyncDisposeadded and marked as supported from V8 ~ Chromium 127Promise.tryadded and marked as supported from V8 ~ Chromium 128- Added Deno 1.44 and 1.45 compat data mapping
selfdescriptor is broken in Deno 1.45.3 (again)- Added Electron 32 and 33 compat data mapping
- Added Opera Android 83 compat data mapping
- Added Samsung Internet 27 compat data mapping
- Added Oculus Quest Browser 34 compat data mapping
... (truncated)
Commits
4a322bfv3.38.09408792replace a regex with a simple comparison0595aafsimplify a regex269890freplace a regex with conditions4ce7d0caddUint8Array.prototype.setFromBase64andlastChunkHandlingoption8b10ea8add feature detection toPromise.try19b1a68add feature detection toRegExp.escape5b2874cmoveRegExp.escapeto stage 36250ccbrenameinternals/global->internals/global-this25b5716improve some cases of environment detection- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)