diff --git a/CHANGELOG.md b/CHANGELOG.md
index 943dd3315..35bc95ef9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,52 @@
+# v9.0.0-alpha.3 (2024-09-21T06:34:15Z)
+
+This changelog is generated by [GitHub Releases](https://github.com/nuxt-modules/i18n/releases/tag/v9.0.0-alpha.3)
+
+### 🚨 Breaking Changes
+
+- Upgrade vue-i18n v10 - by @kazupon in https://github.com/nuxt-modules/i18n/issues/3001 [(c3b1f)](https://github.com/nuxt-modules/i18n/commit/c3b1f5d2)
+- Rename public runtime config properties - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3096 [(34b7b)](https://github.com/nuxt-modules/i18n/commit/34b7b4c6)
+- Configurable `lang` attribute for `useLocaleHead` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3097 [(a3fb8)](https://github.com/nuxt-modules/i18n/commit/a3fb89f6)
+- Nuxt context injected function types - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3098 [(97528)](https://github.com/nuxt-modules/i18n/commit/97528e99)
+- Remove deprecated legacy dynamic route params - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2801 [(a00c2)](https://github.com/nuxt-modules/i18n/commit/a00c2f44)
+- Change `useLocaleHead` options shape and defaults - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3100 [(85550)](https://github.com/nuxt-modules/i18n/commit/85550bd8)
+- `restructureDir` defaults - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3106 [(3e336)](https://github.com/nuxt-modules/i18n/commit/3e33699c)
+
+### 🚀 Features
+
+- V-t directive SSR fully - by @kazupon in https://github.com/nuxt-modules/i18n/issues/3014 [(0ef6d)](https://github.com/nuxt-modules/i18n/commit/0ef6d8b3)
+- Generate `Locale` type based on configuration - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3025 [(9aa71)](https://github.com/nuxt-modules/i18n/commit/9aa71716)
+- Configurable directory restructure - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3054 [(08638)](https://github.com/nuxt-modules/i18n/commit/08638d70)
+- Configurable directory restructure - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3054 [(c906a)](https://github.com/nuxt-modules/i18n/commit/c906a8d9)
+- Add support for multi domain locales - by @DotwoodMedia, **Vincent de Vreede** and **DarthGigi** in https://github.com/nuxt-modules/i18n/issues/3065 [(88916)](https://github.com/nuxt-modules/i18n/commit/88916007)
+- Add support for multi domain locales - by @DotwoodMedia, **Vincent de Vreede** and **DarthGigi** in https://github.com/nuxt-modules/i18n/issues/3065 [(93d62)](https://github.com/nuxt-modules/i18n/commit/93d62226)
+- Runtime logger formatting and debug verbose option - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3067 [(80d9e)](https://github.com/nuxt-modules/i18n/commit/80d9e609)
+- Support Nuxt 4 - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3105 [(73f6b)](https://github.com/nuxt-modules/i18n/commit/73f6b997)
+- Support Nuxt 4 - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3105 [(5ba98)](https://github.com/nuxt-modules/i18n/commit/5ba983a5)
+
+### 🐞 Bug Fixes
+
+- Unpin and update dependencies - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3015 [(3c327)](https://github.com/nuxt-modules/i18n/commit/3c3277ef)
+- Unable to configure server integration using inline options - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3020 [(6c51e)](https://github.com/nuxt-modules/i18n/commit/6c51eb41)
+- Generated module augmentation should use `@intlify/core-base` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3034 [(e2c58)](https://github.com/nuxt-modules/i18n/commit/e2c58c63)
+- Unable to configure server integration using inline options - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3020 [(856ba)](https://github.com/nuxt-modules/i18n/commit/856ba4fc)
+- Encode `switchLocalePath` during SSR replacement - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3043 [(be59c)](https://github.com/nuxt-modules/i18n/commit/be59c76c)
+- Encode `switchLocalePath` during SSR replacement - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3043 [(28d22)](https://github.com/nuxt-modules/i18n/commit/28d22aa6)
+- Rename locale `iso` property to `language` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3055 [(6a29a)](https://github.com/nuxt-modules/i18n/commit/6a29addd)
+- Rename locale `iso` property to `language` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3055 [(df938)](https://github.com/nuxt-modules/i18n/commit/df938371)
+- `strategy: 'no_prefix'` when using `differentDomains` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3061 [(8536b)](https://github.com/nuxt-modules/i18n/commit/8536b237)
+- `strategy: 'no_prefix'` when using `differentDomains` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3061 [(53f16)](https://github.com/nuxt-modules/i18n/commit/53f16e6a)
+- Cookie being reset on reload in ssg build - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3087 [(ec74f)](https://github.com/nuxt-modules/i18n/commit/ec74f569)
+- Set default values for `locales` and `restructureDir` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3088 [(88a7b)](https://github.com/nuxt-modules/i18n/commit/88a7bf08)
+- Cookie being reset on reload in ssg build - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3087 [(7ccaf)](https://github.com/nuxt-modules/i18n/commit/7ccaf160)
+- Empty `i18n` options not loading `vue-i18n` config file - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3093 [(c720b)](https://github.com/nuxt-modules/i18n/commit/c720b6d7)
+- Empty `i18n` options not loading `vue-i18n` config file - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3093 [(a8463)](https://github.com/nuxt-modules/i18n/commit/a84630f9)
+- Fallback generated locale type to `string` - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3107 [(b2d49)](https://github.com/nuxt-modules/i18n/commit/b2d49168)
+- Use generated tsconfig and virtual file augmentations - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3112 [(62963)](https://github.com/nuxt-modules/i18n/commit/6296331a)
+- Remove `jiti` version override - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/3115 [(2678e)](https://github.com/nuxt-modules/i18n/commit/2678ed57)
+
+##### [View changes on GitHub](https://github.com/nuxt-modules/i18n/compare/v8.5.4...v9.0.0-alpha.3)
+
# v9.0.0-alpha.2 (2024-09-17T14:56:02Z)
This changelog is generated by [GitHub Releases](https://github.com/nuxt-modules/i18n/releases/tag/v9.0.0-alpha.2)