Repository navigation
Commit 79dfcb9
authored
fix(deps-dev): bump astro from 7.4.1 to 7.4.2 in the astro-and-starlight group across 1 directory (#377)
Bumps the astro-and-starlight group with 1 update in the / directory:
[astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).
Updates `astro` from 7.4.1 to 7.4.2
<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@7.4.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18430">#18430</a>
<a
href="https://github.com/withastro/astro/commit/dda9ec395c89a1420abb3b8f88b5c7f1f385f82e"><code>dda9ec3</code></a>
Thanks <a
href="https://github.com/Abhirup-99"><code>@Abhirup-99</code></a>! -
Speeds up content sync with <code>experimental.collectionStorage:
"chunked"</code> by computing each character's UTF-8 width
from its code point instead of encoding every character through
<code>TextEncoder</code>. On a store of ~44k entries this cuts the
chunking step from about 60 seconds to well under a second, with
byte-identical output.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18438">#18438</a>
<a
href="https://github.com/withastro/astro/commit/5e0eaa4415a9081efdaeb3d9af3717ce3226ad18"><code>5e0eaa4</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes <code>astro dev</code> with <code>@astrojs/cloudflare</code>
failing with <code>Calling `require` for "node-fetch"</code>
when a server dependency such as <code>cross-fetch</code> requires
<code>node-fetch</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18376">#18376</a>
<a
href="https://github.com/withastro/astro/commit/a4e201d79f19caa6bf4222f42167aeb602c066e6"><code>a4e201d</code></a>
Thanks <a href="https://github.com/okxint"><code>@okxint</code></a>! -
Fixes <code>astro dev</code> treating a stale lock file containing a
Linux thread ID as a running Astro server. A successful process lookup
with no matching PID now marks the lock as stale, preventing <code>astro
dev stop</code> and <code>astro dev --force</code> from killing the
unrelated process that owns the thread.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18467">#18467</a>
<a
href="https://github.com/withastro/astro/commit/d1fb7d36dad440c57d62b071e752ae220cca2baa"><code>d1fb7d3</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes the <code>defineConfig()</code> types for
<code>i18n.defaultLocale</code>, <code>i18n.fallback</code>, and
<code>i18n.domains</code> so they accept a custom locale's
<code>path</code> instead of its <code>codes</code>, matching how Astro
validates and uses these values</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18475">#18475</a>
<a
href="https://github.com/withastro/astro/commit/cf27e70a9057ce29ade2a8a843bd9275a696e9ab"><code>cf27e70</code></a>
Thanks <a
href="https://github.com/ematipico"><code>@ematipico</code></a>! -
Bumps the minimum supported Node.js version to 22.23.4, which includes
the fixes from the <a
href="https://nodejs.org/en/blog/vulnerability/october-2026-security-releases">October
2026 Node.js security releases</a></p>
<p>This is a patch release because the <a
href="https://docs.astro.build/en/upgrade-astro/#nodejs-support-and-upgrade-policies">Node.js
support and upgrade policy</a> allows the Core team to raise the minimum
Maintenance LTS version in a patch release when a disclosed and fixed
Node.js security flaw affects Astro.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18451">#18451</a>
<a
href="https://github.com/withastro/astro/commit/7a0ba6f48ebae256a1ce49de4f1c62c009ff94e2"><code>7a0ba6f</code></a>
Thanks <a
href="https://github.com/DenisCDev"><code>@DenisCDev</code></a>! -
Fixes <code>astro sync</code>, <code>astro check</code> and <code>astro
build</code> replacing the optimized dependencies of a dev server
running in the same project, which broke framework islands in that dev
server until it was restarted with <code>--force</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18336">#18336</a>
<a
href="https://github.com/withastro/astro/commit/e943003259c3bb4d528d3d49c8ccd3eb8f84b8b5"><code>e943003</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes inline styles in dev so that framework-transformed CSS is used,
such as scoped styles and <code>v-bind()</code> in Vue single-file
components</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18399">#18399</a>
<a
href="https://github.com/withastro/astro/commit/829fc00629ef715fc606b89c6e684ca93f9253b9"><code>829fc00</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes a dev server error (<code>Could not find server component
name</code>) for a <code>server:defer</code> island that imports
<code>astro:actions</code> or <code>astro:config/server</code>, when its
page was not the first island page loaded after starting the server</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18330">#18330</a>
<a
href="https://github.com/withastro/astro/commit/4db9e0d1e6a54c2300b96a0ff0cfaf5c188cecda"><code>4db9e0d</code></a>
Thanks <a href="https://github.com/Samuteg"><code>@Samuteg</code></a>!
- Fixes the <code>astro:env/server</code> virtual module being generated
with invalid JS in dev when any environment variable contains
<code>$</code> replacement patterns (<code>$`</code>,
<code>$&</code>, <code>$'</code>, <code>$1</code>, …). The inlined
env JSON was passed as a string to <code>String.replace</code>, so e.g.
the <code>KITTY_PUBLIC_KEY</code> value set by default in Kitty
terminals corrupted the module and broke dev with <code>Failed to parse
source for import analysis</code></p>
</li>
<li>
<p>Updated dependencies [<a
href="https://github.com/withastro/astro/commit/cf27e70a9057ce29ade2a8a843bd9275a696e9ab"><code>cf27e70</code></a>]:</p>
<ul>
<li><code>@astrojs/telemetry</code><a
href="https://github.com/3"><code>@3</code></a>.4.1</li>
<li><code>@astrojs/markdown-satteri</code><a
href="https://github.com/0"><code>@0</code></a>.4.5</li>
</ul>
</li>
</ul>
</blockquote>
</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>7.4.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18430">#18430</a>
<a
href="https://github.com/withastro/astro/commit/dda9ec395c89a1420abb3b8f88b5c7f1f385f82e"><code>dda9ec3</code></a>
Thanks <a
href="https://github.com/Abhirup-99"><code>@Abhirup-99</code></a>! -
Speeds up content sync with <code>experimental.collectionStorage:
"chunked"</code> by computing each character's UTF-8 width
from its code point instead of encoding every character through
<code>TextEncoder</code>. On a store of ~44k entries this cuts the
chunking step from about 60 seconds to well under a second, with
byte-identical output.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18438">#18438</a>
<a
href="https://github.com/withastro/astro/commit/5e0eaa4415a9081efdaeb3d9af3717ce3226ad18"><code>5e0eaa4</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes <code>astro dev</code> with <code>@astrojs/cloudflare</code>
failing with <code>Calling `require` for "node-fetch"</code>
when a server dependency such as <code>cross-fetch</code> requires
<code>node-fetch</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18376">#18376</a>
<a
href="https://github.com/withastro/astro/commit/a4e201d79f19caa6bf4222f42167aeb602c066e6"><code>a4e201d</code></a>
Thanks <a href="https://github.com/okxint"><code>@okxint</code></a>! -
Fixes <code>astro dev</code> treating a stale lock file containing a
Linux thread ID as a running Astro server. A successful process lookup
with no matching PID now marks the lock as stale, preventing <code>astro
dev stop</code> and <code>astro dev --force</code> from killing the
unrelated process that owns the thread.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18467">#18467</a>
<a
href="https://github.com/withastro/astro/commit/d1fb7d36dad440c57d62b071e752ae220cca2baa"><code>d1fb7d3</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes the <code>defineConfig()</code> types for
<code>i18n.defaultLocale</code>, <code>i18n.fallback</code>, and
<code>i18n.domains</code> so they accept a custom locale's
<code>path</code> instead of its <code>codes</code>, matching how Astro
validates and uses these values</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18475">#18475</a>
<a
href="https://github.com/withastro/astro/commit/cf27e70a9057ce29ade2a8a843bd9275a696e9ab"><code>cf27e70</code></a>
Thanks <a
href="https://github.com/ematipico"><code>@ematipico</code></a>! -
Bumps the minimum supported Node.js version to 22.23.4, which includes
the fixes from the <a
href="https://nodejs.org/en/blog/vulnerability/october-2026-security-releases">October
2026 Node.js security releases</a></p>
<p>This is a patch release because the <a
href="https://docs.astro.build/en/upgrade-astro/#nodejs-support-and-upgrade-policies">Node.js
support and upgrade policy</a> allows the Core team to raise the minimum
Maintenance LTS version in a patch release when a disclosed and fixed
Node.js security flaw affects Astro.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18451">#18451</a>
<a
href="https://github.com/withastro/astro/commit/7a0ba6f48ebae256a1ce49de4f1c62c009ff94e2"><code>7a0ba6f</code></a>
Thanks <a
href="https://github.com/DenisCDev"><code>@DenisCDev</code></a>! -
Fixes <code>astro sync</code>, <code>astro check</code> and <code>astro
build</code> replacing the optimized dependencies of a dev server
running in the same project, which broke framework islands in that dev
server until it was restarted with <code>--force</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18336">#18336</a>
<a
href="https://github.com/withastro/astro/commit/e943003259c3bb4d528d3d49c8ccd3eb8f84b8b5"><code>e943003</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes inline styles in dev so that framework-transformed CSS is used,
such as scoped styles and <code>v-bind()</code> in Vue single-file
components</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18399">#18399</a>
<a
href="https://github.com/withastro/astro/commit/829fc00629ef715fc606b89c6e684ca93f9253b9"><code>829fc00</code></a>
Thanks <a
href="https://github.com/apps/astro-factory"><code>@astro-factory</code></a>!
- Fixes a dev server error (<code>Could not find server component
name</code>) for a <code>server:defer</code> island that imports
<code>astro:actions</code> or <code>astro:config/server</code>, when its
page was not the first island page loaded after starting the server</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/astro/pull/18330">#18330</a>
<a
href="https://github.com/withastro/astro/commit/4db9e0d1e6a54c2300b96a0ff0cfaf5c188cecda"><code>4db9e0d</code></a>
Thanks <a href="https://github.com/Samuteg"><code>@Samuteg</code></a>!
- Fixes the <code>astro:env/server</code> virtual module being generated
with invalid JS in dev when any environment variable contains
<code>$</code> replacement patterns (<code>$`</code>,
<code>$&</code>, <code>$'</code>, <code>$1</code>, …). The inlined
env JSON was passed as a string to <code>String.replace</code>, so e.g.
the <code>KITTY_PUBLIC_KEY</code> value set by default in Kitty
terminals corrupted the module and broke dev with <code>Failed to parse
source for import analysis</code></p>
</li>
<li>
<p>Updated dependencies [<a
href="https://github.com/withastro/astro/commit/cf27e70a9057ce29ade2a8a843bd9275a696e9ab"><code>cf27e70</code></a>]:</p>
<ul>
<li><code>@astrojs/telemetry</code><a
href="https://github.com/3"><code>@3</code></a>.4.1</li>
<li><code>@astrojs/markdown-satteri</code><a
href="https://github.com/0"><code>@0</code></a>.4.5</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/withastro/astro/commit/34c953555749223022e6bb2f02019d3515749a24"><code>34c9535</code></a>
[ci] release (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18459">#18459</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/cf27e70a9057ce29ade2a8a843bd9275a696e9ab"><code>cf27e70</code></a>
fix: minimal support node version (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18475">#18475</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/1efb9d60e59ba7081f28e1f99d557468a5ea48eb"><code>1efb9d6</code></a>
Update dependency <code>@playwright/test</code> to v1.64.1 (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18441">#18441</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/5e0eaa4415a9081efdaeb3d9af3717ce3226ad18"><code>5e0eaa4</code></a>
fix(astro): stop excluding node-fetch from server dep optimization in
workerd...</li>
<li><a
href="https://github.com/withastro/astro/commit/a4e201d79f19caa6bf4222f42167aeb602c066e6"><code>a4e201d</code></a>
fix(dev): treat missing ps row as stale in lockfile process check (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18376">#18376</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/7a0ba6f48ebae256a1ce49de4f1c62c009ff94e2"><code>7a0ba6f</code></a>
Use a separate Vite cache for the temporary sync server (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18451">#18451</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/d1fb7d36dad440c57d62b071e752ae220cca2baa"><code>d1fb7d3</code></a>
fix(i18n): use locale path instead of codes in defineConfig i18n types
(<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18467">#18467</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/dda9ec395c89a1420abb3b8f88b5c7f1f385f82e"><code>dda9ec3</code></a>
fix(content): compute UTF-8 width arithmetically in getChunkEnd (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18430">#18430</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/7af66fc785d85b1df1f98e7123a52b2306250985"><code>7af66fc</code></a>
Fix astro-check binary silently dropping the first two CLI arguments (<a
href="https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18455">#18455</a>)</li>
<li><a
href="https://github.com/withastro/astro/commit/829fc00629ef715fc606b89c6e684ca93f9253b9"><code>829fc00</code></a>
Skip server island manifest in CSS ensureModulesLoaded to fix
late-discovery ...</li>
<li>Additional commits viewable in <a
href="https://github.com/withastro/astro/commits/astro@7.4.2/packages/astro">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 589ad15 commit 79dfcb9
1 file changed
Lines changed: 33 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments