Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: default enable for JIT compilation #1852

Merged
merged 1 commit into from
May 14, 2024

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
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

@kazupon kazupon merged commit 8b77ee3 into master May 14, 2024
25 checks passed
@kazupon kazupon deleted the breaking/drop-compile-to-function branch May 14, 2024 07:41
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.

None yet

1 participant