-
Notifications
You must be signed in to change notification settings - Fork 1
Update dependency vue-i18n to v9.10.2 #134
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
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/vue-i18n-9.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
402feec to
1487ef6
Compare
1487ef6 to
f358c8c
Compare
f358c8c to
e522dcb
Compare
e522dcb to
e067afa
Compare
e067afa to
9981ed4
Compare
9981ed4 to
211b03e
Compare
211b03e to
f2d5a68
Compare
f2d5a68 to
4c67d17
Compare
4c67d17 to
700c217
Compare
700c217 to
f748553
Compare
f748553 to
94199da
Compare
94199da to
668f62e
Compare
7b4120e to
45fac0c
Compare
45fac0c to
0fb781f
Compare
b0aeaae to
1b32066
Compare
1b32066 to
9b36eda
Compare
9b36eda to
1537e9f
Compare
1537e9f to
ad55f6d
Compare
ad55f6d to
d86b689
Compare
d86b689 to
9dbea5a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
9.1.4->9.10.2Release Notes
intlify/vue-i18n-next (vue-i18n)
v9.10.2Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
message-compilerby @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1766New Contributors
Full Changelog: intlify/vue-i18n@v9.10.1...v9.10.2
v9.10.1Compare Source
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
📝️ Documentations
New Contributors
Full Changelog: intlify/vue-i18n@v9.10.0...v9.10.1
v9.10.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
tebehavior compatibility before v9.6 by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1751📝️ Documentations
New Contributors
Full Changelog: intlify/vue-i18n@v9.9.1...v9.10.0
v9.9.1Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
📝️ Documentations
New Contributors
Full Changelog: intlify/vue-i18n@v9.9.0...v9.9.1
v9.9.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
📈 Performance Fixes
📝️ Documentations
New Contributors
Full Changelog: intlify/vue-i18n@v9.8.0...v9.9.0
v9.8.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
Full Changelog: intlify/vue-i18n@v9.7.1...v9.8.0
v9.7.1Compare Source
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
@intlify/coreconditional exports by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1639Full Changelog: intlify/vue-i18n@v9.7.0...v9.7.1
v9.7.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
Full Changelog: intlify/vue-i18n@v9.6.5...v9.7.0
v9.6.5Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
New Contributors
Full Changelog: intlify/vue-i18n@v9.6.4...v9.6.5
v9.6.4Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
Full Changelog: intlify/vue-i18n@v9.6.3...v9.6.4
v9.6.3Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
/* #__PURE__*/comment timing by @newives in https://github.com/intlify/vue-i18n-next/pull/1623New Contributors
Full Changelog: intlify/vue-i18n@v9.6.2...v9.6.3
v9.6.2Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
Full Changelog: intlify/vue-i18n@v9.6.1...v9.6.2
v9.6.1Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
telogic strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1612tefallback to root by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1613Full Changelog: intlify/vue-i18n@v9.6.0...v9.6.1
v9.6.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
@intlfy/core-base(@intlify/core) by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1594🐛 Bug Fixes
@vite-ignoremagic comment by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1590setLocaleMessageby @kazupon in https://github.com/intlify/vue-i18n-next/pull/1601teby @kazupon in https://github.com/intlify/vue-i18n-next/pull/1602⚡ Improvement Features
📝️ Documentations
Full Changelog: intlify/vue-i18n@v9.5.0...v9.6.0
v9.5.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
🐛 Bug Fixes
📝️ Documentations
🍭 Examples
New Contributors
Full Changelog: intlify/vue-i18n@v9.4.1...v9.5.0
v9.4.1Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
📝️ Documentations
Full Changelog: intlify/vue-i18n@v9.4.0...v9.4.1
v9.4.0Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
🐛 Bug Fixes
⚡ Improvement Features
New Contributors
Full Changelog: intlify/vue-i18n@v9.3.0...v9.4.0
v9.3.0Compare Source
We are excited to announce the release of Vue I18n v9.3, finally !! This release includes some new features, bug fixes, improvements, and document fixes.
We had commited with 37 contributors. Thanks for your contributing ❤️
In the following, we introduce some of the new features:
🌟 Features
Node.js Dual packages (
cjs/mjs)We provide CommonJS and Native ESM dual module packages for Node.js. This supports both
requireandimportfor loading modules in Node.js.JIT Style Compilation
Supports JIT (Just In Time) style compilation of message formats. This mean, removes the CSP limitation and allows for use in environments such as Service worker, Web worker, and Edge.
It mean also now supports the use-case where locale messages are dynamically retrieved from the backend via the API.
For more information, please see the docs
The performance of JIT-style compilation is close to that of conventional AOT (Ahead Of Time) style compilation, and you can improve the performance to nearly 3x with combination of JIT + AOT.
Below are the compile performance benchmark results for vue-i18n:
You can clone Vue I18n and run the benchmark with
pnpm build:type && pnpm benchmarkto check.Custome message format
Starting with v9.3, Vue I18n will give message format customization as an experimental feature. This will allow for extending to the message format:
About details, please see the docs
messageCompileroption by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1497Exports type definition and API
Export
v-ttype definitions and API$teto support Vue I18n extending for third vendors and your Vue applications.v-tdirective type by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1511$teas global on composition mode by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1222❗ Important Changes: 1
allowCompositionoptionThe
allowCompositionoption will be removed in Vue I18n v10. We have accordingly output a warning if you are using it.If you are using Vue I18n Legacy API to migrate to the Composition API, please make sure you have done so with the Vue I18n v9 version.
allowCompositionoption by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1496Deprecate vue-i18n official bundle plugins
The following plugin or loader for bundler is deprecated because it can be replaced by the
unplugin-vue-i18n.rollup-plugin-vue-i18nvite-plugin-vue-i18nvue-i18n-loaderThese will only be taken as hot fixes in the future, and no additional functionality will be added.
⚡ Improvement Features: 15
globalThiswith bundler by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1413TranslateVNodeSymbolby @DamianGlowala in https://github.com/intlify/vue-i18n-next/pull/1236optionalDependenciesby @kazupon in https://github.com/intlify/vue-i18n-next/pull/1184🐛 Bug Fixes: 17
isMessageASTmore strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1509rtby @kazupon in https://github.com/intlify/vue-i18n-next/pull/1455<i18n-t>,<i18n-n>and<i18n-d>by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1416📝️ Documentations: 28
🧑🤝🧑 Contributers: 37
Full Changelog: intlify/vue-i18n@v9.2.2...v9.3.0
v9.2.2Compare Source
🐛 Bug Fixes
vue-i18n-coreCommitters: 1
v9.2.1Compare Source
🐛 Bug Fixes
vue-i18n-core📝 Documentation
petite-vue-i18nCommitters: 6
v9.2.0Compare Source
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:
More TypeScript supporting
From Vue I18n v9.2, we have improved TypeScript support. This allows type checking of resources specified in the
messagesoption ofcreateI18nand complementing with APIs such ast.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
Web Components
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
Small size subset of Vue I18n
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
Bridging to Vue 3
We have released a module called
vue-i18n-bridgeto support Vue 2 applications with Vue I18n v8.x migrate to Vue 3.vue-i18n-bridgeis 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
globalInjectionoption As defaultFrom Vue I18n v9.2, the
globalInjectionoption defaults totrue. If you localize by global scope using$tin your template, you no longer need to set this option.useI18nin Legacy API modeWe have supported for
useI18nin 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 2.7
vue-i18n-bridgemodule 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.
SSR for
v-tWe have supported SSR for
v-t. If your Vue application usesv-t, you can support SSR without having to be aware in your Vue application.⭐ Features (15)
#1087 feat: support SSR for v-t (@kazupon)
#1062 feat: support Vue 2.7 for vue-i18n-bridge (@kazupon)
#974 feat: change
globalInjectionoption default value (@kazupon)#940 feat: Support
useI18nfor Legacy API mode (@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)
#733 support node native es modules (@kazupon)
#676 feat: bridge for vue-i18n@v8.26.1 or later (@kazupon)
#673 feat: export types (@kazupon)
#641 feat: support web components (@kazupon)
#623 feat: support Vue 3.2 (@kazupon)
#588 feat: petite-vue-i18n (@kazupon)
#508 feat: type-safe with global type definition (@kazupon)
#478 improvement: target component highlighting on i18n resources inspector (@kazupon)
#477 feat: custom message resolver (@kazupon)
💥 Breaking Change (3)
⚡ Improvement Features (30)
useI18non Legacy API mode (@kazupon)🐛 Bug Fixes (36)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.