intlify / vue-i18n

Vue I18n for Vue 3
https://vue-i18n.intlify.dev/
MIT License
2.01k stars 320 forks source link

feat!: default enable for JIT compilation #1852

Closed kazupon closed 1 month ago

kazupon commented 1 month ago

breaking change

Reason: CSP problems can be solved and dynamic resources can be supported

JIT compilation was introduced in v9.3. It was not enabled by default.

Nuxt I18n, which integrates vue-i18n, already has this feature enabled and stable by default. https://i18n.nuxtjs.org/docs/options/compilation#jit

To use this feature in Vue I18n, we had to use bundler and @intlify/unplugin-vue-i18n to enable the __INTLIFY_JIT_COMPILATION__ flag. By default in the JIT compilation, this flag is no longer needed starting with v10.

If you would not still using the JIT compilation and would be moving up to v10 or later, you will need to rebuild your application once.

cloudflare-pages[bot] commented 1 month ago

Deploying vue-i18n-next with  Cloudflare Pages  Cloudflare Pages

Latest commit: c436d86
Status: ✅  Deploy successful!
Preview URL: https://003efcd3.vue-i18n-next.pages.dev
Branch Preview URL: https://breaking-drop-compile-to-fun.vue-i18n-next.pages.dev

View logs