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
Update dependency vue-i18n to v9 #522
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/vue-i18n-9.x
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
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 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
renovate
bot
added
the
🤖 Automatic
Issues/pull requests marked with this label were generated automatically by our helper bots.
label
Apr 5, 2022
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: package-lock.json
|
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
May 1, 2022 16:58
395f641
to
ae4e4fe
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
May 16, 2022 19:21
ae4e4fe
to
12510ea
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
June 20, 2022 17:00
12510ea
to
d55b834
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
5 times, most recently
from
July 8, 2022 15:20
1e75c8f
to
2653221
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
3 times, most recently
from
July 16, 2022 17:56
789d811
to
b371f5c
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
July 22, 2022 06:12
b371f5c
to
7cd824d
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
August 5, 2022 18:38
44aff1c
to
13b726d
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
5 times, most recently
from
August 25, 2022 13:12
784fde4
to
230d9b0
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
September 8, 2022 04:17
a7c2299
to
732907c
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
4 times, most recently
from
October 14, 2022 11:56
3401159
to
97de2cd
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
October 31, 2022 08:35
078b10e
to
4b88b99
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
October 31, 2022 22:10
4b88b99
to
b90201d
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
November 9, 2022 18:22
b90201d
to
2faf62e
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
September 12, 2023 04:17
787c802
to
9fdf559
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
September 14, 2023 15:03
9fdf559
to
502ac15
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
September 29, 2023 04:22
502ac15
to
317b0f3
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
4 times, most recently
from
October 30, 2023 03:36
b7ed399
to
1589955
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
3 times, most recently
from
November 4, 2023 04:52
32e6eff
to
f261ace
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
November 22, 2023 15:57
9dd6ea4
to
af309da
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
November 28, 2023 02:05
af309da
to
02a9057
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
December 24, 2023 18:57
02a9057
to
b7cc108
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
January 6, 2024 10:38
b7cc108
to
80307a9
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
January 31, 2024 03:36
80307a9
to
2a8dd66
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
March 1, 2024 03:32
2a8dd66
to
91c9bb8
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
March 15, 2024 14:31
91c9bb8
to
ae52729
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
2 times, most recently
from
April 10, 2024 07:27
5bbe7aa
to
4ccefd4
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
3 times, most recently
from
April 17, 2024 16:26
ea93ccd
to
234264c
Compare
renovate
bot
force-pushed
the
renovate/vue-i18n-9.x
branch
from
April 20, 2024 18:43
234264c
to
56402f7
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
🤖 Automatic
Issues/pull requests marked with this label were generated automatically by our helper bots.
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:
8.28.2
->9.13.1
Release Notes
intlify/vue-i18n-next (vue-i18n)
v9.13.1
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
Full Changelog: intlify/vue-i18n@v9.13.0...v9.13.1
v9.13.0
Compare Source
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
📝️ Documentations
New Contributors
Full Changelog: intlify/vue-i18n@v9.12.1...v9.13.0
v9.12.1
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
👕 Refactoring
Full Changelog: intlify/vue-i18n@v9.12.0...v9.12.1
v9.12.0
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
Full Changelog: intlify/vue-i18n@v9.11.1...v9.12.0
v9.11.1
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
.d.ts
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1794Full Changelog: intlify/vue-i18n@v9.11.0...v9.11.1
v9.11.0
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
scope
prop by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1786New Contributors
Full Changelog: intlify/vue-i18n@v9.10.2...v9.11.0
v9.10.2
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
message-compiler
by @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.1
Compare 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.0
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
te
behavior 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.1
Compare 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.0
Compare 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.0
Compare 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.1
Compare Source
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
@intlify/core
conditional 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.0
Compare 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.5
Compare 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.4
Compare 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.3
Compare 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.2
Compare 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.1
Compare Source
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
te
logic strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1612te
fallback 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.0
Compare 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-ignore
magic comment by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1590setLocaleMessage
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1601te
by @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.0
Compare 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.1
Compare 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.0
Compare 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.0
Compare 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
require
andimport
for 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 benchmark
to 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
messageCompiler
option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1497Exports type definition and API
Export
v-t
type definitions and API$te
to support Vue I18n extending for third vendors and your Vue applications.v-t
directive type by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1511$te
as global on composition mode by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1222❗ Important Changes: 1
allowComposition
optionThe
allowComposition
option 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.
allowComposition
option 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-i18n
vite-plugin-vue-i18n
vue-i18n-loader
These will only be taken as hot fixes in the future, and no additional functionality will be added.
⚡ Improvement Features: 15
globalThis
with bundler by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1413TranslateVNodeSymbol
by @DamianGlowala in https://github.com/intlify/vue-i18n-next/pull/1236optionalDependencies
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1184🐛 Bug Fixes: 17
isMessageAST
more strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1509rt
by @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.2
Compare Source
🐛 Bug Fixes
vue-i18n-core
Committers: 1
v9.2.1
Compare Source
🐛 Bug Fixes
vue-i18n-core
📝 Documentation
petite-vue-i18n
Committers: 6
v9.2.0
Compare 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
messages
option ofcreateI18n
and 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-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 totrue
. 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 2.7
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.
SSR for
v-t
We 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
globalInjection
option default value (@kazupon)#940 feat: Support
useI18n
for 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](htt
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.