diff --git a/CHANGELOG.md b/CHANGELOG.md index a5fa54ec8..faa7cbfbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,451 @@ +# v8.0.0-beta.8 (2023-01-21T13:46:45Z) + +This changelog is generated by [GitHub Releases](https://github.com/nuxt-modules/i18n/releases/tag/v8.0.0-beta.8) + +###    🚨 Breaking Changes + +- Remove deprecated beforeLanguageSwitch  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1200 [(d5916)](https://github.com/nuxt-modules/i18n/commit/d591662) +- Remove deprecated $nuxtI18nSeo  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1207 [(d8134)](https://github.com/nuxt-modules/i18n/commit/d8134a3) +- Remove deprecated seo option  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1232 [(bedf2)](https://github.com/nuxt-modules/i18n/commit/bedf2b8) +- Replace onlyOnNoPrefix and onlyOnRoot with redirectOn  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1210 [(2eb95)](https://github.com/nuxt-modules/i18n/commit/2eb955a) +- Disable addDirAttribute by default  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1239 [(eac61)](https://github.com/nuxt-modules/i18n/commit/eac6130) +- Remove vuex syncLocale & vuex syncMessages  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1240 [(399f1)](https://github.com/nuxt-modules/i18n/commit/399f1a3) +- Set redirectOn to root by default  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1244 [(956df)](https://github.com/nuxt-modules/i18n/commit/956df98) +- Rename package to @nuxtjs/i18n  -  by @rchl [(b3ef2)](https://github.com/nuxt-modules/i18n/commit/b3ef21c) +- Drop i18n routing API injecting to vue app instance  -  by @kazupon [(5b963)](https://github.com/nuxt-modules/i18n/commit/5b963ad) +- Drop i18n routing API injecting to vue app instance"  -  by @kazupon [(d867b)](https://github.com/nuxt-modules/i18n/commit/d867bc0) +- Custom routes optimized for Nuxt 3 file based routing  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1673 [(a7fc4)](https://github.com/nuxt-modules/i18n/commit/a7fc4de) +- Injection fields completion for nuxt app instance and page meta  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1711 [(8e682)](https://github.com/nuxt-modules/i18n/commit/8e682a6) +- **types**: Remove deprecated NuxtVueI18n  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1206 [(e9668)](https://github.com/nuxt-modules/i18n/commit/e96688c) + +###    🚀 Features + +- Add ignoreRoutes option  -  by @paulgv [(56ec3)](https://github.com/nuxt-modules/i18n/commit/56ec3db) +- Add noPrefixDefaultLocale option  -  by @paulgv [(dac14)](https://github.com/nuxt-modules/i18n/commit/dac14ae) +- Add redirectRootToLocale option  -  by @paulgv [(65cac)](https://github.com/nuxt-modules/i18n/commit/65cacfd) +- Generate pages SEO metadata  -  by @paulgv [(dfb84)](https://github.com/nuxt-modules/i18n/commit/dfb8432) +- Async messages loader  -  by @paulgv [(a5396)](https://github.com/nuxt-modules/i18n/commit/a539609) +- Add support for Regexp for ignorePaths option  -  by @paulgv [(65f8b)](https://github.com/nuxt-modules/i18n/commit/65f8b45) +- Browser language detection  -  by @paulgv [(755fa)](https://github.com/nuxt-modules/i18n/commit/755fa59) +- Add useRedirectCookie option  -  by @paulgv [(6d6aa)](https://github.com/nuxt-modules/i18n/commit/6d6aad0) +- Add beforeLanguageSwitch & onLanguageSwitched callbacks  -  by @paulgv [(21b5f)](https://github.com/nuxt-modules/i18n/commit/21b5f13) +- Allow usage of redirectRootToLocale option even with noPrefixDefaultLocale disabled  -  by @paulgv [(69940)](https://github.com/nuxt-modules/i18n/commit/6994072) +- Different domain names  -  by @paulgv [(05540)](https://github.com/nuxt-modules/i18n/commit/055403a) +- Add option vuex to configure a store module along with i18n features  -  by @paulgv [(c3eb0)](https://github.com/nuxt-modules/i18n/commit/c3eb0f9) +- Add og:locale support & fix i18n.seo component option  -  by @paulgv [(8c158)](https://github.com/nuxt-modules/i18n/commit/8c1588e) +- Add parsePages & pages options  -  by @paulgv [(b2980)](https://github.com/nuxt-modules/i18n/commit/b2980cf) +- Add support for X-Forwarded-Host  -  by @darcoder in https://github.com/nuxt-modules/i18n/issues/92 [(514ad)](https://github.com/nuxt-modules/i18n/commit/514ad63) +- Add option to automatically add vue-i18n-loader to Webpack config  -  by @paulgv [(d997b)](https://github.com/nuxt-modules/i18n/commit/d997b81) +- Support vue-loader >=15.0.0  -  by @ivanzhaowy in https://github.com/nuxt-modules/i18n/issues/125 [(3d5b9)](https://github.com/nuxt-modules/i18n/commit/3d5b9d2) +- I18n.locale property changes when route changed  -  by @Yama-Tomo [(2f2f2)](https://github.com/nuxt-modules/i18n/commit/2f2f284) +- Add TypeScript types  -  by **Kevin Marrec** in https://github.com/nuxt-modules/i18n/issues/133 [(817c5)](https://github.com/nuxt-modules/i18n/commit/817c58e) +- Rework browser detection and save lang to cookie  -  by @Magnum5234 in https://github.com/nuxt-modules/i18n/issues/148 [(d1bbc)](https://github.com/nuxt-modules/i18n/commit/d1bbc84) +- Expose head SEO function to use in layout  -  by @adrienbaron in https://github.com/nuxt-modules/i18n/issues/154 [(ce373)](https://github.com/nuxt-modules/i18n/commit/ce373c4) +- Allow i18n component to load json  -  by @robyedlin in https://github.com/nuxt-modules/i18n/issues/174 [(21d43)](https://github.com/nuxt-modules/i18n/commit/21d4305) +- Make t() method available server-side through app.$t()  -  by @iliyaZelenko in https://github.com/nuxt-modules/i18n/issues/168 [(90bcd)](https://github.com/nuxt-modules/i18n/commit/90bcd80) +- Add canonical link to PREFIX_AND_DEFAULT duplicated pages  -  by @Nabellaleen in https://github.com/nuxt-modules/i18n/issues/194 [(dcd1f)](https://github.com/nuxt-modules/i18n/commit/dcd1f79) +- Upgrade vue-i18n (v8.2.1 -> v8.7.0)  -  by @paulgv [(feac9)](https://github.com/nuxt-modules/i18n/commit/feac945) +- Add encodeURI option to allow skipping encodeURI for custom paths  -  by @michaelwnyc in https://github.com/nuxt-modules/i18n/issues/199 [(00c89)](https://github.com/nuxt-modules/i18n/commit/00c89f1) +- Pass nuxt context to loadLanguageAsync  -  by @derz [(38348)](https://github.com/nuxt-modules/i18n/commit/3834899) +- Upgrade vue-i18n to v8.11.1  -  by @paulgv [(29f7f)](https://github.com/nuxt-modules/i18n/commit/29f7f54) +- Add global options  -  by @gaelreyrol [(fe6d1)](https://github.com/nuxt-modules/i18n/commit/fe6d114) +- Always redirect to language that was saved in cookie  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/283 [(dc668)](https://github.com/nuxt-modules/i18n/commit/dc66895) +- Load fallback locale when needed if lazy-loading is enabled  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/291 [(01485)](https://github.com/nuxt-modules/i18n/commit/0148546) +- Dynamic route parameters translation  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/345 [(2d1d7)](https://github.com/nuxt-modules/i18n/commit/2d1d729) +- Use default locale's custom path if not defined for a locale  -  by @jeanphilippeds in https://github.com/nuxt-modules/i18n/issues/354 [(d30e5)](https://github.com/nuxt-modules/i18n/commit/d30e5f0) +- Add NO_PREFIX strategy + setLocale function  -  by @richie3366, **Thomas Reichling** and @rchl in https://github.com/nuxt-modules/i18n/issues/409 [(99801)](https://github.com/nuxt-modules/i18n/commit/998011e) +- Support 'path' parameter in localePath(...)  -  by @jengel3 [(bbaa2)](https://github.com/nuxt-modules/i18n/commit/bbaa266) +- Inject $i18n into Vuex Store as `this.$i18n`  -  by @rchl [(bb31c)](https://github.com/nuxt-modules/i18n/commit/bb31cb0) +- Support paths in localePath()  -  by @sugoidesune in https://github.com/nuxt-modules/i18n/issues/554 [(29a28)](https://github.com/nuxt-modules/i18n/commit/29a282e) +- Added cookieDomain option to override locale cookie's domain  -  by @tho-masn in https://github.com/nuxt-modules/i18n/issues/599 [(7525c)](https://github.com/nuxt-modules/i18n/commit/7525cd7) +- Support external configuration file for vue-i18n options  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/605 [(c55bc)](https://github.com/nuxt-modules/i18n/commit/c55bc6a) +- Allow customization of rootRedirect status code  -  by @gaelreyrol in https://github.com/nuxt-modules/i18n/issues/639 [(38d89)](https://github.com/nuxt-modules/i18n/commit/38d8935) +- Re-use the store locale on the client if set on server  -  by @matthieusieben in https://github.com/nuxt-modules/i18n/issues/593 [(c8b05)](https://github.com/nuxt-modules/i18n/commit/c8b05b1) +- Allow providing function for baseUrl option  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/679 [(056a8)](https://github.com/nuxt-modules/i18n/commit/056a8f7) +- Add support for using localePath with no route name and path  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/727 [(7a011)](https://github.com/nuxt-modules/i18n/commit/7a011a0) +- Add localeRoute API for getting the localized route  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/729 [(0c4bd)](https://github.com/nuxt-modules/i18n/commit/0c4bd52) +- Pass to-be-loaded locale when lazy-loading from exported function  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/752 [(145f3)](https://github.com/nuxt-modules/i18n/commit/145f3b2) +- Add setting to use cross-origin cookie for "detectBrowserLocale"  -  by @lucianholt97 in https://github.com/nuxt-modules/i18n/issues/853 [(e4466)](https://github.com/nuxt-modules/i18n/commit/e446676) +- Add "cookieSecure" setting to set the Secure flag on the cookie  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/869 [(0f2d7)](https://github.com/nuxt-modules/i18n/commit/0f2d762) +- Add option to only detect browser locale on root path  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/799 [(7bdb2)](https://github.com/nuxt-modules/i18n/commit/7bdb227) +- "onlyOnNoPrefix" - detect browser locale when no prefix  -  by @dword-design and @rchl in https://github.com/nuxt-modules/i18n/issues/896 [(15f0a)](https://github.com/nuxt-modules/i18n/commit/15f0a44) +- Expose localeProperties property  -  by @iifawzi and @rchl in https://github.com/nuxt-modules/i18n/issues/1016 [(a9457)](https://github.com/nuxt-modules/i18n/commit/a9457a0) +- Expose API for detecting browser locale  -  by @ThibaultNocchi in https://github.com/nuxt-modules/i18n/issues/1022 [(ac756)](https://github.com/nuxt-modules/i18n/commit/ac75635) +- Add dir property and defaultDirection option  -  by @iifawzi and @rchl in https://github.com/nuxt-modules/i18n/issues/1023 [(3b3dc)](https://github.com/nuxt-modules/i18n/commit/3b3dcc6) +- API for handling locale change during page transitions  -  by @pmrotule and @rchl in https://github.com/nuxt-modules/i18n/issues/963 [(23b9c)](https://github.com/nuxt-modules/i18n/commit/23b9cc4) +- Add i18n APIs to Nuxt Context  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1120 [(394ec)](https://github.com/nuxt-modules/i18n/commit/394ec7d) +- Support loading messages from file without lazy-loading  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1130 [(03618)](https://github.com/nuxt-modules/i18n/commit/03618fb) +- Add localeLocation API  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1142 [(c587d)](https://github.com/nuxt-modules/i18n/commit/c587d23) +- Add onBeforeLanguageSwitch API  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1164 [(5f5d7)](https://github.com/nuxt-modules/i18n/commit/5f5d748) +- Allow disabling route sorting  -  by @divine and @rchl in https://github.com/nuxt-modules/i18n/issues/1241 [(8a6a0)](https://github.com/nuxt-modules/i18n/commit/8a6a056) +- Add support for query params in canonical url  -  by @rwwagner90 and @rchl in https://github.com/nuxt-modules/i18n/issues/1274 [(d5dea)](https://github.com/nuxt-modules/i18n/commit/d5dea9c) +- Expose hook for extending messages  -  by @existe-deja, **existe_deja** and @rchl in https://github.com/nuxt-modules/i18n/issues/1319 [(696bd)](https://github.com/nuxt-modules/i18n/commit/696bd12) +- Support getBrowserLocale for bridge  -  by @kazupon [(7371f)](https://github.com/nuxt-modules/i18n/commit/7371fa6) +- Support getBrowserLocale API  -  by @kazupon [(d0fb6)](https://github.com/nuxt-modules/i18n/commit/d0fb64e) +- Add useBrowserLocale commposition API  -  by @kazupon [(7b319)](https://github.com/nuxt-modules/i18n/commit/7b319b2) +- Add setting for setting expiration of the cookie that stores locale  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1492 [(dd764)](https://github.com/nuxt-modules/i18n/commit/dd764d7) +- Support nuxt runtime context helper  -  by @kazupon [(4d62f)](https://github.com/nuxt-modules/i18n/commit/4d62fb4) +- Support `indetifierAttribue` option for `useLocaleHead`  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1526 [(d4296)](https://github.com/nuxt-modules/i18n/commit/d4296ed) +- Support `strategy` property API  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1533 [(ee9bc)](https://github.com/nuxt-modules/i18n/commit/ee9bcc7) +- Support detect browser language fully  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1534 [(b660d)](https://github.com/nuxt-modules/i18n/commit/b660dc2) +- Support differentDomains  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1540 [(62133)](https://github.com/nuxt-modules/i18n/commit/62133f3) +- Support `defaultDirection` option  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1541 [(658df)](https://github.com/nuxt-modules/i18n/commit/658df14) +- Custome route path for component with `defineI18nRoute`  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1544 [(3a73d)](https://github.com/nuxt-modules/i18n/commit/3a73d90) +- Support ignoring localized routes  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1546 [(379db)](https://github.com/nuxt-modules/i18n/commit/379db1c) +- Support extending messages hook  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1550 [(96512)](https://github.com/nuxt-modules/i18n/commit/965121c) +- Support nuxt v3 rc.11  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1551 [(a97f3)](https://github.com/nuxt-modules/i18n/commit/a97f349) +- Support `rootRedirect` option  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1560 [(cf306)](https://github.com/nuxt-modules/i18n/commit/cf30637) +- Support dynamic route params localization  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1562 [(5f3b0)](https://github.com/nuxt-modules/i18n/commit/5f3b0a1) +- Support page transition locale switching fully  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1566 [(0bc5d)](https://github.com/nuxt-modules/i18n/commit/0bc5dba) +- Support per-component translations  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1567 [(cb2ee)](https://github.com/nuxt-modules/i18n/commit/cb2ee35) +- Support nuxt3 rc.12  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1570 [(afb33)](https://github.com/nuxt-modules/i18n/commit/afb33b1) +- Vue-i18n option loading with function  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1600 [(4173b)](https://github.com/nuxt-modules/i18n/commit/4173bf2) +- Merge messages if any  -  by @yassilah in https://github.com/nuxt-modules/i18n/issues/1615 [(30183)](https://github.com/nuxt-modules/i18n/commit/3018395) +- Extend lazy loading  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1801 [(045d7)](https://github.com/nuxt-modules/i18n/commit/045d7e6) +- **browser language detection**: + - Add support for mode SPA  -  by @paulgv [(12bbe)](https://github.com/nuxt-modules/i18n/commit/12bbef6) +- **docs**: + - Enable indexed search results in documentation  -  by **Sylvain Pace** in https://github.com/nuxt-modules/i18n/issues/687 [(bea56)](https://github.com/nuxt-modules/i18n/commit/bea56a9) + - Migrate docs to Nuxt Content  -  by @debs-obrien and @rchl in https://github.com/nuxt-modules/i18n/issues/864 [(affb8)](https://github.com/nuxt-modules/i18n/commit/affb845) + - Upgrade to latest Docus  -  by @Tahul in https://github.com/nuxt-modules/i18n/issues/1702 [(dfceb)](https://github.com/nuxt-modules/i18n/commit/dfceb0a) +- **fallbackLocale**: + - Support vue-i18n decision map fallback  -  by @DktRemiDoolaeghe in https://github.com/nuxt-modules/i18n/issues/992 [(b4c6c)](https://github.com/nuxt-modules/i18n/commit/b4c6cfd) +- **lazy**: + - Option for not injecting messages to Nuxt state  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1153 [(2231f)](https://github.com/nuxt-modules/i18n/commit/2231f3b) +- **loadLanguageAsync**: + - Support promises return in lang files.  -  by @ezypeeze [(9b220)](https://github.com/nuxt-modules/i18n/commit/9b220c3) +- **parser**: + - Parse typescript 3.7 shipped proposals  -  by @cilice [(a69a8)](https://github.com/nuxt-modules/i18n/commit/a69a8fb) +- **refactor**: + - Refactor module's code BREAKING CHANGE: Route generation utils have been renamed & the module doesn't register a vuex module anymore  -  by @paulgv [(e4186)](https://github.com/nuxt-modules/i18n/commit/e4186dc) +- **seo**: + - Additional catchall hreflang tags  -  by @manniL in https://github.com/nuxt-modules/i18n/issues/597 [(ebd22)](https://github.com/nuxt-modules/i18n/commit/ebd2213) +- **strategy**: + - Add PREFIX_AND_DEFAULT strategy  -  by @odanado [(a7ea4)](https://github.com/nuxt-modules/i18n/commit/a7ea4df) +- **types**: + - Add NuxtI18nInstance type for use with custom accessors  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1147 [(aa4f4)](https://github.com/nuxt-modules/i18n/commit/aa4f4d8) +- **vuex**: + - Expose nuxt-i18n API on store  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1098 [(3ea3d)](https://github.com/nuxt-modules/i18n/commit/3ea3d4d) + +###    🐞 Bug Fixes + +- Remove pages/ prefix for routes aliases options  -  by @paulgv [(c26cf)](https://github.com/nuxt-modules/i18n/commit/c26cf16) +- Fix for URLs with hashes  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/13 [(2e064)](https://github.com/nuxt-modules/i18n/commit/2e0649a) +- Cleaner URLs for index  -  by @paulgv [(72938)](https://github.com/nuxt-modules/i18n/commit/72938f3) +- Use same Regex for matching URL locale in plugin and middleware  -  by @paulgv [(a590e)](https://github.com/nuxt-modules/i18n/commit/a590e93) +- Prevent adding hreflang data to non-localized pages  -  by @paulgv [(7ba09)](https://github.com/nuxt-modules/i18n/commit/7ba097d) +- Set langDir default value to 'lang/' to prevent webpack dynamic import issue  -  by @paulgv [(7ce1f)](https://github.com/nuxt-modules/i18n/commit/7ce1f11) +- Require loadLanguageAsync only when needed  -  by @paulgv [(2b8cd)](https://github.com/nuxt-modules/i18n/commit/2b8cd9e) +- Remove base from resolved URL  -  by @paulgv [(f863f)](https://github.com/nuxt-modules/i18n/commit/f863f50) +- Fix issue where locale messages would not be preserved after lazy-loading  -  by @paulgv [(c39b3)](https://github.com/nuxt-modules/i18n/commit/c39b33d) +- Check req.headers.cookie before parsing  -  by @paulgv [(0e3da)](https://github.com/nuxt-modules/i18n/commit/0e3dad8) +- Avoid server error without accept-language header  -  by @manniL in https://github.com/nuxt-modules/i18n/issues/46 [(a194d)](https://github.com/nuxt-modules/i18n/commit/a194d8c) +- Prevent language from switching back to default when navigating to ignored route  -  by @paulgv [(fb488)](https://github.com/nuxt-modules/i18n/commit/fb4889b) +- Make detectBrowserLanguage redirection work with noPrefixDefaultLocale disabled  -  by @paulgv [(90d9e)](https://github.com/nuxt-modules/i18n/commit/90d9e45) +- Fallback to using route's name if chunkName empty  -  by @paulgv [(09692)](https://github.com/nuxt-modules/i18n/commit/0969229) +- Fix redirection based on browser language  -  by @paulgv [(64ff3)](https://github.com/nuxt-modules/i18n/commit/64ff3ce) +- Support for deprecated vendor in nuxt-edge build  -  by @unr in https://github.com/nuxt-modules/i18n/issues/71 [(f841e)](https://github.com/nuxt-modules/i18n/commit/f841e60) +- Ensure store exists before attempting to register module or dispatching actions  -  by @paulgv [(79a5c)](https://github.com/nuxt-modules/i18n/commit/79a5cac) +- Check this.i18n before this.i18n.seo  -  by @paulgv [(0618f)](https://github.com/nuxt-modules/i18n/commit/0618f65) +- Fix lazy-loading module handling issue  -  by @paulgv [(e1f03)](https://github.com/nuxt-modules/i18n/commit/e1f0371) +- Fix browser language redirection  -  by @paulgv [(074e7)](https://github.com/nuxt-modules/i18n/commit/074e7d7) +- Lock esm to 3.0.28 to prevent error at build time  -  by @paulgv [(e9098)](https://github.com/nuxt-modules/i18n/commit/e909837) +- Fix an issue where the module would attempt to generate og:locale tags without required ISO code  -  by @paulgv [(5dd97)](https://github.com/nuxt-modules/i18n/commit/5dd97d5) +- Fix 'logger is not defined' error  -  by @paulgv [(b79b5)](https://github.com/nuxt-modules/i18n/commit/b79b570) +- Fix routes generation with nuxt generate  -  by @achretien in https://github.com/nuxt-modules/i18n/issues/95 [(ff127)](https://github.com/nuxt-modules/i18n/commit/ff127a5) +- Rename in-component options key from i18n to nuxtI18n  -  by @paulgv [(5ff61)](https://github.com/nuxt-modules/i18n/commit/5ff618d) +- No name on parent routes  -  by @elrolito in https://github.com/nuxt-modules/i18n/issues/101 [(fd51e)](https://github.com/nuxt-modules/i18n/commit/fd51e3e) +- Support locales with names that match other locales (`en` and `en-us`)  -  by **Tuqire Hussain** [(eeda1)](https://github.com/nuxt-modules/i18n/commit/eeda1c5) +- Making hreflang href full-qualified  -  by @aideremir [(5dd42)](https://github.com/nuxt-modules/i18n/commit/5dd4231) +- Prevent error when using `extendRoutes`  -  by @paulgv [(1509a)](https://github.com/nuxt-modules/i18n/commit/1509a71) +- Fix `TypeError: Cannot read property 'pages' of undefined` in `extendRoutes`  -  by @paulgv [(10ba9)](https://github.com/nuxt-modules/i18n/commit/10ba9ed) +- Include Types in NPM bundle (when published)  -  by **Kevin Marrec** [(fc67f)](https://github.com/nuxt-modules/i18n/commit/fc67f4e) +- Revert "feat: i18n.locale property changes when route changed"  -  by @paulgv [(9e04b)](https://github.com/nuxt-modules/i18n/commit/9e04b00) +- Fix acorn-walk dependency  -  by @lucpotage in https://github.com/nuxt-modules/i18n/issues/138 [(19c9f)](https://github.com/nuxt-modules/i18n/commit/19c9f96) +- Encode custom paths  -  by @hinex in https://github.com/nuxt-modules/i18n/issues/145 [(98c99)](https://github.com/nuxt-modules/i18n/commit/98c9945) +- State not defined  -  by @michaelwnyc in https://github.com/nuxt-modules/i18n/issues/178 [(142dc)](https://github.com/nuxt-modules/i18n/commit/142dcb0) +- Preserve queryString when redirecting to rootRedirect  -  by @SnirShechter in https://github.com/nuxt-modules/i18n/issues/169 [(1ddca)](https://github.com/nuxt-modules/i18n/commit/1ddcac2) +- Wait for lazy loading promises  -  by @Alex--C in https://github.com/nuxt-modules/i18n/issues/163 [(8b426)](https://github.com/nuxt-modules/i18n/commit/8b42631) +- Set i18n_redirect cookie path to '/'  -  by @Effe-Ickx in https://github.com/nuxt-modules/i18n/issues/143 [(9ad54)](https://github.com/nuxt-modules/i18n/commit/9ad540e) +- Update types  -  by @iliyaZelenko in https://github.com/nuxt-modules/i18n/issues/167 [(225e7)](https://github.com/nuxt-modules/i18n/commit/225e700) +- Create correct baseroute for switchlocalepath  -  by @dipsaus9 in https://github.com/nuxt-modules/i18n/issues/193 [(90906)](https://github.com/nuxt-modules/i18n/commit/909062f) +- Preserve route params in base route  -  by @paulgv [(13b2e)](https://github.com/nuxt-modules/i18n/commit/13b2e73) +- Fix broken condition in middleware & prevent cookie from being set twice  -  by @Magnum5234 in https://github.com/nuxt-modules/i18n/issues/164 [(7c839)](https://github.com/nuxt-modules/i18n/commit/7c83922) +- Rename option encodeURI to encodePaths  -  by @paulgv [(776c2)](https://github.com/nuxt-modules/i18n/commit/776c2dd) +- Update types  -  by @iliyaZelenko in https://github.com/nuxt-modules/i18n/issues/212 [(5f8f4)](https://github.com/nuxt-modules/i18n/commit/5f8f4d7) +- Set new locale into vuex store module when switching languages  -  by @xibman in https://github.com/nuxt-modules/i18n/issues/222 [(77cc3)](https://github.com/nuxt-modules/i18n/commit/77cc393) +- Remove extraneous name from og:locale  -  by **Jan Bílek** in https://github.com/nuxt-modules/i18n/issues/225 [(9460d)](https://github.com/nuxt-modules/i18n/commit/9460d27) +- Prevent duplicated route names issue with prefix_and_default strategy  -  by @paulgv [(31885)](https://github.com/nuxt-modules/i18n/commit/318850c) +- Prevent error "Cannot read property 'iso' of undefined" on 404 pages  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/233 [(6cb2f)](https://github.com/nuxt-modules/i18n/commit/6cb2fa1) +- Prevent redirect failure when accessing a dynamic route with detectBrowserLanguage enabled  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/266 [(b7adb)](https://github.com/nuxt-modules/i18n/commit/b7adba0) +- Fix duplicate child routes with PREFIX_AND_DEFAULT strategy  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/292 and https://github.com/nuxt-modules/i18n/issues/294 [(76d59)](https://github.com/nuxt-modules/i18n/commit/76d5948) +- Fix exception when using multiple domains option  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/293 and https://github.com/nuxt-modules/i18n/issues/295 [(17f1e)](https://github.com/nuxt-modules/i18n/commit/17f1e07) +- Add missing vue-template-compiler dependency  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/297 and https://github.com/nuxt-modules/i18n/issues/298 [(196b4)](https://github.com/nuxt-modules/i18n/commit/196b4e0) +- Remove explicit dependency on vue-template-compiler  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/297 [(57638)](https://github.com/nuxt-modules/i18n/commit/576382e) +- Remove explicit dependency on vue-template-compiler  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/297 and https://github.com/nuxt-modules/i18n/issues/305 [(2eff1)](https://github.com/nuxt-modules/i18n/commit/2eff158) +- Add types for nuxtI18nSeo  -  by @aldarund [(5811b)](https://github.com/nuxt-modules/i18n/commit/5811bbe) +- Unexpected token when using dynamic imports  -  by @StephanGerbeth in https://github.com/nuxt-modules/i18n/issues/320 [(7dd1d)](https://github.com/nuxt-modules/i18n/commit/7dd1dbc) +- Better server side protocol detection  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/123 [(8cb3e)](https://github.com/nuxt-modules/i18n/commit/8cb3eb6) +- Do not discard already present set-cookie header  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/327 [(ec08b)](https://github.com/nuxt-modules/i18n/commit/ec08be8) +- Revert using cookies package to fix cookie headers handling  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/332 [(9cd03)](https://github.com/nuxt-modules/i18n/commit/9cd034d) +- Only require is-https dependency on the server  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/329 [(8a728)](https://github.com/nuxt-modules/i18n/commit/8a728ef) +- Move SEO types out of Vue module declaration  -  by @paulgv [(be085)](https://github.com/nuxt-modules/i18n/commit/be085d5) +- Move SEO types out of Vue module declaration  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/335 [(0cc0b)](https://github.com/nuxt-modules/i18n/commit/0cc0ba0) +- Update link to SEO metadata generation logic  -  by @noureddinenoureddine in https://github.com/nuxt-modules/i18n/issues/352 [(10a5f)](https://github.com/nuxt-modules/i18n/commit/10a5ff2) +- Disable seo by default  -  by @rchl [(741ae)](https://github.com/nuxt-modules/i18n/commit/741ae12) +- Warning in nuxt 2.9.x / vue-meta 2.x  -  by @rchl [(36056)](https://github.com/nuxt-modules/i18n/commit/3605632) +- Locale not set with differentDomains enabled  -  by @rchl [(63469)](https://github.com/nuxt-modules/i18n/commit/634690a) +- Fix loading fallback locale with lazy loading  -  by @rchl [(d8db5)](https://github.com/nuxt-modules/i18n/commit/d8db5b1) +- Redirects to wrong route after SPA navigation  -  by @rchl [(8bf61)](https://github.com/nuxt-modules/i18n/commit/8bf61d9) +- Multiple redirects on switching to another locale  -  by @rchl [(14cee)](https://github.com/nuxt-modules/i18n/commit/14ceeb3) +- Issue with locale not being updated when cookie not stored  -  by @rchl [(999ac)](https://github.com/nuxt-modules/i18n/commit/999ac4b) +- Removed `app.$t` API as it never worked  -  by @rchl [(ca198)](https://github.com/nuxt-modules/i18n/commit/ca198e5) +- Make `parsePages` compatible with typescript decorators  -  by @rchl [(5a3db)](https://github.com/nuxt-modules/i18n/commit/5a3db3b) +- Failure to change locale on initial try with nuxt generate  -  by @rchl [(9b4b6)](https://github.com/nuxt-modules/i18n/commit/9b4b6f6) +- Don't try to process routes with no component  -  by @madmod [(a53e3)](https://github.com/nuxt-modules/i18n/commit/a53e32a) +- Crash on no_prefix + invalid/tempered locale cookie  -  by @rchl [(4b56d)](https://github.com/nuxt-modules/i18n/commit/4b56d84) +- All routes removed when locales are absent  -  by @rchl [(1c5e4)](https://github.com/nuxt-modules/i18n/commit/1c5e42c) +- NO_PREFIX - localePath with `path` returns route with prefix  -  by @rchl [(4d418)](https://github.com/nuxt-modules/i18n/commit/4d4186c) +- Don't inject to store if store is not defined  -  by @rchl [(e5476)](https://github.com/nuxt-modules/i18n/commit/e547639) +- Route name missing for routes that have children  -  by @rchl [(bd236)](https://github.com/nuxt-modules/i18n/commit/bd23683) +- Locale prefixes missing for child routes with custom paths  -  by @rchl [(10c1d)](https://github.com/nuxt-modules/i18n/commit/10c1d9d) +- Make switchLocalePath work from Nuxt plugin or middleware  -  by @rchl [(8a1c0)](https://github.com/nuxt-modules/i18n/commit/8a1c052) +- Set sameSite=Lax option for detected-language cookie  -  by @rchl [(8d849)](https://github.com/nuxt-modules/i18n/commit/8d84986) +- Direct navigation to URL in SPA with vue-router in hash mode  -  by @rchl [(0a9c4)](https://github.com/nuxt-modules/i18n/commit/0a9c4c8) +- Default locale catch-all route overrides locale-specific one  -  by @rchl [(196bf)](https://github.com/nuxt-modules/i18n/commit/196bf9c) +- Sync store locale before triggering onLanguageSwitched listener  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/609 [(9b699)](https://github.com/nuxt-modules/i18n/commit/9b699cf) +- Incomplete initialization with 'en-US' locale code and no default  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/629 [(eeb63)](https://github.com/nuxt-modules/i18n/commit/eeb63bb) +- Remove forwardedHost option - make domain matching consistent on server/client  -  by @maxm86545 in https://github.com/nuxt-modules/i18n/issues/630 [(2a17c)](https://github.com/nuxt-modules/i18n/commit/2a17c99) +- Add tests for forwardedHost change, deprecate setting instead of removing  -  by @rchl [(3f4d1)](https://github.com/nuxt-modules/i18n/commit/3f4d135) +- Don't try to use route params when vuex.syncRouteParams  -  by @rchl [(1bdf3)](https://github.com/nuxt-modules/i18n/commit/1bdf320) +- Locale not updated on navigation (no fallbackLocale)  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/647 [(1ad3e)](https://github.com/nuxt-modules/i18n/commit/1ad3ed1) +- Match full browser locale case-insensitively (same as short)  -  by @rchl and **mcdmaster** in https://github.com/nuxt-modules/i18n/issues/655 [(e614e)](https://github.com/nuxt-modules/i18n/commit/e614e8e) +- Crash with invalid locale cookie + no_prefix strategy + SEO  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/666 [(2ec72)](https://github.com/nuxt-modules/i18n/commit/2ec72bc) +- Lock vue-i18n version to 8.16.0 until crashing issue is fixed  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/673 [(9e99f)](https://github.com/nuxt-modules/i18n/commit/9e99f19) +- Crash with latest vue-i18n related to using null locale  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/678 [(642fd)](https://github.com/nuxt-modules/i18n/commit/642fddf) +- Redirect from 404 to defaultLocale if there is matching route  -  by @rchl [(e9997)](https://github.com/nuxt-modules/i18n/commit/e99978d) +- NavigationDuplicated error on loading 404 page in SPA  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/705 [(6bd80)](https://github.com/nuxt-modules/i18n/commit/6bd80da) +- Don't do browser language detection during Nuxt generate  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/718 [(f1c5a)](https://github.com/nuxt-modules/i18n/commit/f1c5aca) +- Trigger language detection on initial load in generated mode  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/724 [(a853d)](https://github.com/nuxt-modules/i18n/commit/a853de9) +- Don't leave out non-prefixed routes for generate + prefix strategy  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/726 [(97fab)](https://github.com/nuxt-modules/i18n/commit/97fabbf) +- Remove "encodePaths" option and don't encode paths by default  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/731 [(aba92)](https://github.com/nuxt-modules/i18n/commit/aba92b3) +- Favor non-prefixed route with prefix_and_default strategy  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/732 [(09d2c)](https://github.com/nuxt-modules/i18n/commit/09d2c0f) +- Don't add trailing slashes to generated routes  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/733 [(b0620)](https://github.com/nuxt-modules/i18n/commit/b062044) +- Crash on using nuxt-i18n properties in a component with i18n options  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/736 [(fd8b6)](https://github.com/nuxt-modules/i18n/commit/fd8b684) +- Revert back to generating routes from extendRoutes()  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/751 [(43978)](https://github.com/nuxt-modules/i18n/commit/439781f) +- Initial redirect breaks reactivity in static mode  -  by @rchl [(54b81)](https://github.com/nuxt-modules/i18n/commit/54b8186) +- Preserve query when handling rootRedirect  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/771 [(b2016)](https://github.com/nuxt-modules/i18n/commit/b201609) +- Handling of trailing slash in localePath  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/756 [(1a693)](https://github.com/nuxt-modules/i18n/commit/1a69387) +- Incorrect SEO links when vue-loader forces local i18n instance  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/786 [(8cf17)](https://github.com/nuxt-modules/i18n/commit/8cf173d) +- Generate fallback routes for static build  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/808 [(c2106)](https://github.com/nuxt-modules/i18n/commit/c2106f7) +- Redirect loop on initial load (static mode & route with no locale)  -  by @rchl [(4c9bc)](https://github.com/nuxt-modules/i18n/commit/4c9bc13) +- Restore compatibility with Nuxt <2.14  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/830 [(02f6b)](https://github.com/nuxt-modules/i18n/commit/02f6b99) +- Don't crash on missing route when parsing page component options  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/841 [(46bbd)](https://github.com/nuxt-modules/i18n/commit/46bbdc5) +- Null-check route to avoid rare crashes  -  by @rchl [(fc02a)](https://github.com/nuxt-modules/i18n/commit/fc02a65) +- Force-transpile deepcopy dependency to fix IE11  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/861 [(9b9fe)](https://github.com/nuxt-modules/i18n/commit/9b9fec5) +- Only import build-time dependency at build time  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/875 [(095cc)](https://github.com/nuxt-modules/i18n/commit/095cc78) +- Remove postinstall script that breaks production  -  by @rchl [(56f80)](https://github.com/nuxt-modules/i18n/commit/56f8084) +- Fails at extending routes when followed by another module  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/884 [(c0d13)](https://github.com/nuxt-modules/i18n/commit/c0d136b) +- Add plugins from the main context to have consistent loading order  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/889 [(1ec88)](https://github.com/nuxt-modules/i18n/commit/1ec8814) +- ("prefix" strategy) redirect from root doesn't respect cookie locale  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/890 [(d3b09)](https://github.com/nuxt-modules/i18n/commit/d3b09f5) +- Add x-default hreflang tag for improved SEO  -  by @divine in https://github.com/nuxt-modules/i18n/issues/922 [(b35bc)](https://github.com/nuxt-modules/i18n/commit/b35bc57) +- Don't use optional chaining for compatibility reasons  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/930 [(2d966)](https://github.com/nuxt-modules/i18n/commit/2d96629) +- Node-libs-browser being imported on the client  -  by @janKollars, **Jan Kollars** and @rchl in https://github.com/nuxt-modules/i18n/issues/936 [(7490a)](https://github.com/nuxt-modules/i18n/commit/7490ae9) +- Use local klona dependency from the plugin  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1008 [(42c3c)](https://github.com/nuxt-modules/i18n/commit/42c3cd5) +- LocaleProperties undefined when component used  -  by @iifawzi in https://github.com/nuxt-modules/i18n/issues/1043 [(ff56a)](https://github.com/nuxt-modules/i18n/commit/ff56a35) +- Invalid canonical SEO link with differentDomains  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1049 [(d0531)](https://github.com/nuxt-modules/i18n/commit/d05317b) +- Compatibility issue with Nuxt 2.15.0  -  by @rchl [(9d276)](https://github.com/nuxt-modules/i18n/commit/9d276d7) +- Compatibility issue with Nuxt 2.15.0  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1064 [(b5492)](https://github.com/nuxt-modules/i18n/commit/b549272) +- Use mjs version of klona  -  by @pi0 in https://github.com/nuxt-modules/i18n/issues/1079 [(bb044)](https://github.com/nuxt-modules/i18n/commit/bb0445d) +- Avoid using commonjs for runtime (vite support)  -  by @pi0 [(3fc14)](https://github.com/nuxt-modules/i18n/commit/3fc14ba) +- Avoid using commonjs for runtime (vite support)  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1080 [(a9003)](https://github.com/nuxt-modules/i18n/commit/a9003b4) +- Recursive clone triggered when "locales" object made reactive  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1090 [(83c43)](https://github.com/nuxt-modules/i18n/commit/83c4398) +- Support localePath with path input and customized routes  -  by @Energon7, **Azer** and @rchl in https://github.com/nuxt-modules/i18n/issues/1088 [(40439)](https://github.com/nuxt-modules/i18n/commit/4043968) +- Don't apply any locale-logic to non-existent routes  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1093 [(71804)](https://github.com/nuxt-modules/i18n/commit/7180412) +- Ensure langDir is escaped on Windows  -  by @kedrzu in https://github.com/nuxt-modules/i18n/issues/1097 [(a0a3a)](https://github.com/nuxt-modules/i18n/commit/a0a3adc) +- LocalePath/localeRoute missing query params  -  by @kairyou and @rchl in https://github.com/nuxt-modules/i18n/issues/1103 [(0a957)](https://github.com/nuxt-modules/i18n/commit/0a95790) +- Page not updated on changing lazy locale files (dev mode)  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1104 [(e1ff0)](https://github.com/nuxt-modules/i18n/commit/e1ff096) +- Only replace ".js" at the end of the resolved klona path  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1110 [(204d7)](https://github.com/nuxt-modules/i18n/commit/204d77d) +- Router base not considered on redirecting in static mode  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1119 [(75b7c)](https://github.com/nuxt-modules/i18n/commit/75b7c6e) +- Move lodash.merge to dependencies  -  by @rchl [(b3f3f)](https://github.com/nuxt-modules/i18n/commit/b3f3f43) +- Crash registering the vue-i18n-loader in old Node versions  -  by @rchl [(43022)](https://github.com/nuxt-modules/i18n/commit/43022c4) +- IE11 compatibility issue due to is-https package  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1138 [(dcf43)](https://github.com/nuxt-modules/i18n/commit/dcf43de) +- Handle protocol in the domain key for different domains  -  by @divine in https://github.com/nuxt-modules/i18n/issues/1169 [(45b2b)](https://github.com/nuxt-modules/i18n/commit/45b2b82) +- Ensure localeProperties is reactive (on locale change)  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1208 [(d2dd4)](https://github.com/nuxt-modules/i18n/commit/d2dd400) +- Redirect without appending extra chars  -  by @divine and @rchl in https://github.com/nuxt-modules/i18n/issues/1214 [(0527d)](https://github.com/nuxt-modules/i18n/commit/0527d63) +- Don't skip the cookie if no locale is detected in the route  -  by @strebl in https://github.com/nuxt-modules/i18n/issues/1235 [(6c9b4)](https://github.com/nuxt-modules/i18n/commit/6c9b48f) +- Custom routes with optional params adjusted incorrectly  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1243 [(203f3)](https://github.com/nuxt-modules/i18n/commit/203f3db) +- Error on loading when using nuxt-vite  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1251 [(cb67e)](https://github.com/nuxt-modules/i18n/commit/cb67e05) +- Return the redirect path when resolving redirects with localePath  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1253 [(3538f)](https://github.com/nuxt-modules/i18n/commit/3538f77) +- Crash on using $nuxtI18nHead from nuxt.config's head  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1273 [(b4aae)](https://github.com/nuxt-modules/i18n/commit/b4aae9d) +- Adjust strange redirection logic for prefix_and_default  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1304 [(578ac)](https://github.com/nuxt-modules/i18n/commit/578acd8) +- Load vue-template-compiler with nuxt.resolver.requireModule  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1327 [(c5a3c)](https://github.com/nuxt-modules/i18n/commit/c5a3ca8) +- Vue-i18n runtime path  -  by @johannschopplich in https://github.com/nuxt-modules/i18n/issues/1 [(83bf2)](https://github.com/nuxt-modules/i18n/commit/83bf2af) +- Bundler extending  -  by @kazupon [(db250)](https://github.com/nuxt-modules/i18n/commit/db25019) +- Resolve type missing  -  by @kazupon [(b5cdb)](https://github.com/nuxt-modules/i18n/commit/b5cdb65) +- Cannot work on nuxt3  -  by @kazupon [(6aac0)](https://github.com/nuxt-modules/i18n/commit/6aac060) +- VueI18nBridgePath wrong  -  by @baixiaoyu2997 in https://github.com/nuxt-modules/i18n/issues/1417 [(2af6f)](https://github.com/nuxt-modules/i18n/commit/2af6fd2) +- Don't detect locale from route when using no_prefix  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1421 [(60978)](https://github.com/nuxt-modules/i18n/commit/609782f) +- Fixed locale changing issue in server side middleware  -  by @suleymangezsat and **Süleyman Gezsat** in https://github.com/nuxt-modules/i18n/issues/1429 [(c1023)](https://github.com/nuxt-modules/i18n/commit/c10231d) +- Nuxt3 ssr for cookie  -  by @kazupon [(d7251)](https://github.com/nuxt-modules/i18n/commit/d725151) +- Infinite redirect on URL with special characters  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1472 [(426af)](https://github.com/nuxt-modules/i18n/commit/426af76) +- VueI18n.messages option loading  -  by @kazupon [(0923c)](https://github.com/nuxt-modules/i18n/commit/0923cac) +- Change nuxt import id #app to #imports  -  by @kazupon [(bef4f)](https://github.com/nuxt-modules/i18n/commit/bef4fd6) +- Nuxt upgrade  -  by @kazupon [(542da)](https://github.com/nuxt-modules/i18n/commit/542da0a) +- Change to addImports  -  by @kazupon [(655f2)](https://github.com/nuxt-modules/i18n/commit/655f2f6) +- Remove deprecated nuxt kit api  -  by @kazupon [(136e0)](https://github.com/nuxt-modules/i18n/commit/136e088) +- Module build transpiler  -  by @kazupon [(3cc4c)](https://github.com/nuxt-modules/i18n/commit/3cc4cf2) +- Lint warnings  -  by @kazupon [(a3b19)](https://github.com/nuxt-modules/i18n/commit/a3b19af) +- Remove wrong release section  -  by @kazupon [(6ae1c)](https://github.com/nuxt-modules/i18n/commit/6ae1c0f) +- Upgrade vue-i18n-routing v0.1  -  by @kazupon [(d1ee9)](https://github.com/nuxt-modules/i18n/commit/d1ee9d2) +- Improve error handling for vue-i18n v9 invalid message syntax  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1522 [(88b6d)](https://github.com/nuxt-modules/i18n/commit/88b6dfd) +- Avoid deprecated use of `params` on vue-router  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1523 [(166db)](https://github.com/nuxt-modules/i18n/commit/166db48) +- Duplicate onLanguageSwitched calls  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1528 [(cf123)](https://github.com/nuxt-modules/i18n/commit/cf1232d) +- Custom nested route path for configration  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1531 [(f9526)](https://github.com/nuxt-modules/i18n/commit/f952620) +- Add `defineNuxtRouteMiddleware` wrapper  -  by @danielroe in https://github.com/nuxt-modules/i18n/issues/1558 [(1585f)](https://github.com/nuxt-modules/i18n/commit/1585fd4) +- Cannot generate on differentDomains  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1559 [(c6ccd)](https://github.com/nuxt-modules/i18n/commit/c6ccdf4) +- Type errors  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1571 [(ba86c)](https://github.com/nuxt-modules/i18n/commit/ba86c4b) +- Disable node v19  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1573 [(49366)](https://github.com/nuxt-modules/i18n/commit/4936684) +- Wrong packaging  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1574 [(e0610)](https://github.com/nuxt-modules/i18n/commit/e0610a4) +- Wrong resolving and exports  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1575 [(578b6)](https://github.com/nuxt-modules/i18n/commit/578b6fb) +- Wrong locales file extension  -  by @luthfi-hh in https://github.com/nuxt-modules/i18n/issues/1578 [(1ee24)](https://github.com/nuxt-modules/i18n/commit/1ee240a) +- Resolve type definition missing  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1583 [(137b4)](https://github.com/nuxt-modules/i18n/commit/137b409) +- Peer dependencies conflict on pnpm  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1584 [(eb27d)](https://github.com/nuxt-modules/i18n/commit/eb27d79) +- Avoid route reactivity value missing  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1586 [(fadc5)](https://github.com/nuxt-modules/i18n/commit/fadc56d) +- Prefix strategy routing  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1592 [(e98a0)](https://github.com/nuxt-modules/i18n/commit/e98a06e) +- Cannot work i18n custom block on 'lazy: false'  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1595 [(da521)](https://github.com/nuxt-modules/i18n/commit/da521f2) +- Cannot work browser locale on no_prefix strategy  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1597 [(0423e)](https://github.com/nuxt-modules/i18n/commit/0423ec2) +- Default composition mode  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1599 [(fc4b4)](https://github.com/nuxt-modules/i18n/commit/fc4b434) +- Diffrent domain loop redirection  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1606 [(ad45b)](https://github.com/nuxt-modules/i18n/commit/ad45be6) +- Locale resources not loaded on windows  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1607 [(49411)](https://github.com/nuxt-modules/i18n/commit/494116d) +- Non i18n custom block transforming  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1608 [(04f0c)](https://github.com/nuxt-modules/i18n/commit/04f0c59) +- Suppress warning on 'prefix' strategy  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1612 [(3f0e5)](https://github.com/nuxt-modules/i18n/commit/3f0e505) +- Support i18n composable functions callable on definePageMeta functions  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1629 [(f6758)](https://github.com/nuxt-modules/i18n/commit/f67588f) +- Extract defineI18nRoute options fully  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1636 [(bc06d)](https://github.com/nuxt-modules/i18n/commit/bc06d89) +- Locale resources esm loading with import assertions  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1637 [(068e9)](https://github.com/nuxt-modules/i18n/commit/068e924) +- Install failing with @vue/composition-api peer deps  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1639 [(fa580)](https://github.com/nuxt-modules/i18n/commit/fa580df) +- Use nuxt3 rc12 on nuxtjs/i18n package with resolution field  -  by @kazupon [(52b36)](https://github.com/nuxt-modules/i18n/commit/52b3666) +- Enable includeUprefixedFallback on nitro:init hook  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1642 [(f7f71)](https://github.com/nuxt-modules/i18n/commit/f7f719a) +- Upgrade vue-i18n-routing for peer deps issue  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1646 [(4ba61)](https://github.com/nuxt-modules/i18n/commit/4ba6102) +- Resolve deps modules  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1653 [(b832f)](https://github.com/nuxt-modules/i18n/commit/b832f07) +- V8 docs with docus official release version  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1657 [(3a466)](https://github.com/nuxt-modules/i18n/commit/3a466a5) +- Cannot export some perperties and functions via useI18n as local scope  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1663 [(378e2)](https://github.com/nuxt-modules/i18n/commit/378e2de) +- AlwaysRedirect in detectBrowserLanguage  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1668 [(b0659)](https://github.com/nuxt-modules/i18n/commit/b065900) +- API type completion  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1682 [(bdf0d)](https://github.com/nuxt-modules/i18n/commit/bdf0d55) +- Cannot work locale changing, when we move with `` on `no_prefix`  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1686 [(159c4)](https://github.com/nuxt-modules/i18n/commit/159c46e) +- Missing dependency modules such as `vue-i18n-routing` and`@intlify/vue-*`  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1692 [(563d6)](https://github.com/nuxt-modules/i18n/commit/563d636) +- Lazy loading for fallback locale  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1694 [(d43ee)](https://github.com/nuxt-modules/i18n/commit/d43ee72) +- Optimize tree-shaking for vue-i18n related modules  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1699 [(8d278)](https://github.com/nuxt-modules/i18n/commit/8d278dd) +- Cannot work completion for Composer interface  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1707 [(1876c)](https://github.com/nuxt-modules/i18n/commit/1876cf8) +- Not resolve deps on monorepo  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1712 [(ef240)](https://github.com/nuxt-modules/i18n/commit/ef240c9) +- Ensure same symbol on vue-i18n  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1714 [(395e4)](https://github.com/nuxt-modules/i18n/commit/395e482) +- Format  -  by @kazupon [(02ec6)](https://github.com/nuxt-modules/i18n/commit/02ec6fc) +- Merge lazy loading resources to initial loading resources  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1723 [(26f66)](https://github.com/nuxt-modules/i18n/commit/26f666e) +- Not reoslve vue-i18n module  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1726 [(226e2)](https://github.com/nuxt-modules/i18n/commit/226e24b) +- Hydration miss match for prerender  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1733 [(caaea)](https://github.com/nuxt-modules/i18n/commit/caaea70) +- Resolve extending messages correctly  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1765 [(46bd9)](https://github.com/nuxt-modules/i18n/commit/46bd940) +- Resolve vue-i18n related modules on nuxt layers  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1768 [(e93ce)](https://github.com/nuxt-modules/i18n/commit/e93ce7b) +- Not work differentDomains  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1770 [(cc6cc)](https://github.com/nuxt-modules/i18n/commit/cc6cc78) +- Don't expose full project path throuh `langDir` option  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1786 [(0738a)](https://github.com/nuxt-modules/i18n/commit/0738a0f) +- Resolve ComponentCustomProperties type errors  -  by @kazupon in https://github.com/nuxt-modules/i18n/issues/1791 [(81e29)](https://github.com/nuxt-modules/i18n/commit/81e2956) +- **action**: + - Wrong branch  -  by @kazupon [(a5591)](https://github.com/nuxt-modules/i18n/commit/a559121) +- **deps**: + - Update dependency cookie to ^0.4.0  -  by @renovate-bot [(4223f)](https://github.com/nuxt-modules/i18n/commit/4223f6a) + - Update all non-major dependencies  -  by @renovate-bot [(61231)](https://github.com/nuxt-modules/i18n/commit/612313b) + - Update all non-major dependencies  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/375 [(9efbb)](https://github.com/nuxt-modules/i18n/commit/9efbbf0) + - Update dependency acorn to v7  -  by @renovate-bot [(be3dd)](https://github.com/nuxt-modules/i18n/commit/be3dd1d) + - Update dependency acorn to v7  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/392 [(9fc56)](https://github.com/nuxt-modules/i18n/commit/9fc564f) + - Update dependency acorn-walk to v7  -  by @renovate-bot [(77111)](https://github.com/nuxt-modules/i18n/commit/77111da) + - Update dependency acorn-walk to v7  -  by @paulgv in https://github.com/nuxt-modules/i18n/issues/393 [(06ddf)](https://github.com/nuxt-modules/i18n/commit/06ddf3e) + - Update dependency @intlify/vue-i18n-loader to v1  -  by @renovate[bot] and @renovate-bot in https://github.com/nuxt-modules/i18n/issues/659 [(9886e)](https://github.com/nuxt-modules/i18n/commit/9886e1f) + - Update dependency is-https to v2  -  by @renovate[bot] and @renovate-bot in https://github.com/nuxt-modules/i18n/issues/744 [(baf30)](https://github.com/nuxt-modules/i18n/commit/baf3082) + - Pin dependencies  -  by @renovate[bot] and @renovate-bot in https://github.com/nuxt-modules/i18n/issues/865 [(d6654)](https://github.com/nuxt-modules/i18n/commit/d66545f) + - Update dependency is-https to v3  -  by @renovate[bot] and @renovate-bot in https://github.com/nuxt-modules/i18n/issues/997 [(cd377)](https://github.com/nuxt-modules/i18n/commit/cd377b4) + - Update all non-major dependencies  -  by @renovate[bot] and @renovate-bot in https://github.com/nuxt-modules/i18n/issues/1048 [(8f4ce)](https://github.com/nuxt-modules/i18n/commit/8f4cef5) +- **detectBrowserLanguage**: + - Use ISO code if available  -  by @owenandrews and @rchl in https://github.com/nuxt-modules/i18n/issues/965 [(1e39a)](https://github.com/nuxt-modules/i18n/commit/1e39a3b) +- **differentDomains**: + - Match domain properly on client if port provided  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/832 [(3a0bc)](https://github.com/nuxt-modules/i18n/commit/3a0bc88) + - Handling of runtime domains from store  -  by @enwin and @rchl in https://github.com/nuxt-modules/i18n/issues/1183 [(4d770)](https://github.com/nuxt-modules/i18n/commit/4d77019) +- **docs**: + - Typo in Spanish accent mark  -  by @x-N0 in https://github.com/nuxt-modules/i18n/issues/867 [(4fadb)](https://github.com/nuxt-modules/i18n/commit/4fadb8b) + - Fix various documentation links after migration  -  by @rchl [(19c51)](https://github.com/nuxt-modules/i18n/commit/19c516c) + - Refactor options documentation  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/888 [(5f295)](https://github.com/nuxt-modules/i18n/commit/5f295be) + - Add warnings regarding no_prefix strategy  -  by @Khalphion in https://github.com/nuxt-modules/i18n/issues/891 [(bbcba)](https://github.com/nuxt-modules/i18n/commit/bbcbad9) + - Add missing parenthesis  -  by @mbinet in https://github.com/nuxt-modules/i18n/issues/941 [(4ecde)](https://github.com/nuxt-modules/i18n/commit/4ecdee1) + - Include "defaultLocale" in the example configuration  -  by @bottlehs in https://github.com/nuxt-modules/i18n/issues/951 [(6bacb)](https://github.com/nuxt-modules/i18n/commit/6bacb3b) + - Add defaultLocale to examples  -  by @bottlehs in https://github.com/nuxt-modules/i18n/issues/955 [(4b69c)](https://github.com/nuxt-modules/i18n/commit/4b69c6c) + - Clarify the type of the "vueI18n" option  -  by @rchl [(c9be5)](https://github.com/nuxt-modules/i18n/commit/c9be559) + - Remove unwanted characters  -  by @rchl [(bc9f7)](https://github.com/nuxt-modules/i18n/commit/bc9f76e) + - Fix some links in the documentation  -  by @rchl [(12492)](https://github.com/nuxt-modules/i18n/commit/1249226) + - Fix some more links in the documentation  -  by @rchl [(abbf2)](https://github.com/nuxt-modules/i18n/commit/abbf212) + - Missing semicolon in Locales option example  -  by @qnp in https://github.com/nuxt-modules/i18n/issues/1056 [(e9f2a)](https://github.com/nuxt-modules/i18n/commit/e9f2a6a) + - Adjusted example code in documentation to call the right context  -  by @gekkedev in https://github.com/nuxt-modules/i18n/issues/1087 [(7b8f7)](https://github.com/nuxt-modules/i18n/commit/7b8f77d) + - Refactor and separate some pages related to routing  -  by @rchl [(89eb1)](https://github.com/nuxt-modules/i18n/commit/89eb12f) + - Correct links to [Custom paths] and [Ignore routes]  -  by @hydRAnger in https://github.com/nuxt-modules/i18n/issues/1392 [(09194)](https://github.com/nuxt-modules/i18n/commit/091944c) + - Add info on using dynamic translations with _.vue  -  by @rchl [(b6039)](https://github.com/nuxt-modules/i18n/commit/b6039d2) +- **gen**: + - Consider named functions  -  by @ineshbose in https://github.com/nuxt-modules/i18n/issues/1616 and https://github.com/nuxt-modules/i18n/issues/1617 [(e928b)](https://github.com/nuxt-modules/i18n/commit/e928b2f) +- **generate**: + - Don't try to redirect route when static generating  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/989 [(d5957)](https://github.com/nuxt-modules/i18n/commit/d5957d0) +- **lazy**: + - Include default locale in the main bundle  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/819 [(6ed4a)](https://github.com/nuxt-modules/i18n/commit/6ed4ae6) + - Make client use translations loaded on the server  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/823 [(06bc5)](https://github.com/nuxt-modules/i18n/commit/06bc5f1) + - Webpack error when only default locale exists  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/825 [(97f1d)](https://github.com/nuxt-modules/i18n/commit/97f1dd8) + - Don't try to copy locales to build dir at run-time  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/827 [(55dac)](https://github.com/nuxt-modules/i18n/commit/55dac74) + - Error importing file when having imports within "locale.file"  -  by @rchl [(3cb1d)](https://github.com/nuxt-modules/i18n/commit/3cb1d2a) + - Error importing file when having imports within "locale.file"  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/836 [(fbc0b)](https://github.com/nuxt-modules/i18n/commit/fbc0bc6) + - Failure to load locales on SPA navigation to default locale  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/846 [(c2aaf)](https://github.com/nuxt-modules/i18n/commit/c2aafd6) + - Null-check nuxtState as it might not exist in SPA  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/859 [(67633)](https://github.com/nuxt-modules/i18n/commit/6763390) + - Only process lang files with js, ts and json extensions  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1070 [(1cf1a)](https://github.com/nuxt-modules/i18n/commit/1cf1ac2) + - Allow extensions yml/yaml when loading lazy locales  -  by @rchl [(01f92)](https://github.com/nuxt-modules/i18n/commit/01f92ae) + - Message function not working when using lazy loading  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1125 [(68b58)](https://github.com/nuxt-modules/i18n/commit/68b580e) +- **middleware**: + - Return after root redirect  -  by @paulgv [(c2ce7)](https://github.com/nuxt-modules/i18n/commit/c2ce741) +- **module**: + - Transpile edge aswell  -  by @dargmuesli in https://github.com/nuxt-modules/i18n/issues/1516 [(0d0af)](https://github.com/nuxt-modules/i18n/commit/0d0af16) +- **parse-pages**: + - Add jsx plugin for .vue files using jsx syntax  -  by @OrekiSH and **inkblot** in https://github.com/nuxt-modules/i18n/issues/1356 [(8cdb9)](https://github.com/nuxt-modules/i18n/commit/8cdb999) +- **routes**: + - Fix routes being generated after other modules  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/851 [(b4531)](https://github.com/nuxt-modules/i18n/commit/b453191) +- **routing**: + - Resolve localePath with fullPath instead of href  -  by @vanhoofmaarten [(b8276)](https://github.com/nuxt-modules/i18n/commit/b827681) + - Restore handling of route argument in getRouteBaseName  -  by @rchl [(3685a)](https://github.com/nuxt-modules/i18n/commit/3685abb) +- **seo**: + - Enable canonical tag for all strategies  -  by @rchl [(4ae41)](https://github.com/nuxt-modules/i18n/commit/4ae4199) + - Enable self-referential canonical tags  -  by @rchl [(b62fd)](https://github.com/nuxt-modules/i18n/commit/b62fd39) + - Don't include queries in canonical tag  -  by @rchl [(d09ad)](https://github.com/nuxt-modules/i18n/commit/d09ad9e) +- **test**: + - Fix test expectation for trailingSlash=true  -  by @rchl [(c9f2e)](https://github.com/nuxt-modules/i18n/commit/c9f2ef5) +- **types**: + - Remove `null` result from `getLocaleCookie` to simplify types  -  by @rchl [(df5ac)](https://github.com/nuxt-modules/i18n/commit/df5ac8a) + - Update NuxtI18nSeo interface to use VueMeta types  -  by @rchl [(3a4ad)](https://github.com/nuxt-modules/i18n/commit/3a4ada6) + - Move getLocaleCookie/setLocaleCookie/SetLocale to proper interface  -  by @rchl [(7d3ec)](https://github.com/nuxt-modules/i18n/commit/7d3eceb) + - Fixed various types for NuxtI18n configuration  -  by @rchl [(6f6c2)](https://github.com/nuxt-modules/i18n/commit/6f6c235) + - Add type for Nuxt's `context.app.i18n`  -  by @rchl [(d5afd)](https://github.com/nuxt-modules/i18n/commit/d5afd8b) + - Export `NuxtVueI18n` namespace to allow to annotate configuration  -  by @rchl [(906a7)](https://github.com/nuxt-modules/i18n/commit/906a776) + - Add types for in-component options  -  by @rchl [(e2e3b)](https://github.com/nuxt-modules/i18n/commit/e2e3bca) + - Use correct module name for nuxt augmentation  -  by @rchl [(46f67)](https://github.com/nuxt-modules/i18n/commit/46f67ea) + - Add missing seo: false type for component options  -  by @rchl [(0fae9)](https://github.com/nuxt-modules/i18n/commit/0fae937) + - Specify arguments for onLanguageSwitched and beforeLanguageSwitch  -  by @rchl [(da6a5)](https://github.com/nuxt-modules/i18n/commit/da6a523) + - Add vueI18nLoader to AllOptionsInterface  -  by @munierujp in https://github.com/nuxt-modules/i18n/issues/634 [(f1dd8)](https://github.com/nuxt-modules/i18n/commit/f1dd816) + - Fix type of baseUrl to allow string  -  by @rchl [(a495c)](https://github.com/nuxt-modules/i18n/commit/a495cb3) + - Extend NuxtOptions with "i18n" (when using i18n in the root of Nuxt config)  -  by @rchl [(7c524)](https://github.com/nuxt-modules/i18n/commit/7c5241b) + - Fix type of detectBrowserLanguage to allow false  -  by @shgtkshruch in https://github.com/nuxt-modules/i18n/issues/793 [(c62f1)](https://github.com/nuxt-modules/i18n/commit/c62f19b) + - Add types for app.localePath and co.  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/849 [(dfd6d)](https://github.com/nuxt-modules/i18n/commit/dfd6d76) + - Misplaced jsdoc deprecated wrong API  -  by @rchl [(9736b)](https://github.com/nuxt-modules/i18n/commit/9736bf1) + - More specific types for $nuxtI18nHead/$nuxtI18nSeo  -  by @rchl [(02cc0)](https://github.com/nuxt-modules/i18n/commit/02cc072) + - Fix "lazy" type in deprecated types  -  by @fabis94 and @rchl in https://github.com/nuxt-modules/i18n/issues/1190 [(48231)](https://github.com/nuxt-modules/i18n/commit/482317b) + - Fix compatibility issue with typescript 4.3.x+  -  by @rchl in https://github.com/nuxt-modules/i18n/issues/1205 [(acc11)](https://github.com/nuxt-modules/i18n/commit/acc1145) + +###    🏎 Performance + +- Register global mixins from plugins  -  by @paulgv [(2ceb8)](https://github.com/nuxt-modules/i18n/commit/2ceb8e4) + +#####     [View changes on GitHub](https://github.com/nuxt-modules/i18n/compare/v7.3.1...v8.0.0-beta.8) + + # v8.0.0-beta.7 (2022-12-08T01:11:15Z) This changelog is generated by [GitHub Releases](https://github.com/nuxt-modules/i18n/releases/tag/v8.0.0-beta.7)