Skip to content

Conversation

@kazupon
Copy link
Member

@kazupon kazupon commented May 14, 2024

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.

@kazupon kazupon added Type: Feature Includes new features Type: Breaking Includes backwards-incompatible fixes labels May 14, 2024
@cloudflare-workers-and-pages
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Breaking Includes backwards-incompatible fixes Type: Feature Includes new features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants