NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4793 most downloaded on npm
@intlify/shared
Last release 2 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
216 releases · first in 2020
One column per quarter.
<!-- Release notes generated using configuration in .github/release.yml at v9.3.0-beta.13 -->
<!-- Release notes generated using configuration in .github/release.yml at v9.3.0-beta.13 -->
This is new release flow test release
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0-beta.12...v9.3.0-beta.13
<!-- Release notes generated using configuration in .github/release.yml at v9.3.0-beta.12 -->
<!-- Release notes generated using configuration in .github/release.yml at v9.3.0-beta.12 -->
This is new release flow test release
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0-beta.11...v9.3.0-beta.12
core-base, shared, vue-i18n-core
core-base, shared, vue-i18n-core
## v9.3.0-beta.10 (2022-11-21) #### :bug: Bug Fixes * vue-i18n-core * #1241 fix: avoid VueI18n extending on root (@kazupon) #### Committers: 1 - kazuy
## v9.3.0-beta.9 (2022-11-21) #### :bug: Bug Fixes * vue-i18n-core * #1239 fix: multiple VueI18n extending (@kazupon) #### Committers: 1 - kazuya kawa
Damian Głowala (@DamianGlowala)
vue-i18n-core
TranslateVNodeSymbol (@DamianGlowala)petite-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
petite-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
vue-i18n-core
## v9.3.0-beta.6 (2022-09-28) #### :bug: Bug Fixes * vue-i18n-core * #1187 fix: tree-shaking Fragment with for vue-i18n-bridge (@kazupon) #### Committ
## v9.3.0-beta.5 (2022-09-28) #### :zap: Improvement Features * vue-i18n-bridge * #1184 fix: change to optionalDependencies (@kazupon) #### Committers
## v9.3.0-beta.4 (2022-09-28) #### :bug: Bug Fixes * vue-i18n-core * #1177 fix:using the better Fragment detection(#1122) (@littleboarx) #### :zap: Im
vue-i18n-core
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-devtool
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
This release is for native ESM support preparation.
This release is for native ESM support preparation.
## v9.2.2 (2022-08-05) #### :bug: Bug Fixes * vue-i18n-core * #1110 fix: conflict process global object in vDirective function (@kazupon) #### Committ
## v9.2.1 (2022-08-05) #### :bug: Bug Fixes * vue-i18n-core * #1108 fix: scope execution context resolving (@kazupon) #### :pencil: Documentation * Ot
petite-vue-i18n
We are excited to announce the release of Vue I18n v9.2 !! This release includes many new features, bug fixes, improvements, and document fixes.
We are excited to announce the release of Vue I18n v9.2 !! This release includes many new features, bug fixes, improvements, and document fixes.
We had commited with 35 contributors. Thanks for your contributing ❤️
In the following, we introduce some of the new features:
From Vue I18n v9.2, we have improved TypeScript support. This allows type checking of resources specified in the messages option of createI18n and complementing with APIs such as t.
The following images is the resoureces type-checked:
The following gif image is the API completion working:
For more information on how to setup the system, please read the docs
WebComponents has been supported since Vue 3.2. You can support your Vue Component with Vue I18n as well.
About details, See more the docs
We have released petite-vue-i18n, a small size subset version of Vue I18n, as an experimental feature.
Only minimal functionality is provided in this module. you can reduce your Vue application bundle size with using this module. If you do not need to use all the features of Vue I18n, this module would be a good option.
About details, See more README
We have released a module called vue-i18n-bridge to support Vue 2 applications with Vue I18n v8.x migrate to Vue 3.
vue-i18n-bridge is a module that is mostly compatible with the Vue I18n v9 API. It's an add-on to existing Vue I18n v8.26.1 or later + Vue 2 applications to take advantage of the Composition API provided in Vue I18n v9. This module would be able to support the progressive migration to Vue 3.
About details, See more the docs
globalInjection option As defaultFrom Vue I18n v9.2, the globalInjection option defaults to true. If you localize by global scope using $t in your template, you no longer need to set this option.
useI18n in Legacy API modeWe have supported for useI18n in Legacy API mode. This feature would be useful if you want to migrate from the options API style to the Composition API style in your Vue 3 application.
About details, See more the docs
vue-i18n-bridge module for migration to Vue 3 of course supports Vue 2.7.
Instead of going from Vue 2.6 to Vue 3 directly, you can migrate your Vue applications using Vue I18n with a strategy of Vue 2.6, Vue 2.7, and then Vue 3 progressively.
v-tWe have supported SSR for v-t. If your Vue application uses v-t, you can support SSR without having to be aware in your Vue application.
#974 feat: change globalInjection option default value (@kazupon)
#838 feat: composer type definition extending (experimental feature) (@kazupon)
#811 feat: backport build-in components to vue-i18n-bridge from vue-i18n-next (@kazupon)
#588 feat: petite-vue-i18n (@kazupon)
#478 improvement: target component highlighting on i18n resources inspector (@kazupon)
useI18n on Legacy API mode (@kazupon)d.ts breaking (@kazupon)Stdio for Studio (@FMGordillo)defaultSFCLang and globalSFCScope to sfc (@userquin)## v9.2.0-beta.40 (2022-07-19) #### :bug: Bug Fixes * vue-i18n-core * #1076 fix: lifecycle hook context binding (@kazupon) #### Committers: 1 - kazuya
## v9.2.0-beta.39 (2022-07-17) #### :bug: Bug Fixes * vue-i18n-bridge * #1071 fix(vue-i18n-bridge): install error cause by peer deps (@kazupon) #### C
## v9.2.0-beta.38 (2022-07-16) #### :star: Features * vue-i18n-bridge, vue-i18n-core * #1062 feat: support Vue 2.7 for vue-i18n-bridge (@kazupon) ####
message-compiler, vue-i18n-core
message-compiler, vue-i18n-core
core-base, vue-i18n-core
vue-i18n-bridge
core-base, message-compiler, vue-i18n-core
core-base, message-compiler, vue-i18n-core
core-base, vue-i18n-core
Dominik Pschenitschni (@dpschen)
vue-i18n-core
## v9.2.0-beta.34 (2022-04-01) #### :star: Features * vue-i18n-core * #974 feat: change globalInjection option default value (@kazupon) #### :bug: Bug
vue-i18n-core
## v9.2.0-beta.33 (2022-03-23) #### :bug: Bug Fixes * core-base, vue-i18n-core * #965 fix: resolve default message value (@kazupon) #### :pencil: Docu
## v9.2.0-beta.32 (2022-03-08) #### :bug: Bug Fixes * vue-i18n-core * #954 fix: nullish assignment (@kazupon) #### Committers: 1 - kazuya kawaguchi (@
## v9.2.0-beta.31 (2022-03-04) #### :star: Features * vue-i18n-core * #940 feat: Support useI18n for Legacy API mode (@kazupon) #### :bug: Bug Fixes *
vue-i18n-core
## v9.2.0-beta.30 (2022-01-27) #### :zap: Improvement Features * vue-i18n-core * #907 fix: avoid undefined read (@kazupon) * Other * #903 fix: revert
vue-i18n-core
## v9.2.0-beta.29 (2022-01-25) #### :bug: Bug Fixes * vue-i18n-core * #897 improve types declaration (@littleboarx) #### Committers: 2 - @littleboarx
vue-i18n-core
## v9.2.0-beta.28 (2022-01-13) #### :zap: Improvement Features * vue-i18n-core * #879 fix: null element access (@kazupon) #### Committers: 1 - kazuya
## v9.2.0-beta.27 (2022-01-13) #### :zap: Improvement Features * vue-i18n-core * #876 fix: null access on mount hook (@kazupon) * petite-vue-i18n, vue
## v9.2.0-beta.26 (2021-12-29) #### :bug: Bug Fixes * vue-i18n-core * #856 fix: inherit warn html message setting option (@kazupon) * core-base, vue-i
vue-i18n-core
core-base, vue-i18n-core
petite-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
## v9.2.0-beta.24 (2021-12-22) #### :star: Features * vue-i18n-core * #838 feat: composer type definition extending (experimental feature) (@kazupon)
## v9.2.0-beta.23 (2021-12-04) #### :bug: Bug Fixes * vue-i18n-core * #820 fix: cannot work correctly v-for on Translation component (@kazupon) #### C
## v9.2.0-beta.22 (2021-11-25) #### :star: Features * vue-i18n-bridge, vue-i18n-core * #811 feat: backport build-in components to vue-i18n-bridge from
## v9.2.0-beta.21 (2021-11-23) #### :bug: Bug Fixes * vue-i18n-core * #806 fix: merge global resources of i18n custom block (@kazupon) #### Committers
## v9.2.0-beta.20 (2021-11-18) #### :bug: Bug Fixes * vue-i18n-core * #799 fix: typescript errors with vue-tsc on vue-i18n-bridge (@kazupon) #### Comm
Alexandre Bonaventure Geissmann (@AlexandreBonaventure)
core-base
## v9.2.0-beta.18 (2021-11-10) #### :zap: Improvement Features * vue-i18n-core * #780 improvement: vue-i18n-bridge installation at nuxt-bridge (@kazup
## v9.2.0-beta.17 (2021-11-02) #### :zap: Improvement Features * vue-i18n-core * #764 improvement: global injection for vue-i18n-bridge (@kazupon) ###
## v9.2.0-beta.16 (2021-10-29) #### :zap: Improvement Features * core-base * #761 improvement: avoid vite ssrTransform bug (@kazupon) #### Committers:
core-base, core, message-compiler, petite-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
## v9.2.0-beta.14 (2021-10-21) #### :bug: Bug Fixes * #754 fix: remove terser option pure_getters: true, avoid wrong tree-shaking (@PeterAlfredLee) ##
petite-vue-i18n, vue-i18n-bridge, vue-i18n
petite-vue-i18n, vue-i18n-bridge, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n
petite-vue-i18n, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
message-compiler, vue-i18n-core
vue-i18n-core
message-compiler, vue-i18n-core
## v9.2.0-beta.10 (2021-09-30) #### :zap: Improvement Features * vue-i18n-core * #709 improvement: support vue-i18n-loader bridge mode (@kazupon) ####
Facundo Martin Gordillo (@FMGordillo)
Stdio for Studio (@FMGordillo)vue-i18n-bridge, vue-i18n-core, vue-i18n
## v9.2.0-beta.7 (2021-09-27) #### :bug: Bug Fixes * vue-i18n-core * #698 fix: custom block reosurce processing errors (@kazupon) * #697 fix: createI1
vue-i18n-core
core-base, vue-i18n-bridge, vue-i18n-core
## v9.2.0-beta.5 (2021-09-19) #### :star: Features * vue-i18n-core * #673 feat: export types (@kazupon) #### Committers: 1 - kazuya kawaguchi (@kazupo
## v9.2.0-beta.4 (2021-09-13) #### :bug: Bug Fixes * #666 fix: source-map bundling on message-compiler esm bundler (@kazupon) #### :pencil: Documentat
## v9.2.0-beta.3 (2021-08-23) #### :star: Features * vue-i18n-core, vue-i18n * #641 feat: support web components (@kazupon) #### :pencil: Documentatio
size-check-petite-vue-i18n, size-check-vue-i18n, vue-i18n-core
size-check-petite-vue-i18n, size-check-vue-i18n, vue-i18n-core
core-base, core, devtools-if, message-compiler, message-resolver, petite-vue-i18n, runtime, size-check-core, size-check-petite-vue-i18n, size-check-vu
core-base, core, devtools-if, message-compiler, message-resolver, petite-vue-i18n, runtime, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-devtools, vue-i18n-core, vue-i18n
core-base, vue-i18n
core-base, core, devtools-if, message-compiler, message-resolver, runtime, shared, vue-devtools, vue-i18n
vue-i18n
core-base, vue-i18n
size-check-vue-i18n, vue-i18n
vue-i18n
vue-i18n
vue-i18n
core-base, vue-i18n
vue-i18n
core-base
core-base
vue-i18n
core-base
vue-i18n
## v9.2.0-alpha.9 (2021-07-24) #### :bug: Bug Fixes * petite-vue-i18n, vue-i18n * #595 fix: build feature flags (@kazupon) #### Committers: 1 - kazuya
petite-vue-i18n, size-check-petite-vue-i18n, size-check-vue-i18n
core-base, core, devtools-if, message-compiler, message-resolver, petite-vue-i18n, runtime, size-check-core, size-check-petite-vue-i18n, size-check-vu
core-base, core, devtools-if, message-compiler, message-resolver, petite-vue-i18n, runtime, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-devtools, vue-i18n-core, vue-i18n
core-base, vue-i18n
size-check-vue-i18n, vue-i18n
Your coding agent can read these notes before it upgrades. Set up the MCP server →