Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 11, 2025

Bumps astro, @astrojs/svelte, @astrojs/vercel, @astrolib/analytics, @astrolib/seo, @astrojs/mdx and @astrojs/tailwind. These dependencies needed to be updated together.
Updates astro from 4.16.18 to 5.14.4

Release notes

Sourced from astro's releases.

[email protected]

Patch Changes

[email protected]

Patch Changes

  • #14505 28b2a1d Thanks @​matthewp! - Fixes Cannot set property manifest error in test utilities by adding a protected setter for the manifest property

  • #14235 c4d84bb Thanks @​toxeeec! - Fixes a bug where the "tap" prefetch strategy worked only on the first clicked link with view transitions enabled

[email protected]

Patch Changes

[email protected]

Minor Changes

  • #13520 a31edb8 Thanks @​openscript! - Adds a new property routePattern available to GetStaticPathsOptions

    This provides the original, dynamic segment definition in a routing file path (e.g. /[...locale]/[files]/[slug]) from the Astro render context that would not otherwise be available within the scope of getStaticPaths(). This can be useful to calculate the params and props for each page route.

    For example, you can now localize your route segments and return an array of static paths by passing routePattern to a custom getLocalizedData() helper function. The params object will be set with explicit values for each route segment (e.g. locale, files, and slug). Then, these values will be used to generate the routes and can be used in your page template via Astro.params.

    // src/pages/[...locale]/[files]/[slug].astro
    import { getLocalizedData } from "../../../utils/i18n"; export async function getStaticPaths({ routePattern
    }) { const response = await fetch('...'); const data = await response.json(); console.log(routePattern);
    // [...locale]/[files]/[slug] // Call your custom helper with routePattern to generate the static
    paths return data.flatMap((file) => getLocalizedData(file, routePattern)); } const { locale, files,
    slug } = Astro.params;

    For more information about this advanced routing pattern, see Astro's routing reference.

  • #13651 dcfbd8c Thanks @​ADTC! - Adds a new SvgComponent type

    You can now more easily enforce type safety for your .svg assets by directly importing SVGComponent from astro/types:

    ---
    // src/components/Logo.astro
    import type { SvgComponent } from 'astro/types';
    import HomeIcon from './Home.svg';
    interface Link {
      url: string;
      text: string;

... (truncated)

Changelog

Sourced from astro's changelog.

5.14.4

Patch Changes

5.14.3

Patch Changes

  • #14505 28b2a1d Thanks @​matthewp! - Fixes Cannot set property manifest error in test utilities by adding a protected setter for the manifest property

  • #14235 c4d84bb Thanks @​toxeeec! - Fixes a bug where the "tap" prefetch strategy worked only on the first clicked link with view transitions enabled

5.14.2

Patch Changes

  • #14459 916f9c2 Thanks @​florian-lefebvre! - Improves font files URLs in development when using the experimental fonts API by showing the subset if present

  • b8ca69b Thanks @​ascorbic! - Aligns dev image server file base with Vite rules

  • #14469 1c090b0 Thanks @​delucis! - Updates tinyexec dependency

  • #14460 008dc75 Thanks @​florian-lefebvre! - Fixes a case where astro:config/server values typed as URLs would be serialized as strings

  • #13730 7260367 Thanks @​razonyang! - Fixes a bug in i18n, where Astro caused an infinite loop when a locale that doesn't have an index, and Astro falls back to the index of the default locale.

  • 6ee63bf Thanks @​matthewp! - Adds security.allowedDomains configuration to validate X-Forwarded-Host headers in SSR

    The X-Forwarded-Host header will now only be trusted if it matches one of the configured allowed host patterns. This prevents host header injection attacks that can lead to cache poisoning and other security vulnerabilities.

    Configure allowed host patterns to enable X-Forwarded-Host support:

    // astro.config.mjs
    export default defineConfig({
      output: 'server',
      adapter: node(),
      security: {
        allowedDomains: [
          { hostname: 'example.com' },
          { hostname: '*.example.com' },
          { hostname: 'cdn.example.com', port: '443' },
        ],
      },
    });

    The patterns support wildcards (* and **) for flexible hostname matching and can optionally specify protocol and port.

... (truncated)

Commits

Updates @astrojs/svelte from 5.3.0 to 7.2.0

Release notes

Sourced from @​astrojs/svelte's releases.

@​astrojs/svelte@​7.2.0

Minor Changes

  • #14430 78011ba Thanks @​ascorbic! - Adds support for async server rendering

    Svelte 5.36 added experimental support for async rendering. This allows you to use await in your components in several new places. This worked out of the box with client-rendered components, but server-rendered components needed some extra help. This update adds support for async server rendering in Svelte components used in Astro.

    To use async rendering, you must enable it in your Svelte config:

    // svelte.config.js
    export default {
      compilerOptions: {
        experimental: {
          async: true,
        },
      },
    };

    Then you can use await in your components:

    <script>
      let data = await fetch('/api/data').then(res => res.json());
    </script>
    <h1>{data.title}</h1>

    See the Svelte docs for more information on using await in Svelte components, including inside $derived blocks and directly in markup.

Patch Changes

  • #14433 9cc8f21 Thanks @​ascorbic! - Fixes a bug that prevented Svelte 5.39.1+ components rendering when multiple frameworks were present

@​astrojs/svelte@​7.1.1

Patch Changes

Changelog

Sourced from @​astrojs/svelte's changelog.

7.2.0

Minor Changes

  • #14430 78011ba Thanks @​ascorbic! - Adds support for async server rendering

    Svelte 5.36 added experimental support for async rendering. This allows you to use await in your components in several new places. This worked out of the box with client-rendered components, but server-rendered components needed some extra help. This update adds support for async server rendering in Svelte components used in Astro.

    To use async rendering, you must enable it in your Svelte config:

    // svelte.config.js
    export default {
      compilerOptions: {
        experimental: {
          async: true,
        },
      },
    };

    Then you can use await in your components:

    <script>
      let data = await fetch('/api/data').then(res => res.json());
    </script>
    <h1>{data.title}</h1>

    See the Svelte docs for more information on using await in Svelte components, including inside $derived blocks and directly in markup.

Patch Changes

  • #14433 9cc8f21 Thanks @​ascorbic! - Fixes a bug that prevented Svelte 5.39.1+ components rendering when multiple frameworks were present

7.1.1

Patch Changes

7.1.0

Minor Changes

  • #13809 3c3b492 Thanks @​ascorbic! - Increases minimum Node.js version to 18.20.8

    Node.js 18 has now reached end-of-life and should not be used. For now, Astro will continue to support Node.js 18.20.8, which is the final LTS release of Node.js 18, as well as Node.js 20 and Node.js 22 or later. We will drop support for Node.js 18 in a future release, so we recommend upgrading to Node.js 22 as soon as possible. See Astro's Node.js support policy for more details.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by matthewp, a new releaser for @​astrojs/svelte since your current version.


Updates @astrojs/vercel from 7.5.2 to 8.2.9

Release notes

Sourced from @​astrojs/vercel's releases.

@​astrojs/vercel@​8.2.9

Patch Changes

@​astrojs/vercel@​8.2.8

Patch Changes

  • Updated dependencies [1e2499e]:
    • @​astrojs/internal-helpers@​0.7.3

@​astrojs/vercel@​8.2.7

Patch Changes

  • #14039 da4182d Thanks @​ematipico! - Fixes a bug where experimentalStaticHeaders did not work as expected.

  • #14289 ed493a6 Thanks @​ascorbic! - Fixes a bug that caused invalid image sizes to be generated when the requested widths were larger than the source image

@​astrojs/vercel@​8.2.6

Patch Changes

  • Updated dependencies [4d16de7]:
    • @​astrojs/internal-helpers@​0.7.2

@​astrojs/vercel@​8.2.5

Patch Changes

  • Updated dependencies [0567fb7]:
    • @​astrojs/internal-helpers@​0.7.1

@​astrojs/vercel@​8.2.4

Patch Changes

  • Updated dependencies [f4e8889]:
    • @​astrojs/internal-helpers@​0.7.0
Changelog

Sourced from @​astrojs/vercel's changelog.

8.2.9

Patch Changes

8.2.8

Patch Changes

  • Updated dependencies [1e2499e]:
    • @​astrojs/internal-helpers@​0.7.3

8.2.7

Patch Changes

  • #14039 da4182d Thanks @​ematipico! - Fixes a bug where experimentalStaticHeaders did not work as expected.

  • #14289 ed493a6 Thanks @​ascorbic! - Fixes a bug that caused invalid image sizes to be generated when the requested widths were larger than the source image

8.2.6

Patch Changes

  • Updated dependencies [4d16de7]:
    • @​astrojs/internal-helpers@​0.7.2

8.2.5

Patch Changes

  • Updated dependencies [0567fb7]:
    • @​astrojs/internal-helpers@​0.7.1

8.2.4

Patch Changes

  • Updated dependencies [f4e8889]:
    • @​astrojs/internal-helpers@​0.7.0

8.2.3

Patch Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by matthewp, a new releaser for @​astrojs/vercel since your current version.


Updates @astrolib/analytics from 0.5.0 to 0.6.1

Commits

Updates @astrolib/seo from 1.0.0-beta.5 to 1.0.0-beta.8

Commits

Updates @astrojs/mdx from 2.1.1 to 4.3.7

Release notes

Sourced from @​astrojs/mdx's releases.

@​astrojs/mdx@​4.3.7

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.8

@​astrojs/mdx@​4.3.6

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.7

@​astrojs/mdx@​4.3.5

Patch Changes

@​astrojs/mdx@​4.3.4

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.6

@​astrojs/mdx@​4.3.3

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.5

@​astrojs/mdx@​4.3.2

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.4
Changelog

Sourced from @​astrojs/mdx's changelog.

4.3.7

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.8

4.3.6

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.7

4.3.5

Patch Changes

4.3.4

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.6

4.3.3

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.5

4.3.2

Patch Changes

  • Updated dependencies []:
    • @​astrojs/markdown-remark@​6.3.4

4.3.1

Patch Changes

  • Updated dependencies [6bd5f75]:
    • @​astrojs/markdown-remark@​6.3.3

4.3.0

... (truncated)

Commits

Updates @astrojs/tailwind from 5.1.0 to 5.1.5

Release notes

Sourced from @​astrojs/tailwind's releases.

@​astrojs/solid-js@​5.1.1

Patch Changes

@​astrojs/vue@​5.1.1

Patch Changes

Changelog

Sourced from @​astrojs/tailwind's changelog.

5.1.5

Patch Changes

5.1.4

Patch Changes

5.1.3

Patch Changes

6.0.0-alpha.0

Patch Changes

5.1.2

Patch Changes

  • #12161 8e500f2 Thanks @​delucis! - Adds keywords to package.json to improve categorization in the Astro integrations catalog

6.0.0-alpha.0

Patch Changes

5.1.1

Patch Changes

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…strolib/seo, @astrojs/mdx and @astrojs/tailwind

Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte), [@astrojs/vercel](https://github.com/withastro/astro/tree/HEAD/packages/integrations/vercel), [@astrolib/analytics](https://github.com/onwidget/astrolib/tree/HEAD/packages/analytics), [@astrolib/seo](https://github.com/onwidget/astrolib/tree/HEAD/packages/seo), [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) and [@astrojs/tailwind](https://github.com/withastro/astro/tree/HEAD/packages/integrations/tailwind). These dependencies needed to be updated together.

Updates `astro` from 4.16.18 to 5.14.4
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/[email protected]/packages/astro)

