Created by: dependabot[bot]
Bumps core-js from 3.26.1 to 3.31.0.
Changelog
Sourced from core-js's changelog.
3.31.0 - 2023.06.12
- Well-formed unicode strings proposal:
- Methods:
String.prototype.isWellFormedmethodString.prototype.toWellFormedmethod- Moved to stable ES, May 2023 TC39 meeting
- Added
es.namespace modules,/es/and/stable/namespaces entriesArraygrouping proposal, May 2023 TC39 meeting updates:
- Because of the web compat issue, moved from prototype to static methods. Added:
Object.groupBymethodMap.groupBymethod (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.iteratorfallback from callable check toundefined/nullcheck, May 2023 TC39 meeting, proposal-iterator-helpers/272- Removed
IsCallablecheck onNextMethod, deferring errors toCallsite, May 2023 TC39 meeting, proposal-iterator-helpers/274- Added
Promise.withResolversstage 2 proposal:
Promise.withResolversmethodSymbolpredicates stage 2 proposal:
- The methods renamed to end with
Symbol, May 2023 TC39 meeting:
Symbol.isRegistered->Symbol.isRegisteredSymbolmethodSymbol.isWellKnown->Symbol.isWellKnownSymbolmethod- Added
valueargument ofURLSearchParams.prototype.{ has, delete }, url/735- Fixed some cases of increasing buffer size in
ArrayBuffer.prototype.{ transfer, transferToFixedLength }polyfills- Fixed awaiting async
AsyncDisposableStack.prototype.adoptcallback, #1258- Fixed
URLSearchParams#sizein 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.differencethat 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
Arrayby copy proposal marked as supported from FF115Array.fromAsyncmarked as supported from FF115URL.canParsemarked as supported from FF115valueargument ofURLSearchParams.prototype.{ has, delete }marked as supported from NodeJS 20.2.0 and FF115- Added Deno 1.34 compat data mapping
- Added Electron 26 compat data mapping
- Added Samsung Internet 22 compat data mapping
- Added Opera Android 75 and 76 compat data mapping
- Added Quest Browser 27 compat data mapping
3.30.2 - 2023.05.07
... (truncated)
Commits
-
199c6333.31.0 -
fe4ac8aavoid some extra work -
c22285cadd a workaround inObject.{ entries, values }for some IE versions bug wit... -
38592f4workaround IE bug -
57dd86afixURLSearchParams#sizein ES3 engines (IE8-) -
d0db6eeoptimizeURLSearchParams.prototype.delete -
a7c106eadd a pure version special case -
a6a0e29addvalueargument ofURLSearchParams.prototype.{ has, delete } -
eb18d34drop extraction a method from an object literal since it's not a reserved wor... -
e3a7cacArraygrouping proposal changes - 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 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)