🚨 Breaking Changes
- Raise node engines to
>=20.11.1- by @BobbieGoede (debbe) - Drop
bundle.optimizeTranslationDirective- by @BobbieGoede in #3515 (35c36) - Drop deprecated functions and composables - by @BobbieGoede in #3514 (08975)
- Drop
experimental.generatedLocaleFilePathFormat- by @BobbieGoede in #3516 (63927) - Remove
restructureDirmigration path - by @BobbieGoede in #3518 (d89eb) - Promote
experimental.hmroptions tohmr- by @BobbieGoede in #3456 (c46bd) - Enable
switchLocalePathLinkSSR- by @BobbieGoede in #3521 (4a3e0) - Esm only - by @BobbieGoede in #3517 (05ed3)
- Upgrade to
vue-i18nv11 - by @BobbieGoede in #3522 (edd83) - Promote
autoImportTranslationFunctions- by @BobbieGoede in #3523 (10dd7) - Promote
experimental.alternateLinkCanonicalQueries- by @BobbieGoede in #3524 (c531a) - Deprecate
$localeHeadand rename$getRouteBaseName- by @BobbieGoede and Bobbie Goede in #3528 (1fc17) - Remove
nuxtI18nOptionsfrom generated options files - by @BobbieGoede in #3554 (114e1)
🐞 Bug Fixes
- Prevent locale
stringtoLocaleObjectnormalization in generated options - by @BobbieGoede (09cc1) - Prevent locale
stringtoLocaleObjectnormalization in generated options - by @BobbieGoede (a729b) - Setup auto-imports outside
modules:donehook - by @BobbieGoede (a7875) - Setup auto-imports outside
modules:donehook - by @BobbieGoede in #3520 (f706a) legacyandcompositiontype narrowing forvue-i18n- by @BobbieGoede in #3526 (ddd07)- Handle default key in loaded messages - by @BobbieGoede (57189)
- Handle default key in locale messages - by @BobbieGoede in #3534 (10fe7)
- Surpress
autoImportwarning ifautoDeclareuses default value - by @BobbieGoede (553fd) - Disable
autoDeclareif auto imports are disabled - by @BobbieGoede (081c1)