Updates `@astrojs/svelte` from 5.3.0 to 7.2.0
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/svelte/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/[email protected]/packages/integrations/svelte)

Updates `@astrojs/vercel` from 7.5.2 to 8.2.9
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/vercel/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/[email protected]/packages/integrations/vercel)

Updates `@astrolib/analytics` from 0.5.0 to 0.6.1
- [Commits](https://github.com/onwidget/astrolib/commits/HEAD/packages/analytics)

Updates `@astrolib/seo` from 1.0.0-beta.5 to 1.0.0-beta.8
- [Commits](https://github.com/onwidget/astrolib/commits/HEAD/packages/seo)

Updates `@astrojs/mdx` from 2.1.1 to 4.3.7
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/[email protected]/packages/integrations/mdx)

Updates `@astrojs/tailwind` from 5.1.0 to 5.1.5
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/integrations/tailwind/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/@astrojs/[email protected]/packages/integrations/tailwind)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 5.14.4
  dependency-type: direct:production
- dependency-name: "@astrojs/svelte"
  dependency-version: 7.2.0
  dependency-type: direct:production
- dependency-name: "@astrojs/vercel"
  dependency-version: 8.2.9
  dependency-type: direct:production
- dependency-name: "@astrolib/analytics"
  dependency-version: 0.6.1
  dependency-type: direct:production
- dependency-name: "@astrolib/seo"
  dependency-version: 1.0.0-beta.8
  dependency-type: direct:production
- dependency-name: "@astrojs/mdx"
  dependency-version: 4.3.7
  dependency-type: direct:development
- dependency-name: "@astrojs/tailwind"
  dependency-version: 5.1.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants