Skip to content

fix(deps): update dependency astro to v6.3.4#1706

Merged
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages
May 23, 2026
Merged

fix(deps): update dependency astro to v6.3.4#1706
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/@astrojs-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 23, 2026

This PR contains the following updates:

Package Change Age Confidence
astro (source) 6.3.36.3.4 age confidence

Release Notes

withastro/astro (astro)

v6.3.4

Compare Source

Patch Changes
  • #​16723 0f10bfe Thanks @​matthewp! - Adds fetchFile option to experimental.advancedRouting to customize or disable the entrypoint file

    export default defineConfig({
      experimental: {
        advancedRouting: {
          fetchFile: 'fetch.ts',
        },
      },
    });
  • #​16723 0f10bfe Thanks @​matthewp! - Fixes Hono cache() middleware to follow the standard wrapper pattern

  • #​16723 0f10bfe Thanks @​matthewp! - Adds App.Providers interface for typing custom context providers on Astro and ctx

    declare namespace App {
      interface Providers {
        oauth: import('./lib/oauth').OAuthSession;
      }
    }
  • #​16723 0f10bfe Thanks @​matthewp! - Adds FetchState.response property, set automatically after pages() or middleware() completes

    const response = await middleware(state, (s) => pages(s));
    console.log(state.response === response); // true
  • #​16723 0f10bfe Thanks @​matthewp! - Adds Fetchable type export for typing the advanced routing entrypoint

    import type { Fetchable } from 'astro';
    
    export default {
      async fetch(request) {
        return new Response('ok');
      },
    } satisfies Fetchable;
  • #​16572 4a5a077 Thanks @​DORI2001! - Suppresses [WARN] Vite warning: unused imports from "@​astrojs/internal-helpers/remote" during prerender builds. The package is now bundled alongside astro in the prerender environment, matching how it is handled in the SSR environment.

  • #​16756 b6ee23d Thanks @​astrobot-houston! - Fixes styles from Markdoc/MDX custom components not being extracted to <head> in the dev server when using the Cloudflare adapter with prerenderEnvironment: 'node' and rendering content through a wrapper component.

  • #​16747 904d19a Thanks @​astrobot-houston! - Fixes Astro action requests failing in astro dev when using the Cloudflare adapter with prerenderEnvironment: 'node' alongside a prerendered catch-all route such as [...page].astro.

    Actions and other SSR POST endpoints now continue to work in dev instead of returning an HTTP 500 error.

  • #​16701 3495ce4 Thanks @​demaisj! - Fix Map and Set instances saved in a content collection being broken when retrieving entries.

  • #​16614 fca1c32 Thanks @​Eptagone! - Fixes entry.data type inference when a live collection is configured without a schema.

  • #​16661 03b8f7f Thanks @​ocavue! - Updates typescript to v6. No changes are needed from users.

  • #​16681 c22770a Thanks @​dotnetCarpenter! - Fixes an issue where SVG images with width="0" or height="0" incorrectly threw a NoImageMetadata error instead of being treated as valid dimensions.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

v6.3.4 is a patch release (6.3.3 → 6.3.4). All changes are either additive new features or bug fixes with no breaking changes:

New features (additive only):

  • fetchFile option added to experimental.advancedRouting config
  • App.Providers interface for typing custom context providers
  • FetchState.response property set automatically after pages()/middleware()
  • Fetchable type export for advanced routing entrypoints

Bug fixes:

  • Suppresses spurious Vite warning: [WARN] unused imports from "@astrojs/internal-helpers/remote" during prerender builds
  • Fixes styles from Markdoc/MDX custom components not extracted to <head> in dev server (Cloudflare adapter + prerenderEnvironment: 'node')
  • Fixes Astro action requests failing in astro dev with Cloudflare adapter + prerendered catch-all route
  • Fixes Map and Set instances saved in content collection entries being corrupted on retrieval
  • Fixes entry.data type inference for live collections without a schema
  • Updates internal TypeScript dependency to v6 (no user-facing changes required)
  • Fixes SVG images with width="0" or height="0" incorrectly throwing NoImageMetadata error

No breaking changes. No migration steps required.

🎯 Impact Scope Investigation

Codebase usage of affected areas:

Fix Area Codebase Usage Impact
experimental.advancedRouting Not used None
Cloudflare adapter / prerenderEnvironment Not used (Node adapter only) None
Astro actions Not used None
Live collections without schema Not used (glob loader with PostFrontmatter schema) None
Markdoc/MDX custom components Not used (standard Markdown) None
Map/Set in content collection data Not stored in collection data; used only in utility/runtime code None
SVG with zero dimensions No such assets found None
TypeScript v6 (internal) No user changes required None

Project config confirmed:

  • output: 'static' — fully static site, SSR-specific fixes don't apply
  • adapter: node({ mode: 'standalone' }) — Node adapter, not Cloudflare
  • Content collections: glob loader with explicit PostFrontmatter schema for both posts and postsEn
  • No experimental routing features enabled

Dependency tree: Only astro core package updated; pnpm-lock.yaml integrity hash updated accordingly. No transitive dependency changes of concern.

💡 Recommended Actions

  • No code changes required. This is a straightforward patch-level update with full backward compatibility.
  • Merge as-is. The Vite warning suppression fix (unused imports from @astrojs/internal-helpers/remote) may eliminate a spurious build warning during production builds.

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@lacolaco-actions-worker lacolaco-actions-worker Bot merged commit 624e6e1 into main May 23, 2026
15 checks passed
@lacolaco-actions-worker lacolaco-actions-worker Bot deleted the renovate/@astrojs-packages branch May 23, 2026 17:29
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Preview deployment ready!

✅ Preview URL: https://web-njpdbbjcea-an.a.run.app
📝 Commit SHA: 4c2d89f (view commit)

This comment was automatically generated by the deploy-preview workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants