Commit a1eed43
chore(deps): bump the npm_and_yarn group across 1 directory with 8 updates (#183)
Bumps the npm_and_yarn group with 3 updates in the / directory:
[minimatch](https://github.com/isaacs/minimatch),
[node-forge](https://github.com/digitalbazaar/forge) and
[ws](https://github.com/websockets/ws).
Updates `minimatch` from 3.1.2 to 9.0.5
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/isaacs/minimatch/blob/main/changelog.md">minimatch's
changelog</a>.</em></p>
<blockquote>
<h1>change log</h1>
<h2>10.2</h2>
<ul>
<li>Add <code>braceExpandMax</code> option</li>
</ul>
<h2>10.1</h2>
<ul>
<li>Add <code>magicalBraces</code> option for <code>escape</code></li>
<li>Fix <code>makeRe</code> when <code>partial: true</code> is set.</li>
<li>Fix <code>makeRe</code> when pattern ends in a final <code>**</code>
path part.</li>
</ul>
<h2>10.0</h2>
<ul>
<li>Require node 20 or 22 and higher</li>
</ul>
<h2>9.0</h2>
<ul>
<li>No default export, only named exports.</li>
</ul>
<h2>8.0</h2>
<ul>
<li>Recursive descent parser for extglob, allowing correct support
for arbitrarily nested extglob expressions</li>
<li>Bump required Node.js version</li>
</ul>
<h2>7.4</h2>
<ul>
<li>Add <code>escape()</code> method</li>
<li>Add <code>unescape()</code> method</li>
<li>Add <code>Minimatch.hasMagic()</code> method</li>
</ul>
<h2>7.3</h2>
<ul>
<li>Add support for posix character classes in a unicode-aware way.</li>
</ul>
<h2>7.2</h2>
<ul>
<li>Add <code>windowsNoMagicRoot</code> option</li>
</ul>
<h2>7.1</h2>
<ul>
<li>Add <code>optimizationLevel</code> configuration option, and revert
the
default back to the 6.2 style minimal optimizations, making the
advanced transforms introduced in 7.0 opt-in. Also, process
provided file paths in the same way in optimizationLevel:2
mode, so <em>most</em> things that matched with optimizationLevel 1 or
0 <em>should</em> match with level 2 as well. However, level 1 is the
default, out of an abundance of caution.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/isaacs/minimatch/commit/0de7f45232cad5e3e49e4eb7cd9b6e124ed04b84"><code>0de7f45</code></a>
9.0.5</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/d16b95c92eb20da549597242fb74beba4be63bf7"><code>d16b95c</code></a>
whitespace formatting</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/f09ab6731ef71f24565025f8c207437a2f459807"><code>f09ab67</code></a>
fix: duplicated patterns in second phase preprocess loop</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/d5ef89f0c9f479f1b82ea66b39a20273e4cda6fc"><code>d5ef89f</code></a>
docs: Fix typo</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/cb4be48a55d64b3a40a745d4a8eb4d1b06507277"><code>cb4be48</code></a>
9.0.4</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/c091ce261182fd3f3145725f519575d143530d06"><code>c091ce2</code></a>
build with tshy, update tap</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/87c867737818754164fcd1e267725bc6bb84e919"><code>87c8677</code></a>
fix: override with fastTest as property on regex object</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/ef8f2672bdbbf6a632ea815636659fb31b5169aa"><code>ef8f267</code></a>
add github link to typedocs</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/05b464d28b30dfb017805727bbcc5c4f4f927405"><code>05b464d</code></a>
ci: remove node 14 from matrix</li>
<li><a
href="https://github.com/isaacs/minimatch/commit/f8b46a317a7695c342402cde52c8b0f7a47add17"><code>f8b46a3</code></a>
9.0.3</li>
<li>Additional commits viewable in <a
href="https://github.com/isaacs/minimatch/compare/v3.1.2...v9.0.5">compare
view</a></li>
</ul>
</details>
<details>
<summary>Install script changes</summary>
<p>This version adds <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />
Updates `node-forge` from 1.3.1 to 1.4.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md">node-forge's
changelog</a>.</em></p>
<blockquote>
<h2>1.4.0 - 2026-03-24</h2>
<h3>Security</h3>
<ul>
<li><strong>HIGH</strong>: Denial of Service in
<code>BigInteger.modInverse()</code>
<ul>
<li>A Denial of Service (DoS) vulnerability exists due to an infinite
loop in
the <code>BigInteger.modInverse()</code> function (inherited from the
bundled jsbn
library). When <code>modInverse()</code> is called with a zero value as
input, the
internal Extended Euclidean Algorithm enters an unreachable exit
condition,
causing the process to hang indefinitely and consume 100% CPU.</li>
<li>Reported by Kr0emer.</li>
<li>CVE ID: <a
href="https://www.cve.org/CVERecord?id=CVE-2026-33891">CVE-2026-33891</a></li>
<li>GHSA ID: <a
href="https://github.com/digitalbazaar/forge/security/advisories/GHSA-5m6q-g25r-mvwx">GHSA-5gfm-wpxj-wjgq</a></li>
</ul>
</li>
<li><strong>HIGH</strong>: Signature forgery in RSA-PKCS due to ASN.1
extra field.
<ul>
<li>RSASSA PKCS#1 v1.5 signature verification accepts forged signatures
for low
public exponent keys (e=3). Attackers can forge signatures by stuffing
"garbage" bytes within the ASN.1 structure in order to
construct a
signature that passes verification, enabling Bleichenbacher style
forgery.
This issue is similar to CVE-2022-24771, but adds bytes in an addition
field within the ASN.1 structure, rather than outside of it.</li>
<li>Additionally, forge does not validate that signatures include a
minimum of
8 bytes of padding as defined by the specification, providing attackers
additional space to construct Bleichenbacher forgeries.</li>
<li>Reported as part of a U.C. Berkeley security research project by:
<ul>
<li>Austin Chu, Sohee Kim, and Corban Villa.</li>
</ul>
</li>
<li>CVE ID: <a
href="https://www.cve.org/CVERecord?id=CVE-2026-33894">CVE-2026-33894</a></li>
<li>GHSA ID: <a
href="https://github.com/digitalbazaar/forge/security/advisories/GHSA-ppp5-5v6c-4jwp">GHSA-ppp5-5v6c-4jwp</a></li>
</ul>
</li>
<li><strong>HIGH</strong>: Signature forgery in Ed25519 due to missing S
< L check.
<ul>
<li>Ed25519 signature verification accepts forged non-canonical
signatures
where the scalar S is not reduced modulo the group order (S >= L). A
valid
signature and its S + L variant both verify in forge, while Node.js
crypto.verify (OpenSSL-backed) rejects the S + L variant, as defined by
the
specification. This class of signature malleability has been exploited
in
practice to bypass authentication and authorization logic (see
CVE-2026-25793, CVE-2022-35961). Applications relying on signature
uniqueness (i.e., dedup by signature bytes, replay tracking,
signed-object
canonicalization checks) may be bypassed.</li>
<li>Reported as part of a U.C. Berkeley security research project by:
<ul>
<li>Austin Chu, Sohee Kim, and Corban Villa.</li>
</ul>
</li>
<li>CVE ID: <a
href="https://www.cve.org/CVERecord?id=CVE-2026-33895">CVE-2026-33895</a></li>
<li>GHSA ID: <a
href="https://github.com/digitalbazaar/forge/security/advisories/GHSA-q67f-28xg-22rw">GHSA-q67f-28xg-22rw</a></li>
</ul>
</li>
<li><strong>HIGH</strong>: <code>basicConstraints</code> bypass in
certificate chain verification.
<ul>
<li><code>pki.verifyCertificateChain()</code> does not enforce RFC 5280
<code>basicConstraints</code>
requirements when an intermediate certificate lacks both the
<code>basicConstraints</code> and <code>keyUsage</code> extensions. This
allows any leaf
certificate (without these extensions) to act as a CA and sign other
certificates, which node-forge will accept as valid.</li>
<li>Reported by Doruk Tan Ozturk (<a
href="https://github.com/peaktwilight"><code>@peaktwilight</code></a>)
- doruk.ch</li>
<li>CVE ID: <a
href="https://www.cve.org/CVERecord?id=CVE-2026-33896">CVE-2026-33896</a></li>
<li>GHSA ID: <a
href="https://github.com/digitalbazaar/forge/security/advisories/GHSA-2328-f5f3-gj25">GHSA-2328-f5f3-gj25</a></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/digitalbazaar/forge/commit/fa385f92440879601240020f158bed68e444e83a"><code>fa385f9</code></a>
Release 1.4.0.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/07d4e162762ed4fdab5caca9ebf78237fcf85339"><code>07d4e16</code></a>
Update changelog.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/cb90fd92091ee34e4abab3ad0c835eeea3d06c3e"><code>cb90fd9</code></a>
Update changelog.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/963e7c5c7b0f03de1b28a1e5a42a6bafda4cf711"><code>963e7c5</code></a>
Add unit test for "pseudonym"</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/f0b6f5b7c5d1c918240e975e0cade4f47d005446"><code>f0b6f5b</code></a>
Add pseudonym OID</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/3df48a311d4b53dc6493b7a47a8d07f3669957d9"><code>3df48a3</code></a>
Fix missing CVE ID.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/2e492832fb25227e6b647cbe1ac981c123171e90"><code>2e49283</code></a>
Add x509 <code>basicConstraints</code> check.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/bdecf11571c9f1a487cc0fe72fe78ff6dfa96b85"><code>bdecf11</code></a>
Add canonical signature scaler check for S < L.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/af094e69c60ac5f7b29f2b1957c53ae5e12fd4a0"><code>af094e6</code></a>
Add RSA padding and DigestInfo length checks.</li>
<li><a
href="https://github.com/digitalbazaar/forge/commit/796eeb1673f6ec636fda02dfc295047d9f7aefe0"><code>796eeb1</code></a>
Improve jsbn fix.</li>
<li>Additional commits viewable in <a
href="https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.4.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `picomatch` from 2.3.1 to 4.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/micromatch/picomatch/releases">picomatch's
releases</a>.</em></p>
<blockquote>
<h2>4.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: exception when glob pattern contains <code>constructor</code>
by <a href="https://github.com/Jason3S"><code>@Jason3S</code></a> in <a
href="https://redirect.github.com/micromatch/picomatch/pull/144">micromatch/picomatch#144</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Jason3S"><code>@Jason3S</code></a> made
their first contribution in <a
href="https://redirect.github.com/micromatch/picomatch/pull/144">micromatch/picomatch#144</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3">https://github.com/micromatch/picomatch/compare/4.0.2...4.0.3</a></p>
<h2>3.0.2</h2>
<p>This is a security release fixing several security relevant
issues.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: exception when glob pattern contains constructor by <a
href="https://github.com/Jason3S"><code>@Jason3S</code></a> in <a
href="https://redirect.github.com/micromatch/picomatch/pull/144">micromatch/picomatch#144</a></li>
<li>Fix for <a
href="https://github.com/micromatch/picomatch/security/advisories/GHSA-c2c7-rcm5-vvqj">CVE-2026-33671</a></li>
<li>Fix for <a
href="https://github.com/micromatch/picomatch/security/advisories/GHSA-3v7f-55p6-f55p">CVE-2026-33672</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/micromatch/picomatch/compare/3.0.1...3.0.2">https://github.com/micromatch/picomatch/compare/3.0.1...3.0.2</a></p>
<h2>2.3.2</h2>
<p>This is a security release fixing several security relevant
issues.</p>
<h2>What's Changed</h2>
<ul>
<li>fix: exception when glob pattern contains constructor by <a
href="https://github.com/Jason3S"><code>@Jason3S</code></a> in <a
href="https://redirect.github.com/micromatch/picomatch/pull/144">micromatch/picomatch#144</a></li>
<li>Fix for <a
href="https://github.com/micromatch/picomatch/security/advisories/GHSA-c2c7-rcm5-vvqj">CVE-2026-33671</a></li>
<li>Fix for <a
href="https://github.com/micromatch/picomatch/security/advisories/GHSA-3v7f-55p6-f55p">CVE-2026-33672</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2">https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md">picomatch's
changelog</a>.</em></p>
<blockquote>
<h1>Release history</h1>
<p><strong>All notable changes to this project will be documented in
this file.</strong></p>
<p>The format is based on <a
href="http://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>
and this project adheres to <a
href="http://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
<!-- raw HTML omitted -->
<ul>
<li>Changelogs are for humans, not machines.</li>
<li>There should be an entry for every single version.</li>
<li>The same types of changes should be grouped.</li>
<li>Versions and sections should be linkable.</li>
<li>The latest version comes first.</li>
<li>The release date of each versions is displayed.</li>
<li>Mention whether you follow Semantic Versioning.</li>
</ul>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<p>Changelog entries are classified using the following labels <em>(from
<a href="http://keepachangelog.com/">keep-a-changelog</a></em>):</p>
<ul>
<li><code>Added</code> for new features.</li>
<li><code>Changed</code> for changes in existing functionality.</li>
<li><code>Deprecated</code> for soon-to-be removed features.</li>
<li><code>Removed</code> for now removed features.</li>
<li><code>Fixed</code> for any bug fixes.</li>
<li><code>Security</code> in case of vulnerabilities.</li>
</ul>
<!-- raw HTML omitted -->
<h2>4.0.0 (2024-02-07)</h2>
<h3>Fixes</h3>
<ul>
<li>Fix bad text values in parse <a
href="https://redirect.github.com/micromatch/picomatch/issues/126">#126</a>,
thanks to <a
href="https://github.com/connor4312"><code>@connor4312</code></a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>Remove process global to work outside of node <a
href="https://redirect.github.com/micromatch/picomatch/issues/129">#129</a>,
thanks to <a
href="https://github.com/styfle"><code>@styfle</code></a></li>
<li>Add sideEffects to package.json <a
href="https://redirect.github.com/micromatch/picomatch/issues/128">#128</a>,
thanks to <a
href="https://github.com/frandiox"><code>@frandiox</code></a></li>
<li>Removed <code>os</code>, make compatible browser environment. See <a
href="https://redirect.github.com/micromatch/picomatch/issues/124">#124</a>,
thanks to <a
href="https://github.com/gwsbhqt"><code>@gwsbhqt</code></a></li>
</ul>
<h2>3.0.1</h2>
<h3>Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/micromatch/picomatch/commit/eec6f0bab6a05de4ffb6cf65357f4b5226a58dd9"><code>eec6f0b</code></a>
4.0.3</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/cc761526c226ba919ae54d8cfa6227d7cceeed96"><code>cc76152</code></a>
Merge pull request <a
href="https://redirect.github.com/micromatch/picomatch/issues/144">#144</a>
from Jason3S/jdent-object-properties</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/94e3438958081ba53decba836b198348b8fc11b5"><code>94e3438</code></a>
Update constants.js</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/bfc1c2291f01751f97750a320079556c7f4c7e8e"><code>bfc1c22</code></a>
Update lib/constants.js</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/a9e2dd27a3bc1e6298ba005c0bc8587162eefa18"><code>a9e2dd2</code></a>
fix: exception when glob pattern contains <code>constructor</code></li>
<li><a
href="https://github.com/micromatch/picomatch/commit/bf6a33bd3db990edfbfd20b3b160eed926cd07dd"><code>bf6a33b</code></a>
chore: fix docs (<a
href="https://redirect.github.com/micromatch/picomatch/issues/139">#139</a>)</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/570df2f8781bc92e5fece2c16d9ff990c4a8d1da"><code>570df2f</code></a>
4.0.2</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/d958901678e12fb10c4e65dfe31e245931e719b3"><code>d958901</code></a>
bump deps</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/f7751def5ceea7a294b0007aa8b4181784856cff"><code>f7751de</code></a>
move <code>isWindows</code> to utils</li>
<li><a
href="https://github.com/micromatch/picomatch/commit/6ce95f5e008590510adac57d1910e574aa65845f"><code>6ce95f5</code></a>
4.0.1 - Node.js >=12</li>
<li>Additional commits viewable in <a
href="https://github.com/micromatch/picomatch/compare/2.3.1...4.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `postcss` from 8.4.49 to 8.5.14
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.5.14</h2>
<ul>
<li>Fixed custom syntax regression (by <a
href="https://github.com/43081j"><code>@43081j</code></a>).</li>
</ul>
<h2>8.5.13</h2>
<ul>
<li>Fixed <code>postcss-scss</code> commend regression.</li>
</ul>
<h2>8.5.12</h2>
<ul>
<li>Fixed reading any file via user-generated CSS.</li>
<li>Added <code>opts.unsafeMap</code> to disable checks.</li>
</ul>
<h2>8.5.11</h2>
<ul>
<li>Fixed nested brackets parsing performance (by <a
href="https://github.com/offset"><code>@offset</code></a>).</li>
</ul>
<h2>8.5.10</h2>
<ul>
<li>Fixed XSS via unescaped <code></style></code> in non-bundler
cases (by <a
href="https://github.com/TharVid"><code>@TharVid</code></a>).</li>
</ul>
<h2>8.5.9</h2>
<ul>
<li>Speed up source map encoding paring in case of the error.</li>
</ul>
<h2>8.5.8</h2>
<ul>
<li>Fixed <code>Processor#version</code>.</li>
</ul>
<h2>8.5.7</h2>
<ul>
<li>Improved source map annotation cleaning performance (by CodeAnt
AI).</li>
</ul>
<h2>8.5.6</h2>
<ul>
<li>Fixed <code>ContainerWithChildren</code> type discriminating (by <a
href="https://github.com/Goodwine"><code>@Goodwine</code></a>).</li>
</ul>
<h2>8.5.5</h2>
<ul>
<li>Fixed <code>package.json</code>→<code>exports</code> compatibility
with some tools (by <a
href="https://github.com/JounQin"><code>@JounQin</code></a>).</li>
</ul>
<h2>8.5.4</h2>
<ul>
<li>Fixed Parcel compatibility issue (by <a
href="https://github.com/git-sumitchaudhary"><code>@git-sumitchaudhary</code></a>).</li>
</ul>
<h2>8.5.3</h2>
<ul>
<li>Added more details to <code>Unknown word</code> error (by <a
href="https://github.com/hiepxanh"><code>@hiepxanh</code></a>).</li>
<li>Fixed types (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
<li>Fixed docs (by <a
href="https://github.com/catnipan"><code>@catnipan</code></a>).</li>
</ul>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
<h2>8.5.1</h2>
<ul>
<li>Fixed backwards compatibility for complex cases (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
<h2>8.5 “Duke Alloces”</h2>
<!-- raw HTML omitted -->
<p>PostCSS 8.5 brought API to work better with non-CSS sources like
HTML, Vue.js/Svelte sources or CSS-in-JS.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.5.14</h2>
<ul>
<li>Fixed custom syntax regression (by <a
href="https://github.com/43081j"><code>@43081j</code></a>).</li>
</ul>
<h2>8.5.13</h2>
<ul>
<li>Fixed <code>postcss-scss</code> commend regression.</li>
</ul>
<h2>8.5.12</h2>
<ul>
<li>Fixed reading any file via user-generated CSS.</li>
<li>Added <code>opts.unsafeMap</code> to disable checks.</li>
</ul>
<h2>8.5.11</h2>
<ul>
<li>Fixed nested brackets parsing performance (by <a
href="https://github.com/offset"><code>@offset</code></a>).</li>
</ul>
<h2>8.5.10</h2>
<ul>
<li>Fixed XSS via unescaped <code></style></code> in non-bundler
cases (by <a
href="https://github.com/TharVid"><code>@TharVid</code></a>).</li>
</ul>
<h2>8.5.9</h2>
<ul>
<li>Speed up source map encoding paring in case of the error.</li>
</ul>
<h2>8.5.8</h2>
<ul>
<li>Fixed <code>Processor#version</code>.</li>
</ul>
<h2>8.5.7</h2>
<ul>
<li>Improved source map annotation cleaning performance (by CodeAnt
AI).</li>
</ul>
<h2>8.5.6</h2>
<ul>
<li>Fixed <code>ContainerWithChildren</code> type discriminating (by <a
href="https://github.com/Goodwine"><code>@Goodwine</code></a>).</li>
</ul>
<h2>8.5.5</h2>
<ul>
<li>Fixed <code>package.json</code>→<code>exports</code> compatibility
with some tools (by <a
href="https://github.com/JounQin"><code>@JounQin</code></a>).</li>
</ul>
<h2>8.5.4</h2>
<ul>
<li>Fixed Parcel compatibility issue (by <a
href="https://github.com/git-sumitchaudhary"><code>@git-sumitchaudhary</code></a>).</li>
</ul>
<h2>8.5.3</h2>
<ul>
<li>Added more details to <code>Unknown word</code> error (by <a
href="https://github.com/hiepxanh"><code>@hiepxanh</code></a>).</li>
<li>Fixed types (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
<li>Fixed docs (by <a
href="https://github.com/catnipan"><code>@catnipan</code></a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/postcss/postcss/commit/3ec13948ae0006e1bde2dfb545346341ac8b2dcf"><code>3ec1394</code></a>
Release 8.5.14 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/f2bb827b20b591080977412555aa3e5baf588620"><code>f2bb827</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/postcss/commit/d75953d60854ad835fd21dde0b11081522341020"><code>d75953d</code></a>
Merge pull request <a
href="https://redirect.github.com/postcss/postcss/issues/2084">#2084</a>
from 43081j/raw-raws-rawing</li>
<li><a
href="https://github.com/postcss/postcss/commit/68bd2139b5dcaf5a682bc2e8826d8557be2d1480"><code>68bd213</code></a>
fix: always call <code>raw</code> to retrieve raw values</li>
<li><a
href="https://github.com/postcss/postcss/commit/af58cf1b7af02e9b9fcb138a4a2d7ef3450158b1"><code>af58cf1</code></a>
Release 8.5.13 version</li>
<li><a
href="https://github.com/postcss/postcss/commit/f227dbd0e9443e5f33e18e633b8b4d2b55aac5ee"><code>f227dbd</code></a>
Temporary ignore pnpm 11 config</li>
<li><a
href="https://github.com/postcss/postcss/commit/d3abd40d723cf3559e5ddb5fc738b7cb64e92bb0"><code>d3abd40</code></a>
Update dependencies</li>
<li><a
href="https://github.com/postcss/postcss/commit/dd06c3e11362087bc18f9c20cee30fd82bda3de9"><code>dd06c3e</code></a>
Revert stringifier changes because of the conflict with
postcss-scss</li>
<li><a
href="https://github.com/postcss/postcss/commit/ae889c815fb88d785401a88f1a7dfc8cb11915fb"><code>ae889c8</code></a>
Try to fix CI</li>
<li><a
href="https://github.com/postcss/postcss/commit/e0093e49bcf00347383a13e40bb1f67bc823ca15"><code>e0093e4</code></a>
Move to pnpm 11</li>
<li>Additional commits viewable in <a
href="https://github.com/postcss/postcss/compare/8.4.49...8.5.14">compare
view</a></li>
</ul>
</details>
<br />
Updates `rollup` from 4.53.3 to 4.60.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/releases">rollup's
releases</a>.</em></p>
<blockquote>
<h2>v4.60.4</h2>
<h2>4.60.4</h2>
<p><em>2026-05-14</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Improve stability of chunk hashes (<a
href="https://redirect.github.com/rollup/rollup/issues/6362">#6362</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6362">#6362</a>:
fix: stabilize chunk assignment across parallel file reads (<a
href="https://github.com/sonukapoor"><code>@sonukapoor</code></a>, <a
href="https://github.com/Sonu"><code>@Sonu</code></a> Kapoor, <a
href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6370">#6370</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6371">#6371</a>:
chore(deps): update dependency lru-cache to v11 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6372">#6372</a>:
chore(deps): update react monorepo to v19 (major) (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6373">#6373</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6375">#6375</a>:
Resolve vulnerabilities (<a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>v4.60.2</h2>
<h2>4.60.2</h2>
<p><em>2026-04-18</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Resolve a variable rendering bug when generating different formats
from the same build (<a
href="https://redirect.github.com/rollup/rollup/issues/6350">#6350</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6327">#6327</a>:
docs: fix various typos in source and documentation (<a
href="https://github.com/Abhi3975"><code>@Abhi3975</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6331">#6331</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6332">#6332</a>:
chore(deps): update codecov/codecov-action action to v6 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6333">#6333</a>:
chore(deps): update dependency eslint-plugin-unicorn to v64 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6334">#6334</a>:
fix(deps): update rust crate swc_compiler_base to v51 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6335">#6335</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6346">#6346</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6347">#6347</a>:
chore(deps): update dependency lru-cache to v11 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6348">#6348</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6349">#6349</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6350">#6350</a>:
fix: reset variable render names between outputs in the same generate
(<a href="https://github.com/barry3406"><code>@barry3406</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6351">#6351</a>:
chore(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6352">#6352</a>:
chore(deps): update cross-platform-actions/action action to v1 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6353">#6353</a>:
chore(deps): update dependency lru-cache to v11 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6354">#6354</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6355">#6355</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6356">#6356</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6358">#6358</a>:
chore: remove cross-env from devDeps (<a
href="https://github.com/K-tecchan"><code>@K-tecchan</code></a>)</li>
</ul>
<h2>v4.60.1</h2>
<h2>4.60.1</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's
changelog</a>.</em></p>
<blockquote>
<h2>4.60.4</h2>
<p><em>2026-05-14</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Improve stability of chunk hashes (<a
href="https://redirect.github.com/rollup/rollup/issues/6362">#6362</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6362">#6362</a>:
fix: stabilize chunk assignment across parallel file reads (<a
href="https://github.com/sonukapoor"><code>@sonukapoor</code></a>, <a
href="https://github.com/Sonu"><code>@Sonu</code></a> Kapoor, <a
href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6370">#6370</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6371">#6371</a>:
chore(deps): update dependency lru-cache to v11 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6372">#6372</a>:
chore(deps): update react monorepo to v19 (major) (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6373">#6373</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6375">#6375</a>:
Resolve vulnerabilities (<a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>4.60.3</h2>
<p><em>2026-05-04</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Ensure nested "exports" variables are not renamed (<a
href="https://redirect.github.com/rollup/rollup/issues/6360">#6360</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6360">#6360</a>:
fix: do not rename nested "exports" bindings that do not
conflict (<a
href="https://github.com/tariqrafique"><code>@tariqrafique</code></a>,
<a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6364">#6364</a>:
chore(deps): update msys2/setup-msys2 digest to e989830 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6365">#6365</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6366">#6366</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6367">#6367</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6368">#6368</a>:
docs: add missing backticks in <code>plugin-development</code> (<a
href="https://github.com/lumirlumir"><code>@lumirlumir</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>4.60.2</h2>
<p><em>2026-04-18</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Resolve a variable rendering bug when generating different formats
from the same build (<a
href="https://redirect.github.com/rollup/rollup/issues/6350">#6350</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6327">#6327</a>:
docs: fix various typos in source and documentation (<a
href="https://github.com/Abhi3975"><code>@Abhi3975</code></a>, <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6331">#6331</a>:
fix(deps): update minor/patch updates (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6332">#6332</a>:
chore(deps): update codecov/codecov-action action to v6 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6333">#6333</a>:
chore(deps): update dependency eslint-plugin-unicorn to v64 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6334">#6334</a>:
fix(deps): update rust crate swc_compiler_base to v51 (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6335">#6335</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/rollup/commit/d311a84b0bb4d4a6f50d19ffd2c29cca28660c88"><code>d311a84</code></a>
4.60.4</li>
<li><a
href="https://github.com/rollup/rollup/commit/6aa324854482e273b711972955d2d1b3bb445bcc"><code>6aa3248</code></a>
fix: stabilize chunk assignment across parallel file reads (<a
href="https://redirect.github.com/rollup/rollup/issues/6362">#6362</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/82a0fe76b1372a2cf509fc4067d69f25569b83f5"><code>82a0fe7</code></a>
Resolve vulnerabilities (<a
href="https://redirect.github.com/rollup/rollup/issues/6375">#6375</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/71f5ebc893d7ff76b5571d63b04ea2ed4a4ddd9d"><code>71f5ebc</code></a>
chore(deps): update dependency lru-cache to v11 (<a
href="https://redirect.github.com/rollup/rollup/issues/6371">#6371</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/af91d778cdf564dd1ae1bfd6e92604ec031824a7"><code>af91d77</code></a>
chore(deps): lock file maintenance (<a
href="https://redirect.github.com/rollup/rollup/issues/6373">#6373</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/65e7b94ddda9f02334fa8f12ff6bf699c1f07833"><code>65e7b94</code></a>
chore(deps): update react monorepo to v19 (major) (<a
href="https://redirect.github.com/rollup/rollup/issues/6372">#6372</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/642587f3d9c5b4aa482a5027672f0fa8ea76da12"><code>642587f</code></a>
fix(deps): update minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/6370">#6370</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/b47bdabeccbb7aa1b1d4117f2f4a781a9f6de297"><code>b47bdab</code></a>
4.60.3</li>
<li><a
href="https://github.com/rollup/rollup/commit/15c5f33083c8c6b1b2cbae548124fffbba2553bb"><code>15c5f33</code></a>
Add again some unneeded dev dependencies, to make some builds
succeed</li>
<li><a
href="https://github.com/rollup/rollup/commit/12195dcebbd21f0f2d91e26720cd053526edbfe3"><code>12195dc</code></a>
fix: do not rename nested "exports" bindings that do not
conflict (<a
href="https://redirect.github.com/rollup/rollup/issues/6360">#6360</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rollup/rollup/compare/v4.53.3...v4.60.4">compare
view</a></li>
</ul>
</details>
<br />
Updates `tar` from 7.5.2 to 7.5.15
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/isaacs/node-tar/commit/87cc309f13c21d598b0b833235d387a252455058"><code>87cc309</code></a>
7.5.15</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/7aef486f0d21c10fd7790b16b1b28f04648cf334"><code>7aef486</code></a>
fix: regression in pending links detection</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/6244eb33846bbd407443f5d0e339bd8c91663cd6"><code>6244eb3</code></a>
7.5.14</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/9704d8c6f639573775133cbbd541aba83cb46c9c"><code>9704d8c</code></a>
stricter protection against hardlinks preempting their targets</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/700734f9aeb113bcc5f1400d81b8be7d499e54a2"><code>700734f</code></a>
update workflows and deps</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46"><code>d6611ae</code></a>
7.5.13</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79"><code>119c401</code></a>
fix(extract): prevent raced symlink writes outside cwd</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe"><code>2a294d3</code></a>
7.5.12</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92"><code>01082a4</code></a>
fix: reject top promise on floating addFilesAsync rejections</li>
<li><a
href="https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3"><code>dd1c36a</code></a>
linting</li>
<li>Additional commits viewable in <a
href="https://github.com/isaacs/node-tar/compare/v7.5.2...v7.5.15">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~isaacs">isaacs</a>, a new releaser for tar
since your current version.</p>
</details>
<details>
<summary>Install script changes</summary>
<p>This version adds <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />
Updates `undici` from 6.22.0 to 7.16.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/nodejs/undici/releases">undici's
releases</a>.</em></p>
<blockquote>
<h2>v7.16.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Drop npm token, use OIDC instead by <a
href="https://github.com/mcollina"><code>@mcollina</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4447">nodejs/undici#4447</a></li>
<li>fetch: instantiate readableStream in extractBody with sync methods
by <a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4350">nodejs/undici#4350</a></li>
<li>fix: remove async on <code>[kClose]</code> and
<code>[kDestroy]</code>, only return Promise by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4450">nodejs/undici#4450</a></li>
<li>fetch: make consumeBody sync by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4449">nodejs/undici#4449</a></li>
<li>perf: make <code>client.connect()</code> sync by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4455">nodejs/undici#4455</a></li>
<li>fetch: remove promise in exported fetch by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4452">nodejs/undici#4452</a></li>
<li>fix(<a
href="https://redirect.github.com/nodejs/undici/issues/4451">#4451</a>):
implement http2 cookie support by <a
href="https://github.com/metcoder95"><code>@metcoder95</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4453">nodejs/undici#4453</a></li>
<li>test: cache store tests should properly be skipped by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4463">nodejs/undici#4463</a></li>
<li>test: fix IPv6 skip check for test/client.js by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4466">nodejs/undici#4466</a></li>
<li>test: remove skip check for AbortSignal.timeout, as it exists since
node18 by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4464">nodejs/undici#4464</a></li>
<li>test: investigate macos failing by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4467">nodejs/undici#4467</a></li>
<li>test: remove obsolete < node v18 test case for http2 by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4461">nodejs/undici#4461</a></li>
<li>perf: avoid intermediate promise on <code>BodyReadable.dump</code>
by <a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4459">nodejs/undici#4459</a></li>
<li>test: remove skip check for long-lived-abort-controller test (was
flaky 10 months ago) by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4465">nodejs/undici#4465</a></li>
<li>test: remove skip checks for existance of global available Blob and
File by <a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a>
in <a
href="https://redirect.github.com/nodejs/undici/pull/4460">nodejs/undici#4460</a></li>
<li>perf (fetch): use less promises for ReadableStream by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4457">nodejs/undici#4457</a></li>
<li>fix: catch synchronous errors in request callbacks by <a
href="https://github.com/mcollina"><code>@mcollina</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4443">nodejs/undici#4443</a></li>
<li>fix: avoid instanceof MockNotMatchedError by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4474">nodejs/undici#4474</a></li>
<li>eventsource: remove promise for #reconnect method by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4469">nodejs/undici#4469</a></li>
<li>feat: make UndiciErrors reliable to instanceof by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4472">nodejs/undici#4472</a></li>
<li>chore: call super() after type checks by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4475">nodejs/undici#4475</a></li>
<li>chore: FixedQueue does not need special constructor by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4476">nodejs/undici#4476</a></li>
<li>fix: buildAndValidateMockOptions should always get an object passed
and always return an object by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4479">nodejs/undici#4479</a></li>
<li>fix: remove unused ResponseStatusCodeError by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4473">nodejs/undici#4473</a></li>
<li>chore: pool and dispatcherbase dont need constructor, use no array
helper functions by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4477">nodejs/undici#4477</a></li>
<li>lint: avoid unintented use of globals in code and tests, improve
test for installing/overwriting globals by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4478">nodejs/undici#4478</a></li>
<li>test: fix macos flakyness by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4468">nodejs/undici#4468</a></li>
<li>fix: 'no-referrer-when-downgrade' in determineRequestsReferrer
should return referrerURL by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4482">nodejs/undici#4482</a></li>
<li>fix: deflake cache-fastimers-fix.js by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4491">nodejs/undici#4491</a></li>
<li>fix: improve validation of IP addresses as trustworthy, correct ipv4
check by <a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a>
in <a
href="https://redirect.github.com/nodejs/undici/pull/4489">nodejs/undici#4489</a></li>
<li>test (pool.js): fix flakyness of clientTtl test by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4494">nodejs/undici#4494</a></li>
<li>test (eventsource): refactor tests for eventsource, speed them up by
<a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4493">nodejs/undici#4493</a></li>
<li>fix: remove useless catch in client-h1.js by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4481">nodejs/undici#4481</a></li>
<li>test: skip flaky encoding test on macos and node20 by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4497">nodejs/undici#4497</a></li>
<li>fix: implement proper stale-while-revalidate behavior per RFC 5861
by <a href="https://github.com/mcollina"><code>@mcollina</code></a> in
<a
href="https://redirect.github.com/nodejs/undici/pull/4492">nodejs/undici#4492</a></li>
<li>test (websocket): speed up test/websocket/issue-2679.js by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4501">nodejs/undici#4501</a></li>
<li>webidl: fix existing and add missing buffer source converters by <a
href="https://github.com/Renegade334"><code>@Renegade334</code></a> in
<a
href="https://redirect.github.com/nodejs/undici/pull/4503">nodejs/undici#4503</a></li>
<li>use real wpt test server by <a
href="https://github.com/KhafraDev"><code>@KhafraDev</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4486">nodejs/undici#4486</a></li>
<li>test: another try to fix flaky macos and node 20 by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4490">nodejs/undici#4490</a></li>
<li>build(deps): bump actions/checkout from 4 to 5 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/nodejs/undici/pull/4507">nodejs/undici#4507</a></li>
<li>build(deps): bump actions/dependency-review-action from 4.7.1 to
4.7.3 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/nodejs/undici/pull/4509">nodejs/undici#4509</a></li>
<li>fix writing to websocketstream with
SharedArrayBuffer/SharedArrayBuff… by <a
href="https://github.com/KhafraDev"><code>@KhafraDev</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4504">nodejs/undici#4504</a></li>
<li>test: use faketimers for test/client-keep-alive, refactor a little
by <a href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4499">nodejs/undici#4499</a></li>
<li>build(deps): bump github/codeql-action from 3.29.7 to 3.30.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/nodejs/undici/pull/4510">nodejs/undici#4510</a></li>
<li>build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/nodejs/undici/pull/4508">nodejs/undici#4508</a></li>
<li>fix(h2): adjust :scheme on h2 requests by <a
href="https://github.com/metcoder95"><code>@metcoder95</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4454">nodejs/undici#4454</a></li>
<li>chore: use lowercase filenames, remove unused verifyVersion.js by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4514">nodejs/undici#4514</a></li>
<li>chore: refactor workflows by <a
href="https://github.com/Uzlopak"><code>@Uzlopak</code></a> in <a
href="https://redirect.github.com/nodejs/undici/pull/4513">nodejs/undici#4513</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodejs/undici/commit/7392d6f9f565e550e9047458c275ae77aeaefbb9"><code>7392d6f</code></a>
Bumped v7.16.0 (<a
href="https://redirect.github.com/nodejs/undici/issues/4532">#4532</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/415c66d7b965ac3ba3867d455e75fd6d4bff4d23"><code>415c66d</code></a>
fix: make error symbols non enumerable (<a
href="https://redirect.github.com/nodejs/undici/issues/4531">#4531</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/f182ff12d522bd420d47ba6489266ab172ad6b3f"><code>f182ff1</code></a>
Disable SIMD for PPC64 architecture, add UNDICI_NO_WASM_SIMD env to
facilitat...</li>
<li><a
href="https://github.com/nodejs/undici/commit/95d835cd9db685e4f7baaea8e10aee8ce77e7989"><code>95d835c</code></a>
example: use metcoders https-pem for the example (<a
href="https://redirect.github.com/nodejs/undici/issues/4436">#4436</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/7c4291884c3a0093643d71a146de3ce518a8a8f3"><code>7c42918</code></a>
fix: shell command built from environment values (<a
href="https://redirect.github.com/nodejs/undici/issues/4392">#4392</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/51651a1b37510f39c51777b37245923ad52df190"><code>51651a1</code></a>
fix: wpt should use master branch (<a
href="https://redirect.github.com/nodejs/undici/issues/4524">#4524</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/82ea8fc9be23fa6f1597d6fdf3ec42b83a533e0b"><code>82ea8fc</code></a>
refactor: parseHttpDate (<a
href="https://redirect.github.com/nodejs/undici/issues/4421">#4421</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/909a5845bf9b3747e26b624033b99d80eb5fed8a"><code>909a584</code></a>
websocket: always emit error event (<a
href="https://redirect.github.com/nodejs/undici/issues/4521">#4521</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/d7bb09edcf78767e5a337e82414d595490592a04"><code>d7bb09e</code></a>
fetch: process content-encoding header only if relevant (<a
href="https://redirect.github.com/nodejs/undici/issues/4496">#4496</a>)</li>
<li><a
href="https://github.com/nodejs/undici/commit/e652f030d19ec5ba24a7f874075eee80ceba78ef"><code>e652f03</code></a>
wpt: properly handle write permissions errors in wpt-runner setup (<a
href="https://redirect.github.com/nodejs/undici/issues/4518">#4518</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nodejs/undici/compare/v6.22.0...v7.16.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `ws` from 6.2.3 to 8.20.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/websockets/ws/releases">ws's
releases</a>.</em></p>
<blockquote>
<h2>8.20.1</h2>
<h1>Bug fixes</h1>
<ul>
<li>Fixed an uninitialized memory disclosure issue in
<code>websocket.close()</code>
(c0327ec1).</li>
</ul>
<p>Providing a <code>TypedArray</code> (e.g. <code>Float32Array</code>)
as the <code>reason</code> argument for
<code>websocket.close()</code>, rather than the supported string or
<code>Buffer</code> types, caused
uninitialized memory to be disclosed to the remote peer.</p>
<pre lang="js"><code>import { deepStrictEqual } from 'node:assert';
import { WebSocket, WebSocketServer } from 'ws';
<p>const wss = new WebSocketServer(
{ port: 0, skipUTF8Validation: true },
function () {
const { port } = wss.address();
const ws = new WebSocket(<code>ws://localhost:${port}</code>, {
skipUTF8Validation: true
});</p>
<pre><code>ws.on('close', function (code, reason) {
deepStrictEqual(reason, Buffer.alloc(80));
});
</code></pre>
<p>}
);</p>
<p>wss.on('connection', function (ws) {
ws.close(1000, new Float32Array(20));
});
</code></pre></p>
<p>The issue was privately reported by <a
href="https://github.com/ChALkeR">Nikita Skovoroda</a>.</p>
<h2>8.20.0</h2>
<h1>Features</h1>
<ul>
<li>Added exports for the <code>PerMessageDeflate</code> class and
utilities for the
<code>Sec-WebSocket-Extensions</code> and
<code>Sec-WebSocket-Protocol</code> headers (d3503c1f).</li>
</ul>
<h2>8.19.0</h2>
<h1>Features</h1>
<ul>
<li>Added the <code>closeTimeout</code> option (<a
href="https://redirect.github.com/websockets/ws/issues/2308">#2308</a>).</li>
</ul>
<h1>Bug fixes</h1>
<ul>
<li>Handled a forthcoming breaking change in Node.js core
(19984854).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f"><code>5d9b316</code></a>
[dist] 8.20.1</li>
<li><a
href="https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086"><code>c0327ec</code></a>
[security] Fix uninitialized memory disclosure in
<code>websocket.close()</code></li>
<li><a
href="https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867"><code>ce2a3d6</code></a>
[ci] Test on node 26</li>
<li><a
href="https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0"><code>58e45b8</code></a>
[ci] Do not test on node 25</li>
<li><a
href="https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f"><code>5f26c24</code></a>
[ci] Run the lint step on node 24</li>
<li><a
href="https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f"><code>8439255</code></a>
[dist] 8.20.0</li>
<li><a
href="https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67"><code>d3503c1</code></a>
[minor] Export the <code>PerMessageDeflate</code> class and header
utils</li>
<li><a
href="https://github.com/websockets/ws/commit/3ee5349a0b1580f6e1f347b59ec3371011bd8481"><code>3ee5349</code></a>
[api] Convert the <code>isServer</code> and <code>maxPayload</code>
parameters to options</li>
<li><a
href="https://github.com/websockets/ws/commit/91707b470ebd803aaa3fd1e896217740f39267d4"><code>91707b4</code></a>
[doc] Add missing space</li>
<li><a
href="https://github.com/websockets/ws/commit/8b553192268810a83253e2a4a39ac16768e75bb3"><code>8b55319</code></a>
[pkg] Update eslint to version 10.0.1</li>
<li>Additional commits viewable in <a
href="https://github.com/websockets/ws/compare/6.2.3...8.20.1">compare
view</a></li>
</ul>
</details>
<br />
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/equinor/design-system-mobile/network/alerts).
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chibuzor Nwemambu <75029767+Chibuzor-Nwemambu@users.noreply.github.com>1 parent 02e82bd commit a1eed43
1 file changed
Lines changed: 286 additions & 180 deletions
0 commit comments