Releases: nuxt-modules/i18n
Releases · nuxt-modules/i18n
v8.0.0
We are thrilled to announce the release of Nuxt I18n v8.0! 🎉
We had commited with 60 over contributors between Nov 28 2021 and Dec 25 2023. Thanks for your contributing ❤️
📖 Documentation
📜 v8 Changes
v8.0.0-rc.11
🐞 Bug Fixes
- Prevent
extendBaseUrl
recursion - by @BobbieGoede and Pavel Kuzmin in #2621 (f4fed)
View changes on GitHub
v8.0.0-rc.10
🐞 Bug Fixes
- Cannot translation yaml / json5 resources on server-side - by @kazupon and @BobbieGoede in #2613 (4bf4f)
- Memory leak - by @BobbieGoede in #2616 (64fa2)
- Layer inline module options not used in generation - by @BobbieGoede in #2618 (2a7ee)
View changes on GitHub
v8.0.0-rc.9
🚨 Breaking Changes
- Add
useSetI18nParams
composable - by @BobbieGoede in #2580 (898d3)
View changes on GitHub
v8.0.0-rc.8
🚀 Features
🐞 Bug Fixes
- Module locale option generation breaking SEO - by @BobbieGoede in #2598 (be4fd)
View changes on GitHub
v8.0.0-rc.7
🐞 Bug Fixes
- Could not resolve module - by @alexfriesen in #2587 (bcd61)
- Exclude unprefixed routes for strategy
prefix
- by @BobbieGoede in #2538 (6ad76) - Incompatible
@intlify/vue-router-bridge
andvue-i18n-routing
- by @BobbieGoede in #2593 (0d1c1) - wording: Fix translation "je" to "moi" - by @antharuu in #2584 (0bc7e)
View changes on GitHub
v8.0.0-rc.6
🚀 Features
- Add property
bundle.onlyLocales
- by @imslepov in #2478 (1fc1f) - Support
experimental.typedPages
- by @BobbieGoede in #2522 (c5b00) - Remove
jsTsFormatResource
experimental - by @GaborTorma in #2531 (727db)
🐞 Bug Fixes
- Not work detectBrowserLanguage on client-side correctly - by @kazupon in #2475 (f3515)
- Prevent strategy
no_prefix
redirect detection locale change attempt - by @BobbieGoede in #2505 (b4a56) - Locale option generation breaking seo - by @BobbieGoede in #2509 (7a79a)
- Do not pass locale props to NuxtLink - by @dadajam4 in #2499 (d485f)
- Change route on
setLocale
- by @BobbieGoede in #2511 (7454a) - Resolve
is-https
using@nuxt/kit
- by @BobbieGoede in #2512 (d5d55) - Cannot resolve
localePath
correctly - by @kazupon and @BobbieGoede in #2534 (4a511) - Enable
verbatimModuleSyntax
and use explicit type imports - by @BobbieGoede (b889e) - Import nuxt composables from #imports - by @danielroe in #2542 (69481)
- Module type generation - by @BobbieGoede (7f8c2)
- Nuxt instance outside of plugin - by @BobbieGoede (0476a)
- VueI18n configs webpack magic comments - by @BobbieGoede (d36bb)
- Inline vue i18n option resolve - by @BobbieGoede (3c75c)
- Parametrized message merge not working - by @BobbieGoede (dd86b)
- Custom routes not working for nested pages from layers - by @BobbieGoede in #2555 (ee5fc)
- Unpin and update
vue-i18n
- by @BobbieGoede in #2573 (ca4d7) - alias: Resolve module using nuxt kit - by @dargmuesli in #2504 (2ea8c)
View changes on GitHub
v8.0.0-rc.5
🚀 Features
- Layer vue i18n config merging - by @BobbieGoede in #2358 (c4115)
- Locale message file cache configuration - by @BobbieGoede in #2357 (2eda7)
- Set locale domains via runtimeConfig - by @cjpearson in #2443 and #2446 (2fdcb)
🐞 Bug Fixes
- Inline options edge channel - by @BobbieGoede in #2361 (bdc29)
- Tweak timing for layer spec - by @kazupon (250dc)
- Layer VueI18n configuration should not deep copy primitives - by @BobbieGoede in #2376 (11d3c)
- Cannot resolve message for jit compilation - by @kazupon in #2387 (9a24c)
- Switch locale path query parameters - by @BobbieGoede in #2397 (595f9)
- Erratic redirection on different domains on server mode - by @luis11011 in #2404 (72328)
- Disable typescript check for generated
i18n.options.mjs
- by @BobbieGoede in #2402 (fbea0) - Transform resources failing when
autoImport
is disabled - by @BobbieGoede in #2426 (568c2) - Not loading
vueI18n
config from a nested path - by @BobbieGoede in #2460 (461ef) - Warn only when vueI18n property is set but not found - by @BobbieGoede in #2468 (31f06)
View changes on GitHub
v8.0.0-rc.4
🚀 Features
- Pickup from unplugin-vue-i18n plugin options to nuxt i18n options - by @kazupon in #2323 (fdf54)
- Support bundle size tunning with
dropMessageCompiler
option - by @kazupon in #2352 (417af) - Disable caching for dynamic locale messages - by @BobbieGoede in #2355 (3a621)
🐞 Bug Fixes
- Drop
vueI18n
option warning - by @kazupon in #2324 (d2223) - Redirect status code " - by @wxh06 in #1861 and #2337 (c276e)
- Regression for API extending - by @kazupon in #2340 (6c2a4)
- Loop redirection on 'ssr: false' and 'no_prefix' strategy - by @kazupon in #2341 (f8692)
- Normalise
sourcemap
option to boolean - by @danielroe in #2344 (cd9c3) - Lazy load locales - by @BobbieGoede in #2294 (3a522)
- I18n layer vue i18n resolution - by @BobbieGoede in #2347 (0ce01)
View changes on GitHub
v8.0.0-rc.3
🚀 Features
- Project relative layer locale resolution - by @BobbieGoede in #2290 (e33f1)
- Allow to set the plugin as parallel - by @huang-julien and @kazupon in #2297 (93e89)
🐞 Bug Fixes
- Inline options i18n module locale resolution - by @BobbieGoede in #2296 (d0e11)
- Cannot redirect when call
setLocale
- by @kazupon in #2307 (5fc06) - Query parameters passing when localePath - by @kazupon in #2310 (67ff1)
- Loop redirection on differentDomains - by @kazupon in #2318 (81f5d)
- Local scope on legacy API mode - by @kazupon in #2319 (10ec6)
- Add 'i18n.bundle.compositionOnly' and 'i18n.types' checking - by @kazupon in #2320 (28aef)