Bumps the other-deps group with 11 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@astrojs/sitemap](https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap) | `3.6.0` | `3.6.1` |
| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.6` | `5.16.8` |
| [astro-og-canvas](https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas) | `0.7.2` | `0.10.0` |
| [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `7.0.1` | `7.0.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.51.0` | `8.52.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.51.0` | `8.52.0` |
| [@netlify/serverless-functions-api](https://github.com/netlify/serverless-functions-api) | `2.8.2` | `2.8.3` |
| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.51.0` | `8.52.0` |
| [@whatwg-node/node-fetch](https://github.com/ardatan/whatwg-node/tree/HEAD/packages/node-fetch) | `0.8.4` | `0.8.5` |
| [@whatwg-node/server](https://github.com/ardatan/whatwg-node/tree/HEAD/packages/server) | `0.10.17` | `0.10.18` |
| [sax](https://github.com/isaacs/sax-js) | `1.4.3` | `1.4.4` |
Updates `@astrojs/sitemap` from 3.6.0 to 3.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/withastro/astro/releases"><code>@astrojs/sitemap</code>'s releases</a>.</em></p>
<blockquote>
<h2><code>@astrojs/sitemap</code><a href="https://github.com/3"><code>@3</code></a>.6.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/withastro/astro/pull/15033">#15033</a> <a href="https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc"><code>dd06779</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Updates how routes are retrieved to avoid relying on a deprecated API</li>
</ul>
<h2><code>@astrojs/sitemap</code><a href="https://github.com/3"><code>@3</code></a>.6.1-alpha.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/withastro/astro/pull/15036">#15036</a> <a href="https://github.com/withastro/astro/commit/f125a73ebf395d81bf44ccfce4af63a518f6f724"><code>f125a73</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Updates how routes are retrieved to avoid relying on a deprecated API</li>
</ul>
<h2><code>@astrojs/sitemap</code><a href="https://github.com/3"><code>@3</code></a>.6.1-alpha.0</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/withastro/astro/pull/14956">#14956</a> <a href="https://github.com/withastro/astro/commit/0ff51dfa3c6c615af54228e159f324034472b1a2"><code>0ff51df</code></a> Thanks <a href="https://github.com/matthewp"><code>@matthewp</code></a>! - Updates usage of zod to own dependency rather than relying on <code>astro/zod</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/integrations/sitemap/CHANGELOG.md"><code>@astrojs/sitemap</code>'s changelog</a>.</em></p>
<blockquote>
<h2>3.6.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/withastro/astro/pull/15033">#15033</a> <a href="https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc"><code>dd06779</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Updates how routes are retrieved to avoid relying on a deprecated API</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2"><code>e73deb8</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15031">#15031</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/dd067798c02bff4968b23ce92670685a4e99ccdc"><code>dd06779</code></a> chore(sitemap): migrate to astro:routes:resolved (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/15033">#15033</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/3805e65dbab47ef5db2561f01692febb85da5024"><code>3805e65</code></a> fix(deps): update all non-major dependencies (<a href="https://github.com/withastro/astro/tree/HEAD/packages/integrations/sitemap/issues/14707">#14707</a>)</li>
<li>See full diff in <a href="https://github.com/withastro/astro/commits/@astrojs/sitemap@3.6.1/packages/integrations/sitemap">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for <code>@astrojs/sitemap</code> since your current version.</p>
</details>
<br />
Updates `astro` from 5.16.6 to 5.16.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/withastro/astro/releases">astro's releases</a>.</em></p>
<blockquote>
<h2>astro@5.16.8</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15124">#15124</a> <a href="https://github.com/withastro/astro/commit/81db3c06e8f75bf1ec6f3d4d31a42d16dcf0e969"><code>81db3c0</code></a> Thanks <a href="https://github.com/leonace924"><code>@leonace924</code></a>! - Fixes an issue where requests with query parameters to the <code>base</code> path would return a 404 if trailingSlash was not <code>'ignore'</code> in development</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15152">#15152</a> <a href="https://github.com/withastro/astro/commit/39ee41fa56b362942162dc17b0b4252d2f881e7e"><code>39ee41f</code></a> Thanks <a href="https://github.com/rururux"><code>@rururux</code></a>! - Fixes a case where <code>context.cookies.set()</code> would be overriden when setting cookies via response headers in development</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15140">#15140</a> <a href="https://github.com/withastro/astro/commit/6f6f8f8c0c3ccf346d741a8625bbfbe1329e472e"><code>6f6f8f8</code></a> Thanks <a href="https://github.com/cameronraysmith"><code>@cameronraysmith</code></a>! - Fixes esbuild warning due to dead code in assets virtual module</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15127">#15127</a> <a href="https://github.com/withastro/astro/commit/2cff9045256a2b551465750de7cba29087046658"><code>2cff904</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Updates "Unsupported page types found" error to only appear in more realistic cases</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15149">#15149</a> <a href="https://github.com/withastro/astro/commit/34f84c2437fd078e299a29eeb1f931c9f83c8d2e"><code>34f84c2</code></a> Thanks <a href="https://github.com/rahuld109"><code>@rahuld109</code></a>! - Skips "Use the Image component" audit warning for images inside framework components (React, Vue, Svelte, etc.)</p>
</li>
</ul>
<h2>astro@5.16.7</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15122">#15122</a> <a href="https://github.com/withastro/astro/commit/b1379466e8c6ded9fbcc3687c7faca4c2d3472b2"><code>b137946</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Improves JSDoc annotations for <code>AstroGlobal</code>, <code>AstroSharedContext</code> and <code>APIContext</code> types</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15123">#15123</a> <a href="https://github.com/withastro/astro/commit/3f58fa20540ee3753158d8d0372affa47775c561"><code>3f58fa2</code></a> Thanks <a href="https://github.com/43081j"><code>@43081j</code></a>! - Improves rendering performance by grouping render chunks when emitting from async iterables to avoid encoding costs</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/14954">#14954</a> <a href="https://github.com/withastro/astro/commit/7bec4bdadda1d66da1c7dc0a01ad4412a47337d9"><code>7bec4bd</code></a> Thanks <a href="https://github.com/volpeon"><code>@volpeon</code></a>! - Fixes remote images <code>Etag</code> header handling by disabling internal cache</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15052">#15052</a> <a href="https://github.com/withastro/astro/commit/b2bcd5af28dfb75541f3249b0277b458355395cf"><code>b2bcd5a</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Fixes images not working in development when using setups with port forwarding</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15028">#15028</a> <a href="https://github.com/withastro/astro/commit/87b19b8df49d08ee7a7a1855f3645fe7bebf1997"><code>87b19b8</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Fixes certain aliases not working when using images in JSON files with the content layer</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15118">#15118</a> <a href="https://github.com/withastro/astro/commit/cfa382b7aa23a9f5a506181c75a0706595208396"><code>cfa382b</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - <strong>BREAKING CHANGE to the experimental Fonts API only</strong></p>
<p>Removes the <code>defineAstroFontProvider()</code> type helper.</p>
<p>If you are building a custom font provider, remove any occurrence of <code>defineAstroFontProvider()</code> and use the <code>FontProvider</code> type instead:</p>
<pre lang="diff"><code>-import { defineAstroFontProvider } from 'astro/config';
<p>-export function myProvider() {</p>
<ul>
<li>return defineAstroFontProvider({</li>
<li>
<pre><code> entrypoint: new URL('./implementation.js', import.meta.url)
</code></pre>
</li>
<li>});
-};</li>
</ul>
<p>+import type { FontProvider } from 'astro';</p>
<p>+export function myProvider(): FontProvider {</p>
<ul>
<li>return {</li>
<li>
<pre><code> entrypoint: new URL('./implementation.js', import.meta.url)
</code></pre>
</li>
<li>},
+}
</code></pre></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md">astro's changelog</a>.</em></p>
<blockquote>
<h2>5.16.8</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15124">#15124</a> <a href="https://github.com/withastro/astro/commit/81db3c06e8f75bf1ec6f3d4d31a42d16dcf0e969"><code>81db3c0</code></a> Thanks <a href="https://github.com/leonace924"><code>@leonace924</code></a>! - Fixes an issue where requests with query parameters to the <code>base</code> path would return a 404 if trailingSlash was not <code>'ignore'</code> in development</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15152">#15152</a> <a href="https://github.com/withastro/astro/commit/39ee41fa56b362942162dc17b0b4252d2f881e7e"><code>39ee41f</code></a> Thanks <a href="https://github.com/rururux"><code>@rururux</code></a>! - Fixes a case where <code>context.cookies.set()</code> would be overriden when setting cookies via response headers in development</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15140">#15140</a> <a href="https://github.com/withastro/astro/commit/6f6f8f8c0c3ccf346d741a8625bbfbe1329e472e"><code>6f6f8f8</code></a> Thanks <a href="https://github.com/cameronraysmith"><code>@cameronraysmith</code></a>! - Fixes esbuild warning due to dead code in assets virtual module</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15127">#15127</a> <a href="https://github.com/withastro/astro/commit/2cff9045256a2b551465750de7cba29087046658"><code>2cff904</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Updates "Unsupported page types found" error to only appear in more realistic cases</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15149">#15149</a> <a href="https://github.com/withastro/astro/commit/34f84c2437fd078e299a29eeb1f931c9f83c8d2e"><code>34f84c2</code></a> Thanks <a href="https://github.com/rahuld109"><code>@rahuld109</code></a>! - Skips "Use the Image component" audit warning for images inside framework components (React, Vue, Svelte, etc.)</p>
</li>
</ul>
<h2>5.16.7</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15122">#15122</a> <a href="https://github.com/withastro/astro/commit/b1379466e8c6ded9fbcc3687c7faca4c2d3472b2"><code>b137946</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - Improves JSDoc annotations for <code>AstroGlobal</code>, <code>AstroSharedContext</code> and <code>APIContext</code> types</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15123">#15123</a> <a href="https://github.com/withastro/astro/commit/3f58fa20540ee3753158d8d0372affa47775c561"><code>3f58fa2</code></a> Thanks <a href="https://github.com/43081j"><code>@43081j</code></a>! - Improves rendering performance by grouping render chunks when emitting from async iterables to avoid encoding costs</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/14954">#14954</a> <a href="https://github.com/withastro/astro/commit/7bec4bdadda1d66da1c7dc0a01ad4412a47337d9"><code>7bec4bd</code></a> Thanks <a href="https://github.com/volpeon"><code>@volpeon</code></a>! - Fixes remote images <code>Etag</code> header handling by disabling internal cache</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15052">#15052</a> <a href="https://github.com/withastro/astro/commit/b2bcd5af28dfb75541f3249b0277b458355395cf"><code>b2bcd5a</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Fixes images not working in development when using setups with port forwarding</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15028">#15028</a> <a href="https://github.com/withastro/astro/commit/87b19b8df49d08ee7a7a1855f3645fe7bebf1997"><code>87b19b8</code></a> Thanks <a href="https://github.com/Princesseuh"><code>@Princesseuh</code></a>! - Fixes certain aliases not working when using images in JSON files with the content layer</p>
</li>
<li>
<p><a href="https://redirect.github.com/withastro/astro/pull/15118">#15118</a> <a href="https://github.com/withastro/astro/commit/cfa382b7aa23a9f5a506181c75a0706595208396"><code>cfa382b</code></a> Thanks <a href="https://github.com/florian-lefebvre"><code>@florian-lefebvre</code></a>! - <strong>BREAKING CHANGE to the experimental Fonts API only</strong></p>
<p>Removes the <code>defineAstroFontProvider()</code> type helper.</p>
<p>If you are building a custom font provider, remove any occurrence of <code>defineAstroFontProvider()</code> and use the <code>FontProvider</code> type instead:</p>
<pre lang="diff"><code>-import { defineAstroFontProvider } from 'astro/config';
<p>-export function myProvider() {</p>
<ul>
<li>return defineAstroFontProvider({</li>
<li>
<pre><code> entrypoint: new URL('./implementation.js', import.meta.url)
</code></pre>
</li>
<li>});
-};</li>
</ul>
<p>+import type { FontProvider } from 'astro';</p>
<p>+export function myProvider(): FontProvider {</p>
<ul>
<li>return {</li>
<li>
<pre><code> entrypoint: new URL('./implementation.js', import.meta.url)
</code></pre>
</li>
<li>},
+}
</code></pre></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/withastro/astro/commit/f88b8526b04f8e3d6c8f89e04454713b6ea99431"><code>f88b852</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15132">#15132</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/39ee41fa56b362942162dc17b0b4252d2f881e7e"><code>39ee41f</code></a> fix: Accept setCookie from both context and headers (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15152">#15152</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/34f84c2437fd078e299a29eeb1f931c9f83c8d2e"><code>34f84c2</code></a> fix(toolbar): skip image audit for framework components (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15149">#15149</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/353ebf144e22a378554b134fc58f891024533210"><code>353ebf1</code></a> [ci] format</li>
<li><a href="https://github.com/withastro/astro/commit/17b9ae6539cb42ac2dc57df1b1fdfb3f7455263d"><code>17b9ae6</code></a> Attempt to reduce falkiness in view transition e2e tests (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15142">#15142</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/6f6f8f8c0c3ccf346d741a8625bbfbe1329e472e"><code>6f6f8f8</code></a> fix(assets): hoist ?? inside JSON.stringify in virtual module codegen (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15140">#15140</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/81db3c06e8f75bf1ec6f3d4d31a42d16dcf0e969"><code>81db3c0</code></a> fix(dev): preserve query params when base path is stripped (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15124">#15124</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/4eb6fc9f9a0804783377dc7dd3e73cb35af68085"><code>4eb6fc9</code></a> [ci] format</li>
<li><a href="https://github.com/withastro/astro/commit/2cff9045256a2b551465750de7cba29087046658"><code>2cff904</code></a> fix: adjust page warning to only show up in more relevant times (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15127">#15127</a>)</li>
<li><a href="https://github.com/withastro/astro/commit/e73deb88727cfcb12d9b60808a39893413c41ec2"><code>e73deb8</code></a> [ci] release (<a href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/15031">#15031</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/withastro/astro/commits/astro@5.16.8/packages/astro">compare view</a></li>
</ul>
</details>
<br />
Updates `astro-og-canvas` from 0.7.2 to 0.10.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/delucis/astro-og-canvas/releases">astro-og-canvas's releases</a>.</em></p>
<blockquote>
<h2>astro-og-canvas@0.10.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/119">#119</a> <a href="https://github.com/delucis/astro-og-canvas/commit/151edd223d3374d1a13b5e09a604e17c2c24c6d8"><code>151edd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Makes <code>OGImageRoute()</code> asynchronous.</p>
<p>⚠️ <strong>BREAKING CHANGE:</strong> You must now <code>await</code> the result of <code>OGImageRoute()</code>:</p>
<pre lang="diff"><code>import { OGImageRoute } from 'astro-og-canvas';
<ul>
<li>export const { getStaticPaths, GET } = OGImageRoute({</li>
</ul>
<ul>
<li>export const { getStaticPaths, GET } = await OGImageRoute({<br />
</code></pre></li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/119">#119</a> <a href="https://github.com/delucis/astro-og-canvas/commit/151edd223d3374d1a13b5e09a604e17c2c24c6d8"><code>151edd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Fixes using the built-in <code>getSlug()</code> for OG images with <code>format: "JPEG"</code> or <code>format: "WEBP"</code></li>
</ul>
<h2>astro-og-canvas@0.9.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/117">#117</a> <a href="https://github.com/delucis/astro-og-canvas/commit/b94a12315af9db9f63e44dc7d7fece4161cead50"><code>b94a123</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Adds type safety to <code>OGImageRoute</code>. The <code>page</code> parameter in <code>getSlug()</code> and <code>getImageOptions()</code> is now correctly inferred from the value passed to <code>pages</code> instead of being typed as <code>any</code>.</p>
<pre lang="js"><code>OGImageRoute({
pages: {
example: {
title: 'Example Page',
description: 'Description of this page shown in smaller text',
},
},
getImageOptions: (path, page) => {
page;
// ^? { title: string; description: string }
},
});
</code></pre>
<p>⚠️ <strong>Potentially breaking change:</strong> If you are type checking your code base, you may see type errors if you are accessing <code>page</code> in <code>getSlug()</code> or <code>getImageOptions()</code> in a non-type-safe way and will need to either update that code or add some additional types.</p>
</li>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/117">#117</a> <a href="https://github.com/delucis/astro-og-canvas/commit/b94a12315af9db9f63e44dc7d7fece4161cead50"><code>b94a123</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Exports <code>OGImageOptions</code> type</p>
</li>
</ul>
<h2>astro-og-canvas@0.8.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/114">#114</a> <a href="https://github.com/delucis/astro-og-canvas/commit/a9f9fd234e799a49f59ed4fa3def1c490f7c8066"><code>a9f9fd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Drops official support for Astro 3 and 4. Use Astro 5 instead.</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/114">#114</a> <a href="https://github.com/delucis/astro-og-canvas/commit/a9f9fd234e799a49f59ed4fa3def1c490f7c8066"><code>a9f9fd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Adds experimental support for Astro 6</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/delucis/astro-og-canvas/blob/latest/packages/astro-og-canvas/CHANGELOG.md">astro-og-canvas's changelog</a>.</em></p>
<blockquote>
<h2>0.10.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/119">#119</a> <a href="https://github.com/delucis/astro-og-canvas/commit/151edd223d3374d1a13b5e09a604e17c2c24c6d8"><code>151edd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Makes <code>OGImageRoute()</code> asynchronous.</p>
<p>⚠️ <strong>BREAKING CHANGE:</strong> You must now <code>await</code> the result of <code>OGImageRoute()</code>:</p>
<pre lang="diff"><code>import { OGImageRoute } from 'astro-og-canvas';
<ul>
<li>export const { getStaticPaths, GET } = OGImageRoute({</li>
</ul>
<ul>
<li>export const { getStaticPaths, GET } = await OGImageRoute({<br />
</code></pre></li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/119">#119</a> <a href="https://github.com/delucis/astro-og-canvas/commit/151edd223d3374d1a13b5e09a604e17c2c24c6d8"><code>151edd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Fixes using the built-in <code>getSlug()</code> for OG images with <code>format: "JPEG"</code> or <code>format: "WEBP"</code></li>
</ul>
<h2>0.9.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/117">#117</a> <a href="https://github.com/delucis/astro-og-canvas/commit/b94a12315af9db9f63e44dc7d7fece4161cead50"><code>b94a123</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Adds type safety to <code>OGImageRoute</code>. The <code>page</code> parameter in <code>getSlug()</code> and <code>getImageOptions()</code> is now correctly inferred from the value passed to <code>pages</code> instead of being typed as <code>any</code>.</p>
<pre lang="js"><code>OGImageRoute({
pages: {
example: {
title: 'Example Page',
description: 'Description of this page shown in smaller text',
},
},
getImageOptions: (path, page) => {
page;
// ^? { title: string; description: string }
},
});
</code></pre>
<p>⚠️ <strong>Potentially breaking change:</strong> If you are type checking your code base, you may see type errors if you are accessing <code>page</code> in <code>getSlug()</code> or <code>getImageOptions()</code> in a non-type-safe way and will need to either update that code or add some additional types.</p>
</li>
<li>
<p><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/117">#117</a> <a href="https://github.com/delucis/astro-og-canvas/commit/b94a12315af9db9f63e44dc7d7fece4161cead50"><code>b94a123</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Exports <code>OGImageOptions</code> type</p>
</li>
</ul>
<h2>0.8.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a href="https://redirect.github.com/delucis/astro-og-canvas/pull/114">#114</a> <a href="https://github.com/delucis/astro-og-canvas/commit/a9f9fd234e799a49f59ed4fa3def1c490f7c8066"><code>a9f9fd2</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Drops official support for Astro 3 and 4. Use Astro 5 instead.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/e316dc16970e4c1a583a87fa01cfb8339e4c4992"><code>e316dc1</code></a> Version Packages (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/120">#120</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/151edd223d3374d1a13b5e09a604e17c2c24c6d8"><code>151edd2</code></a> Fix default getSlug() for non-PNG image formats (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/119">#119</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/6f508534d152b50b80514376de95ac1239913290"><code>6f50853</code></a> Version Packages (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/118">#118</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/b94a12315af9db9f63e44dc7d7fece4161cead50"><code>b94a123</code></a> Improve <code>OGImageRoute</code> typing (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/117">#117</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/c5e0a302f002af5d6abc84a889805374ac00dd73"><code>c5e0a30</code></a> Add type checking to CI (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/116">#116</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/4f0abfbb5dcae4a28095f97ebd53ea030a618c00"><code>4f0abfb</code></a> Version Packages (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/110">#110</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/a9f9fd234e799a49f59ed4fa3def1c490f7c8066"><code>a9f9fd2</code></a> Drop support for older versions of Astro (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/114">#114</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/c36f0ead35da0580a793ffc99e0966d950cf5344"><code>c36f0ea</code></a> Update dependency astro to ^5.16.6 (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/107">#107</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/0270f3d67c017dacf7876150a230d93f202a12ef"><code>0270f3d</code></a> Update dependency typescript to ^5.9.3 (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/108">#108</a>)</li>
<li><a href="https://github.com/delucis/astro-og-canvas/commit/975f8ac932bbd35cc731334e8d3f03357a08633e"><code>975f8ac</code></a> Cleanup (<a href="https://github.com/delucis/astro-og-canvas/tree/HEAD/packages/astro-og-canvas/issues/109">#109</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/delucis/astro-og-canvas/commits/astro-og-canvas@0.10.0/packages/astro-og-canvas">compare view</a></li>
</ul>
</details>
<br />
Updates `node-html-parser` from 7.0.1 to 7.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/taoqf/node-fast-html-parser/releases">node-html-parser's releases</a>.</em></p>
<blockquote>
<h2>v7.0.2</h2>
<h3><a href="https://github.com/taoqf/node-fast-html-parser/compare/v7.0.1...v7.0.2">7.0.2</a> (2026-01-07)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/227">#227</a> (<a href="https://github.com/taoqf/node-fast-html-parser/commit/51528c41ef2648d6c4dc1aecd14ee9d2b0083c4f">51528c4</a>)</li>
<li><a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/294">#294</a> Closing tag is missing but valid HTML is still not parseable (<a href="https://github.com/taoqf/node-fast-html-parser/commit/950865fab5f4df7853b36712869b71c90f4d3a1b">950865f</a>)</li>
<li>add missing dev dependency: yarn (<a href="https://github.com/taoqf/node-fast-html-parser/commit/6d73ea37c48f4170c35907869ba410c5122a9a1f">6d73ea3</a>)</li>
<li>test valid.js (<a href="https://github.com/taoqf/node-fast-html-parser/commit/a81fc46fab2507615b0362150d62568a6f52ee4e">a81fc46</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/taoqf/node-html-parser/blob/main/CHANGELOG.md">node-html-parser's changelog</a>.</em></p>
<blockquote>
<h3><a href="https://github.com/taoqf/node-fast-html-parser/compare/v7.0.1...v7.0.2">7.0.2</a> (2026-01-07)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/227">#227</a> (<a href="https://github.com/taoqf/node-fast-html-parser/commit/51528c41ef2648d6c4dc1aecd14ee9d2b0083c4f">51528c4</a>)</li>
<li><a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/294">#294</a> Closing tag is missing but valid HTML is still not parseable (<a href="https://github.com/taoqf/node-fast-html-parser/commit/950865fab5f4df7853b36712869b71c90f4d3a1b">950865f</a>)</li>
<li>add missing dev dependency: yarn (<a href="https://github.com/taoqf/node-fast-html-parser/commit/6d73ea37c48f4170c35907869ba410c5122a9a1f">6d73ea3</a>)</li>
<li>test valid.js (<a href="https://github.com/taoqf/node-fast-html-parser/commit/a81fc46fab2507615b0362150d62568a6f52ee4e">a81fc46</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/taoqf/node-html-parser/commit/f7a190c596a8e153eb674502ffbe1ca5756b5773"><code>f7a190c</code></a> chore(release): 7.0.2</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/d003185d102a6fb1bca5b6d1b6653edbc7ceceb7"><code>d003185</code></a> Merge branch 'ig3-294'</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/562528629cd89ddfef941caec09eeeca31cd5fd3"><code>5625286</code></a> Merge branch '294' of github.com:ig3/node-html-parser into ig3-294</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/d9f558692147c60e35f03688d1764bb0be5801d4"><code>d9f5586</code></a> chore: update GitHub Actions to use latest versions of checkout and setup-node</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/b4ec2815d7ba84f7810129fe37a116344cd43069"><code>b4ec281</code></a> Merge pull request <a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/292">#292</a> from fiddleplum/o-291</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/4deab9ab06ed39c62636ff8edda98a14d1e245f2"><code>4deab9a</code></a> Merge pull request <a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/288">#288</a> from olets/285-document-wrapper-node</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/51528c41ef2648d6c4dc1aecd14ee9d2b0083c4f"><code>51528c4</code></a> Fix: <a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/227">#227</a></li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/a81fc46fab2507615b0362150d62568a6f52ee4e"><code>a81fc46</code></a> fix: test valid.js</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/950865fab5f4df7853b36712869b71c90f4d3a1b"><code>950865f</code></a> fix: <a href="https://redirect.github.com/taoqf/node-fast-html-parser/issues/294">#294</a> Closing tag is missing but valid HTML is still not parseable</li>
<li><a href="https://github.com/taoqf/node-html-parser/commit/6d73ea37c48f4170c35907869ba410c5122a9a1f"><code>6d73ea3</code></a> fix: add missing dev dependency: yarn</li>
<li>Additional commits viewable in <a href="https://github.com/taoqf/node-fast-html-parser/compare/v7.0.1...v7.0.2">compare view</a></li>
</ul>
</details>
<br />
Updates `@typescript-eslint/eslint-plugin` from 8.51.0 to 8.52.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p>
<blockquote>
<h2>v8.52.0</h2>
<h2>8.52.0 (2026-01-05)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li>
<li><strong>typescript-estree:</strong> add tseslint.com redirects for CLI outputs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895">#11895</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
<li>Ulrich Stark</li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p>
<blockquote>
<h2>8.52.0 (2026-01-05)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
<li>Ulrich Stark</li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a> chore(release): publish 8.52.0</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6b467b0533b78777fa01128cdeeab1b5326a4550"><code>6b467b0</code></a> docs: add blog post on revamping the ban-types rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11873">#11873</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/309a38ed83994738323efd78fc31137136a7681a"><code>309a38e</code></a> fix(eslint-plugin): [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11">#11</a>...</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cf79108b6405972fb73f5991e913e1b36de8a67f"><code>cf79108</code></a> fix(eslint-plugin): [no-useless-default-assignment] handle conditional initia...</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a166cea2d00fedd0762ecb87d95bc1f1cf93d528"><code>a166cea</code></a> feat(eslint-plugin-internal): [no-multiple-lines-of-errors] add rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11899">#11899</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d1b44c02a86d366139c61ac80c0eb1c63668be7f"><code>d1b44c0</code></a> chore(deps): update nx monorepo to v22.3.3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11848">#11848</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a> chore: update deps to latest minor/patch (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11921">#11921</a>)</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2"><code>45a7d2b</code></a> chore(typescript-estree): use <code>iterateComments()</code> from ts-api-utils v2.3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11">#11</a>...</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />
Updates `@typescript-eslint/parser` from 8.51.0 to 8.52.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p>
<blockquote>
<h2>v8.52.0</h2>
<h2>8.52.0 (2026-01-05)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li>
<li><strong>typescript-estree:</strong> add tseslint.com redirects for CLI outputs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895">#11895</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg ✨</li>
<li>Ulrich Stark</li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p>
<blockquote>
<h2>8.52.0 (2026-01-05)</h2>
<p>This was a version bump only for parser to align it with other projects, there were no code changes.</p>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a> chore(release): publish 8.52.0</li>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a> chore: update deps to latest minor/patch (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921">#11921</a>)</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/parser">compare view</a></li>
</ul>
</details>
<br />
Updates `@capsizecss/unpack` from 3.0.1 to 4.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/seek-oss/capsize/releases"><code>@capsizecss/unpack</code>'s releases</a>.</em></p>
<blockquote>
<h2><code>@capsizecss/unpack</code><a href="https://github.com/4"><code>@4</code></a>.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/seek-oss/capsize/pull/250">#250</a> <a href="https://github.com/seek-oss/capsize/commit/31dc6fa83f232e958a94cb50a1909f1884327330"><code>31dc6fa</code></a> Thanks <a href="https://github.com/michaeltaranto"><code>@michaeltaranto</code></a>! - Create <code>fs</code> entry point to isolate usage of file system APIs without needing to polyfill.</p>
<h3>BREAKING CHANGES</h3>
<p>Move <code>fromFile</code> to <code>fs</code> entry point.</p>
<h4>MIGRATION GUIDE</h4>
<pre lang="diff"><code>-import { fromFile } from '@capsizecss/unpack';
+import { fromFile } from '@capsizecss/unpack/fs';
</code></pre>
</li>
<li>
<p><a href="https://redirect.github.com/seek-oss/capsize/pull/238">#238</a> <a href="https://github.com/seek-oss/capsize/commit/61f51f303d377210fd14184786ac37aea9764fa2"><code>61f51f3</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Convert to ESM-only package.</p>
<h3>BREAKING CHANGES</h3>
<p>As a result of migrating to a lighter weight package for extracting font file metrics, this package is now ESM-only.</p>
<h4>MIGRATION GUIDE</h4>
<p>In most projects you can continue to use the package as before.
CommonJS (CJS) projects using Node.js <20, should update to use a dynamic import:</p>
<pre lang="js"><code>// For CJS projects before Node 20
const { fromBuffer } = await import("@capsizecss/unpack");
<p>// For all other projects<br />
import { fromBuffer } from "<code>@capsizecss/unpack</code>";<br />
</code></pre></p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/seek-oss/capsize/pull/238">#238</a> <a href="https://github.com/seek-oss/capsize/commit/61f51f303d377210fd14184786ac37aea9764fa2"><code>61f51f3</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Reduce install size by using a lighter weight package for extracting font file metrics</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/seek-oss/capsize/blob/master/packages/unpack/CHANGELOG.md"><code>@capsizecss/unpack</code>'s changelog</a>.</em></p>
<blockquote>
<h2>4.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p><a href="https://redirect.github.com/seek-oss/capsize/pull/250">#250</a> <a href="https://github.com/seek-oss/capsize/commit/31dc6fa83f232e958a94cb50a1909f1884327330"><code>31dc6fa</code></a> Thanks <a href="https://github.com/michaeltaranto"><code>@michaeltaranto</code></a>! - Create <code>fs</code> entry point to isolate usage of file system APIs without needing to polyfill.</p>
<h3>BREAKING CHANGES</h3>
<p>Move <code>fromFile</code> to <code>fs</code> entry point.</p>
<h4>MIGRATION GUIDE</h4>
<pre lang="diff"><code>-import { fromFile } from '@capsizecss/unpack';
+import { fromFile } from '@capsizecss/unpack/fs';
</code></pre>
</li>
<li>
<p><a href="https://redirect.github.com/seek-oss/capsize/pull/238">#238</a> <a href="https://github.com/seek-oss/capsize/commit/61f51f303d377210fd14184786ac37aea9764fa2"><code>61f51f3</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Convert to ESM-only package.</p>
<h3>BREAKING CHANGES</h3>
<p>As a result of migrating to a lighter weight package for extracting font file metrics, this package is now ESM-only.</p>
<h4>MIGRATION GUIDE</h4>
<p>In most projects you can continue to use the package as before.
CommonJS (CJS) projects using Node.js <20, should update to use a dynamic import:</p>
<pre lang="js"><code>// For CJS projects before Node 20
const { fromBuffer } = await import("@capsizecss/unpack");
<p>// For all other projects<br />
import { fromBuffer } from "<code>@capsizecss/unpack</code>";<br />
</code></pre></p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://redirect.github.com/seek-oss/capsize/pull/238">#238</a> <a href="https://github.com/seek-oss/capsize/commit/61f51f303d377210fd14184786ac37aea9764fa2"><code>61f51f3</code></a> Thanks <a href="https://github.com/delucis"><code>@delucis</code></a>! - Reduce install size by using a lighter weight package for extracting font file metrics</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/seek-oss/capsize/commit/ee7e59d687f8779c79287c892f2e65b776413817"><code>ee7e59d</code></a> Version Packages (<a href="https://github.com/seek-oss/capsize/tree/HEAD/packages/unpack/issues/249">#249</a>)</li>
<li><a href="https://github.com/seek-oss/capsize/commit/31dc6fa83f232e958a94cb50a1909f1884327330"><code>31dc6fa</code></a> unpack: Move <code>fromFile</code> to <code>fs</code> entry point (<a href="https://github.com/seek-oss/capsize/tree/HEAD/packages/unpack/issues/250">#250</a>)</li>
<li><a href="https://github.com/seek-oss/capsize/commit/61f51f303d377210fd14184786ac37aea9764fa2"><code>61f51f3</code></a> Replace fontkit with fontkitten (<a href="https://github.com/seek-oss/capsize/tree/HEAD/packages/unpack/issues/238">#238</a>)</li>
<li><a href="https://github.com/seek-oss/capsize/commit/28c965b6eaa19e71b5b99127b1e34ec641ea3f01"><code>28c965b</code></a> Update <code>vite</code> deps, use <code>vite</code> for Storybook, replace <code>jest</code> with <code>vitest</code> (#...</li>
<li>See full diff in <a href="https://github.com/seek-oss/capsize/commits/@capsizecss/unpack@4.0.0/packages/unpack">compare view</a></li>
</ul>
</details>
<br />
Updates `@netlify/serverless-functions-api` from 2.8.2 to 2.8.3
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/netlify/serverless-functions-api/commits">compare view</a></li>
</ul>
</details>
<br />
Updates `@rollup/rollup-android-arm-eabi` from 4.54.0 to 4.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/releases"><code>@rollup/rollup-android-arm-eabi</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.55.1</h2>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md"><code>@rollup/rollup-android-arm-eabi</code>'s changelog</a>.</em></p>
<blockquote>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>4.55.0</h2>
<p><em>2026-01-05</em></p>
<h3>Features</h3>
<ul>
<li>Natively support ppc64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support loong64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support OpenBSD targets (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Prevent some cycles when using top-level-await (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li>
<li>Warn when generating cycling manual chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/5997">#5997</a>: Add support for ppc64 & loong64 musl linux (<a href="https://github.com/fossdd"><code>@fossdd</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6218">#6218</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/6219">#6219</a>: fix(deps): lock file maintenance 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/6220">#6220</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/6221">#6221</a>: Handle TLA dynamic import cycles in chunkAssignment (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6222">#6222</a>: Apply to adjust the description of the command-line parameter 'rollup… (<a href="https://github.com/image-gif"><code>@image-gif</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6223">#6223</a>: Deduplicate CLI help file (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6224">#6224</a>: OpenBSD support (<a href="https://github.com/edshot99"><code>@edshot99</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6225">#6225</a>: Throw a warning for circular chunks (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6226">#6226</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/6227">#6227</a>: chore(deps): lock file maintenance 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/6228">#6228</a>: chore(deps): lock file maintenance 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/6229">#6229</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rollup/rollup/commit/299cc46f3059a72b1e37b80c688a6d88c6c5f3fd"><code>299cc46</code></a> 4.55.1</li>
<li><a href="https://github.com/rollup/rollup/commit/72f650da774832a535b8b9359af541ceaa44352a"><code>72f650d</code></a> Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/570b7ee21ce3ca143bdfad918fcb31b1792d308f"><code>570b7ee</code></a> 4.55.0</li>
<li><a href="https://github.com/rollup/rollup/commit/55014f3acf089c8092842a4db1020865465528b0"><code>55014f3</code></a> OpenBSD support (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/72b0f0ee02f6766f8e59c1724700da6647c6b51f"><code>72b0f0e</code></a> Add support for ppc64 & loong64 musl linux (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/e0bfc4bea49241ac13c3f70d226e7a743b539a53"><code>e0bfc4b</code></a> Throw a warning for circular chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/b58ea7bf8288718de6dec474a0b6d4b2460d73d4"><code>b58ea7b</code></a> Handle TLA dynamic import cycles in chunkAssignment (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/93aea336770b45202d07f355990ab23b8ef6226f"><code>93aea33</code></a> fix(deps): update swc monorepo (major) (<a href="https://redirect.github.com/rollup/rollup/issues/6226">#6226</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/639f4ebeb3dfbf5480ef3cb411d56a8a124fa529"><code>639f4eb</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6229">#6229</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/14ac7df82aa4a9e0fc9af1b9e3331ed3dbc58b2d"><code>14ac7df</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6228">#6228</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1">compare view</a></li>
</ul>
</details>
<br />
Updates `@rollup/rollup-android-arm64` from 4.54.0 to 4.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/releases"><code>@rollup/rollup-android-arm64</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.55.1</h2>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md"><code>@rollup/rollup-android-arm64</code>'s changelog</a>.</em></p>
<blockquote>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>4.55.0</h2>
<p><em>2026-01-05</em></p>
<h3>Features</h3>
<ul>
<li>Natively support ppc64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support loong64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support OpenBSD targets (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Prevent some cycles when using top-level-await (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li>
<li>Warn when generating cycling manual chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/5997">#5997</a>: Add support for ppc64 & loong64 musl linux (<a href="https://github.com/fossdd"><code>@fossdd</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6218">#6218</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/6219">#6219</a>: fix(deps): lock file maintenance 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/6220">#6220</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/6221">#6221</a>: Handle TLA dynamic import cycles in chunkAssignment (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6222">#6222</a>: Apply to adjust the description of the command-line parameter 'rollup… (<a href="https://github.com/image-gif"><code>@image-gif</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6223">#6223</a>: Deduplicate CLI help file (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6224">#6224</a>: OpenBSD support (<a href="https://github.com/edshot99"><code>@edshot99</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6225">#6225</a>: Throw a warning for circular chunks (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6226">#6226</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/6227">#6227</a>: chore(deps): lock file maintenance 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/6228">#6228</a>: chore(deps): lock file maintenance 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/6229">#6229</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/rollup/rollup/commit/299cc46f3059a72b1e37b80c688a6d88c6c5f3fd"><code>299cc46</code></a> 4.55.1</li>
<li><a href="https://github.com/rollup/rollup/commit/72f650da774832a535b8b9359af541ceaa44352a"><code>72f650d</code></a> Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/570b7ee21ce3ca143bdfad918fcb31b1792d308f"><code>570b7ee</code></a> 4.55.0</li>
<li><a href="https://github.com/rollup/rollup/commit/55014f3acf089c8092842a4db1020865465528b0"><code>55014f3</code></a> OpenBSD support (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/72b0f0ee02f6766f8e59c1724700da6647c6b51f"><code>72b0f0e</code></a> Add support for ppc64 & loong64 musl linux (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/e0bfc4bea49241ac13c3f70d226e7a743b539a53"><code>e0bfc4b</code></a> Throw a warning for circular chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/b58ea7bf8288718de6dec474a0b6d4b2460d73d4"><code>b58ea7b</code></a> Handle TLA dynamic import cycles in chunkAssignment (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/93aea336770b45202d07f355990ab23b8ef6226f"><code>93aea33</code></a> fix(deps): update swc monorepo (major) (<a href="https://redirect.github.com/rollup/rollup/issues/6226">#6226</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/639f4ebeb3dfbf5480ef3cb411d56a8a124fa529"><code>639f4eb</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6229">#6229</a>)</li>
<li><a href="https://github.com/rollup/rollup/commit/14ac7df82aa4a9e0fc9af1b9e3331ed3dbc58b2d"><code>14ac7df</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6228">#6228</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1">compare view</a></li>
</ul>
</details>
<br />
Updates `@rollup/rollup-darwin-arm64` from 4.54.0 to 4.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/releases"><code>@rollup/rollup-darwin-arm64</code>'s releases</a>.</em></p>
<blockquote>
<h2>v4.55.1</h2>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md"><code>@rollup/rollup-darwin-arm64</code>'s changelog</a>.</em></p>
<blockquote>
<h2>4.55.1</h2>
<p><em>2026-01-05</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li>
</ul>
<h2>4.55.0</h2>
<p><em>2026-01-05</em></p>
<h3>Features</h3>
<ul>
<li>Natively support ppc64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support loong64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li>
<li>Natively support OpenBSD targets (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Prevent some cycles when using top-level-await (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li>
<li>Warn when generating cycling manual chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a href="https://redirect.github.com/rollup/rollup/pull/5997">#5997</a>: Add support for ppc64 & loong64 musl linux (<a href="https://github.com/fossdd"><code>@fossdd</code></a>)</li>
<li><a href="https://redirect.github.com/rollup/rollup/pull/6218">#6218</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="ht...
_Description has been truncated_