Array.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
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR. Deprecated, use GitLab's native /rebase instead
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.30.2 to 3.31.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/zloirock/core-js/blob/master/CHANGELOG.md">core-js's changelog</a>.</em></p>
<blockquote>
<h5><a href="https://github.com/zloirock/core-js/releases/tag/v3.31.0">3.31.0 - 2023.06.12</a></h5>
<ul>
<li><a href="https://github.com/tc39/proposal-is-usv-string">Well-formed unicode strings proposal</a>:
<ul>
<li>Methods:
<ul>
<li><code>String.prototype.isWellFormed</code> method</li>
<li><code>String.prototype.toWellFormed</code> method</li>
</ul>
</li>
<li>Moved to stable ES, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-15.md#well-formed-unicode-strings-for-stage-4">May 2023 TC39 meeting</a></li>
<li>Added <code>es.</code> namespace modules, <code>/es/</code> and <code>/stable/</code> namespaces entries</li>
</ul>
</li>
<li><a href="https://github.com/tc39/proposal-array-grouping"><code>Array</code> grouping proposal</a>, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#arrayprototypegroup-rename-for-web-compatibility">May 2023 TC39 meeting updates</a>:
<ul>
<li>Because of the <a href="https://github.com/tc39/proposal-array-grouping/issues/44">web compat issue</a>, <a href="https://github.com/tc39/proposal-array-grouping/pull/47">moved from prototype to static methods</a>. Added:
<ul>
<li><code>Object.groupBy</code> method</li>
<li><code>Map.groupBy</code> method (with the actual semantic - with a minor difference it was present <a href="https://github.com/tc39/proposal-collection-methods">in the collections methods stage 1 proposal</a>)</li>
</ul>
</li>
<li>Demoted to stage 2</li>
</ul>
</li>
<li><a href="https://github.com/tc39/proposal-decorator-metadata">Decorator Metadata proposal</a>, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#decorator-metadata-for-stage-3">May 2023 TC39 meeting updates</a>:
<ul>
<li>Moved to stage 3</li>
<li>Added <code>Function.prototype[Symbol.metadata]</code> (<code>=== null</code>)</li>
<li>Added <code>/actual/</code> entries</li>
</ul>
</li>
<li><a href="https://github.com/tc39/proposal-iterator-helpers">Iterator Helpers stage 3 proposal</a>:
<ul>
<li>Changed <code>Symbol.iterator</code> fallback from callable check to <code>undefined</code> / <code>null</code> check, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#iterator-helpers-should-symboliterator-fallback-be-a-callable-check-or-an-undefinednull-check">May 2023 TC39 meeting</a>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/272">proposal-iterator-helpers/272</a></li>
<li>Removed <code>IsCallable</code> check on <code>NextMethod</code>, deferring errors to <code>Call</code> site, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-16.md#iterator-helpers-should-malformed-iterators-fail-early-or-fail-only-when-iterated">May 2023 TC39 meeting</a>, <a href="https://github.com/tc39/proposal-iterator-helpers/pull/274">proposal-iterator-helpers/274</a></li>
</ul>
</li>
<li>Added <a href="https://github.com/tc39/proposal-promise-with-resolvers"><code>Promise.withResolvers</code> stage 2 proposal</a>:
<ul>
<li><code>Promise.withResolvers</code> method</li>
</ul>
</li>
<li><a href="https://github.com/tc39/proposal-symbol-predicates"><code>Symbol</code> predicates stage 2 proposal</a>:
<ul>
<li>The methods renamed to end with <code>Symbol</code>, <a href="https://github.com/tc39/notes/blob/main/meetings/2023-05/may-15.md#symbol-predicates">May 2023 TC39 meeting</a>:
<ul>
<li><code>Symbol.isRegistered</code> -> <code>Symbol.isRegisteredSymbol</code> method</li>
<li><code>Symbol.isWellKnown</code> -> <code>Symbol.isWellKnownSymbol</code> method</li>
</ul>
</li>
</ul>
</li>
<li>Added <code>value</code> argument of <code>URLSearchParams.prototype.{ has, delete }</code>, <a href="https://github.com/whatwg/url/pull/735">url/735</a></li>
<li>Fixed some cases of increasing buffer size in <code>ArrayBuffer.prototype.{ transfer, transferToFixedLength }</code> polyfills</li>
<li>Fixed awaiting async <code>AsyncDisposableStack.prototype.adopt</code> callback, <a href="https://github.com/zloirock/core-js/issues/1258">#1258</a></li>
<li>Fixed <code>URLSearchParams#size</code> in ES3 engines (IE8-)</li>
<li>Added a workaround in <code>Object.{ entries, values }</code> for some IE versions bug with invisible integer keys on <code>null</code>-prototype objects</li>
<li>Added TypeScript definitions to <code>core-js-compat</code>, <a href="https://github.com/zloirock/core-js/issues/1235">#1235</a>, thanks <a href="https://github.com/susnux"><strong><code>@susnux</code></strong></a></li>
<li>Compat data improvements:
<ul>
<li><a href="https://github.com/tc39/proposal-set-methods"><code>Set.prototype.difference</code></a> that was missed in Bun because of <a href="https://github.com/oven-sh/bun/issues/2309">a bug</a> added in 0.6.0</li>
<li><code>Array.prototype.{ group, groupToMap }</code> 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</li>
<li>Methods from the <a href="https://github.com/tc39/proposal-change-array-by-copy">change <code>Array</code> by copy proposal</a> marked as supported from FF115</li>
<li><a href="https://github.com/tc39/proposal-array-from-async"><code>Array.fromAsync</code></a> marked as supported from FF115</li>
<li><a href="https://url.spec.whatwg.org/#dom-url-canparse"><code>URL.canParse</code></a> marked as supported from FF115</li>
<li><code>value</code> argument of <code>URLSearchParams.prototype.{ has, delete }</code> marked as supported from <a href="https://github.com/nodejs/node/pull/47885">NodeJS 20.2.0</a> and FF115</li>
<li>Added Deno 1.34 compat data mapping</li>
<li>Added Electron 26 compat data mapping</li>
<li>Added Samsung Internet 22 compat data mapping</li>
<li>Added Opera Android 75 and 76 compat data mapping</li>
<li>Added Quest Browser 27 compat data mapping</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/zloirock/core-js/commit/199c633ee517a496ce789498a76ad8eeeecfc3a0"><code>199c633</code></a> 3.31.0</li>
<li><a href="https://github.com/zloirock/core-js/commit/fe4ac8a52dd9e11ab9dd419af43bff18bc456bef"><code>fe4ac8a</code></a> avoid some extra work</li>
<li><a href="https://github.com/zloirock/core-js/commit/c22285c6d1f3eee78ec42097289104664cf017d2"><code>c22285c</code></a> add a workaround in <code>Object.{ entries, values }</code> for some IE versions bug wit...</li>
<li><a href="https://github.com/zloirock/core-js/commit/38592f4a9c3f181c78ab946c13500083bde2b40c"><code>38592f4</code></a> workaround IE bug</li>
<li><a href="https://github.com/zloirock/core-js/commit/57dd86a3cee9d47f3aaf8070ccfa4282167b1800"><code>57dd86a</code></a> fix <code>URLSearchParams#size</code> in ES3 engines (IE8-)</li>
<li><a href="https://github.com/zloirock/core-js/commit/d0db6ee81f8a0735202f32d92c78f1dd8cddfa19"><code>d0db6ee</code></a> optimize <code>URLSearchParams.prototype.delete</code></li>
<li><a href="https://github.com/zloirock/core-js/commit/a7c106e2ad650d9933c89188687206824f8c0d88"><code>a7c106e</code></a> add a pure version special case</li>
<li><a href="https://github.com/zloirock/core-js/commit/a6a0e29e78d26ea381425632e2791d3322bd347e"><code>a6a0e29</code></a> add <code>value</code> argument of <code>URLSearchParams.prototype.{ has, delete }</code></li>
<li><a href="https://github.com/zloirock/core-js/commit/eb18d34d57f76aab34f419100431ef351fe2b6c0"><code>eb18d34</code></a> drop extraction a method from an object literal since it's not a reserved wor...</li>
<li><a href="https://github.com/zloirock/core-js/commit/e3a7cac3598bd5de7b56b1a7f70bc00af062cc76"><code>e3a7cac</code></a> <code>Array</code> grouping proposal changes</li>
<li>Additional commits viewable in <a href="https://github.com/zloirock/core-js/commits/v3.31.0/packages/core-js">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR. Deprecated, use GitLab's native /rebase instead
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps core-js from 3.30.2 to 3.31.0.
Changelog
Sourced from core-js's changelog.
Commits
199c6333.31.0fe4ac8aavoid some extra workc22285cadd a workaround inObject.{ entries, values }for some IE versions bug wit...38592f4workaround IE bug57dd86afixURLSearchParams#sizein ES3 engines (IE8-)d0db6eeoptimizeURLSearchParams.prototype.deletea7c106eadd a pure version special casea6a0e29addvalueargument ofURLSearchParams.prototype.{ has, delete }eb18d34drop extraction a method from an object literal since it's not a reserved wor...e3a7cacArraygrouping proposal changesDependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR. Deprecated, use GitLab's native /rebase instead$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsadded 2 commits
3b65ed4a- 1 commit from branchmaster01ef2c60- Build(deps): bump core-js from 3.30.2 to 3.31.0Compare with previous version