🐞 Bug Fixes
- NuxtLinkLocale custom and slot type definitions - by @BobbieGoede in #3995 (c139a)
- Resolve
bundle.onlyLocalesfrom the first layer that specifies it - by @cernymatej and @BobbieGoede in #4012 (ffd13) - HMR locale messages flash - by @sawa-ko, Copilot Autofix powered by AI and @BobbieGoede in #4010 (91052)
- Skip detection redirect for routes with disabled localization - by @BobbieGoede and Claude Opus 4.8 (1M context) in #4021 (41631)
- Type locale detector file in server tsconfig - by @BobbieGoede in #4023 (89cf5)
- Route argument narrowing with
experimental.typedPages- by @BobbieGoede in #4024 (8564e) - Drop full-path
<NuxtPage>keys forcompactRoutes- by @BobbieGoede in #4025 (04c3b) - Strip base URL from path in SSR locale redirect - by @imlautaro, Claude Opus 4.8 (1M context) and @BobbieGoede in #4000 (3dc3b)
- Pass
strictSeo.canonicalQueriesto runtime head options - by @BobbieGoede in #4026 (5b284) - Use
domainLocalesruntime config inlocalePropertiesandlocales- by @BobbieGoede in #4027 (31fbb) - Derive
og:locale:alternatefrom localelanguagetags withstrictSeo- by @BobbieGoede in #4028 (fa199) - compactRoutes: Strip stale locale param in by-path resolver - by @Togetic in #4015 (cc2f6)