Enabling this setting performs a check that the “origin” header, automatically passed by all modern browsers, matches the URL sent by each Request.
This experimental “origin” check is executed only for pages rendered on demand, and only for the requests POST, PATCH, DELETEandPUTwith one of the followingcontent-type` headers: ‘application/x-www-form-urlencoded’, ‘multipart/form-data’, ‘text/plain’.
It the “origin” header doesn’t match the pathname of the request, Astro will return a 403 status code and won’t render the page.
Adding routing: "manual" to your i18n config disables Astro’s own i18n middleware and provides you with helper functions to write your own: redirectToDefaultLocale, notFound, and redirectToFallback:
Also adds a middleware function that manually creates Astro’s i18n middleware. This allows you to extend Astro’s i18n routing instead of completely replacing it. Run middleware in combination with your own middleware, using the sequence utility to determine the order:
Those are special elements that don’t have an interaction assigned by default. Instead, it is assigned through the role attribute. This means that cases like the following are now deemed correct:
#10495046d69d517118ab5c0e71604b321729d66ddffff Thanks @satyarohith! - This patch allows astro to run in node-compat mode in Deno. Deno doesn’t support
construction of response from async iterables in node-compat mode so we need to
use ReadableStream.
#1055034fa8e131b85531e6629390307108ffc4adb7ed1 Thanks @Skn0tt! - Fixes bug where server builds would include unneeded assets in SSR Function, potentially leading to upload errors on Vercel, Netlify because of size limits
#10493e4a6462751725878bfe47632eeafa6854cad5bf2 Thanks @firefoxic! - <link> tags created by astro for optimized stylesheets now do not include the closing forward slash. This slash is optional for void elements such as link, but made some html validation fail.