From fb7f1e4c7341e804aa6361c6ac3fe502348a35f5 Mon Sep 17 00:00:00 2001 From: Florian Lefebvre Date: Thu, 20 Nov 2025 15:26:37 +0100 Subject: [PATCH 1/5] [next]: stabilize failOnPrerenderConflict --- astro.sidebar.ts | 1 - src/content/docs/en/guides/upgrade-to/v6.mdx | 28 ++++++++++++-- .../fail-on-prerender-conflict.mdx | 37 ------------------- .../fail-on-prerender-conflict.mdx | 37 ------------------- .../fail-on-prerender-conflict.mdx | 37 ------------------- 5 files changed, 25 insertions(+), 115 deletions(-) delete mode 100644 src/content/docs/en/reference/experimental-flags/fail-on-prerender-conflict.mdx delete mode 100644 src/content/docs/fr/reference/experimental-flags/fail-on-prerender-conflict.mdx delete mode 100644 src/content/docs/ko/reference/experimental-flags/fail-on-prerender-conflict.mdx diff --git a/astro.sidebar.ts b/astro.sidebar.ts index 2b2b98ce93c1d..5e8d9be3f437f 100644 --- a/astro.sidebar.ts +++ b/astro.sidebar.ts @@ -148,7 +148,6 @@ export const sidebar = [ 'reference/experimental-flags/client-prerender', 'reference/experimental-flags/content-intellisense', 'reference/experimental-flags/chrome-devtools-workspace', - 'reference/experimental-flags/fail-on-prerender-conflict', ], }), 'reference/legacy-flags', diff --git a/src/content/docs/en/guides/upgrade-to/v6.mdx b/src/content/docs/en/guides/upgrade-to/v6.mdx index a96344079bc9d..0f8c6d78550e5 100644 --- a/src/content/docs/en/guides/upgrade-to/v6.mdx +++ b/src/content/docs/en/guides/upgrade-to/v6.mdx @@ -291,7 +291,6 @@ const { Content, headings } = await render(post); See [the Astro v5 upgrade guide](/en/guides/upgrade-to/v5/#legacy-v20-content-collections-api) for previous guidance about backwards compatibility of legacy collections in Astro v5 and full step-by-step instructions for upgrading legacy collections to the new Content Layer API. - ### Removed: `` component @@ -554,7 +553,7 @@ Experimental flags allow you to opt in to features while they are in early devel Remove these experimental flags from your Astro config if you were previously using them: -```js del={5-8} title="astro.config.mjs" +```js del={5-9} title="astro.config.mjs" import { defineConfig } from 'astro/config'; export default defineConfig({ @@ -563,6 +562,7 @@ export default defineConfig({ preserveScriptOrder: true, staticImportMetaEnv: true, headingIdCompat: true, + failOnPrerenderConflict: true }, }) ``` @@ -576,10 +576,10 @@ export default defineConfig({ - `preserveScriptOrder` (See below for breaking changes to [default `