chore(deps): update dependency vue-i18n to v9.14.2 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
vue-i18n (source) | devDependencies | minor | 9.3.0-beta.24 -> 9.14.2 |
Release Notes
intlify/vue-i18n (vue-i18n)
v9.14.2
What's Changed
🔒 Security Fixes
- fix: XSS vulnerability with prototype pollution on AST: https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v
- fix: prototype pollusion on deepCopy: https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c
Full Changelog: https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2
v9.14.1
What's Changed
🐛 Bug Fixes
- fix: messages
deepCopy
mutatessrc
arguments by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1975
Full Changelog: https://github.com/intlify/vue-i18n/compare/v9.14.0...v9.14.1
v9.14.0
What's Changed
⚡ Improvement Features
- fix: vue-i18n type definition for vue package by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1919
Full Changelog: https://github.com/intlify/vue-i18n/compare/v9.13.1...v9.14.0
v9.13.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix(message-compiler): cannot resolve none-identifier characters at linked key by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1813
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.13.0...v9.13.1
v9.13.0
This changelog is generated by GitHub Releases
What's Changed
⚠️ Deprecated Features
- fix: EOL announcement warning for vue-i18n-bridge by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1800
⚡ Improvement Features
- fix: not throw warnings when using implicit fallback by @ShinnosukeKomiya in https://github.com/intlify/vue-i18n-next/pull/1798
📝️ Documentations
- fix: spelling by @DamageESP in https://github.com/intlify/vue-i18n-next/pull/1802
- docs: improve documentation by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1801
- docs: fix dead link on menu by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1804
New Contributors
- @ShinnosukeKomiya made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1798
- @DamageESP made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1802
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.12.1...v9.13.0
v9.12.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: compile error for key with included hyphen in named interpolation by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1797
👕 Refactoring
- refactor: tokenizer by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1799
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.12.0...v9.12.1
v9.12.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- fix: deprecate named interpolation with modulo syntax by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1795
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.11.1...v9.12.0
v9.11.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: regression triple slash including in
.d.ts
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1794
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.11.0...v9.11.1
v9.11.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- fix: number and date format components not using
scope
prop by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1786
New Contributors
- @xuanzhi33 made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1767
- @YoshiYo made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1781
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.10.2...v9.11.0
v9.10.2
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: manually add triple slash directive to
message-compiler
by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1766
New Contributors
- @shinGangan made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1763
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.10.1...v9.10.2
v9.10.1
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
- chore(fix): #1630 make the install function synchronous to be aligned… by @k-paxian in https://github.com/intlify/vue-i18n-next/pull/1631
📝️ Documentations
- docs: wrong te docs by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1753
New Contributors
- @k-paxian made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1631
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1
v9.10.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- fix: Support for
te
behavior compatibility before v9.6 by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1751
📝️ Documentations
- docs: update description of Nuxt I18n and its status by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1739
New Contributors
- @twolfvb made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1732
- @ismailarilik made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1722
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0
v9.9.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: key-value style messages broken after merging (#1717) by @chojnicki in https://github.com/intlify/vue-i18n-next/pull/1718
📝️ Documentations
- chore(typo): update injection.md by @quentinmcq in https://github.com/intlify/vue-i18n-next/pull/1716
- Update syntax.md by @hinogi in https://github.com/intlify/vue-i18n-next/pull/1701
New Contributors
- @chojnicki made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1718
- @quentinmcq made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1716
- @hinogi made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1701
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.9.0...v9.9.1
v9.9.0
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
- Register vue jsx types in tsx test by @yyx990803 in https://github.com/intlify/vue-i18n-next/pull/1661
- chore: improve Vue type definition appending by @NozomuIkuta in https://github.com/intlify/vue-i18n-next/pull/1671
📈 Performance Fixes
- fix: lower memory usage by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1677
📝️ Documentations
- Update installation.md by @KumJungMin in https://github.com/intlify/vue-i18n-next/pull/1676
New Contributors
- @yyx990803 made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1661
- @KumJungMin made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1676
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.8.0...v9.9.0
v9.8.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat: more strictly return type locale detector by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1640
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0
v9.7.1
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
- fix: tweak
@intlify/core
conditional exports by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1639
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1
v9.7.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat: export message merging utilities to shared module by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1635
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.5...v9.7.0
v9.6.5
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: Nuxt I18n type inference by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1628
New Contributors
- @BobbieGoede made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1628
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.4...v9.6.5
v9.6.4
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: wrong source getting by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1624
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.3...v9.6.4
v9.6.3
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: adjust
/* #__PURE__*/
comment timing by @newives in https://github.com/intlify/vue-i18n-next/pull/1623
New Contributors
- @newives made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1623
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.2...v9.6.3
v9.6.2
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: return null for fucntion by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1617
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.1...v9.6.2
v9.6.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: more
te
logic strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1612 - fix:
te
fallback to root by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1613
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.6.0...v9.6.1
v9.6.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat!: support resource schema type definition for
@intlfy/core-base
(@intlify/core
) by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1594
🐛 Bug Fixes
- fix(examples): remove
@vite-ignore
magic comment by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1590 - fix: cannot resolve flatjson messages when use
setLocaleMessage
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1601 - fix: strictly key exsisting with
te
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1602
⚡ Improvement Features
- fix: locale detector type definition by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1591
📝️ Documentations
- docs: add example link by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1608
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.5.0...v9.6.0
v9.5.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat(core-base): support locale detector by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1566
🐛 Bug Fixes
- Handle falsy values in i18n.te() by @BuuBux in https://github.com/intlify/vue-i18n-next/pull/1554
- fix(core-base): wrong list index resolving on jit optimization by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1571
- fix: support runtime module for node.js by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1573
📝️ Documentations
- docs: fix typo in optimization.md by @Theiaz in https://github.com/intlify/vue-i18n-next/pull/1565
- Fix typos in breaking.md doc by @piercemorris in https://github.com/intlify/vue-i18n-next/pull/1572
🍭 Examples
- Update nuxt.config.ts in Nuxt 3 Minimal Starter Example by @ram-you in https://github.com/intlify/vue-i18n-next/pull/1553
New Contributors
- @BuuBux made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1554
- @Theiaz made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1565
- @piercemorris made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1572
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.4.1...v9.5.0
v9.4.1
This changelog is generated by GitHub Releases
What's Changed
🐛 Bug Fixes
- fix: cannot resolve linked refer message by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1549
- fix: cannot resolve linked refer message that has hypen by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1550
- fix: type errors for core-base by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1551
📝️ Documentations
- docs: add build.transpile option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1548
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.4.0...v9.4.1
v9.4.0
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat(shared): support dist package for browser by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1527
🐛 Bug Fixes
- fix(vue-i18n-bridge): peer dependency warning by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1536
⚡ Improvement Features
- feat(core): optimize core package for node.js by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1530
- fix: optimize tree-shaking for devtools packages by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1531
- improvement: tweak compler registration and message condition on compile function by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1532
New Contributors
- @ram-you made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1525
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0...v9.4.0
v9.3.0
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
cjs
/ mjs
)
Node.js Dual packages (We provide CommonJS and Native ESM dual module packages for Node.js. This supports both require
and import
for loading modules in Node.js.
- feat: cjs/mjs file extension fully by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1147
- feat: support ESM file extension by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1137
- feat: node esm for message compiler by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1460
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:
> node ./benchmark/index.mjs
compilation:
compile simple message x 396,898 ops/sec ±0.31% (98 runs sampled)
compile complex message x 60,036 ops/sec ±0.34% (99 runs sampled)
simple pattern on 1000 resources (AOT):
resolve time with core x 279,919 ops/sec ±0.19% (99 runs sampled)
resolve time on composition x 93,963 ops/sec ±0.48% (93 runs sampled)
resolve time on composition with compile cache x 230,928 ops/sec ±0.20% (100 runs sampled)
simple pattern on 1000 resources (JIT):
resolve time with core x 277,813 ops/sec ±0.18% (99 runs sampled)
resolve time on composition x 91,959 ops/sec ±0.43% (97 runs sampled)
resolve time on composition with compile cache x 227,117 ops/sec ±0.15% (99 runs sampled)
simple pattern on 1000 resources (JIT + AOT):
resolve time with core x 319,061 ops/sec ±0.18% (100 runs sampled)
resolve time on composition x 204,529 ops/sec ±0.22% (95 runs sampled)
resolve time on composition with compile cache x 204,652 ops/sec ±0.30% (100 runs sampled)
complex pattern on 1000 resources (AOT):
resolve time with core x 240,427 ops/sec ±0.37% (100 runs sampled)
resolve time on composition x 33,959 ops/sec ±0.45% (94 runs sampled)
resolve time on composition with compile cache x 200,980 ops/sec ±0.15% (99 runs sampled)
complex pattern on 1000 resources (JIT):
resolve time with core x 225,739 ops/sec ±0.25% (99 runs sampled)
resolve time on composition x 36,379 ops/sec ±0.49% (97 runs sampled)
resolve time on composition with compile cache x 191,653 ops/sec ±0.24% (100 runs sampled)
complex pattern on 1000 resources (JIT + AOT):
resolve time with core x 278,542 ops/sec ±0.20% (98 runs sampled)
resolve time on composition x 92,781 ops/sec ±0.31% (98 runs sampled)
resolve time on composition with compile cache x 92,865 ops/sec ±0.33% (98 runs sampled)
You can clone Vue I18n and run the benchmark with pnpm build:type && pnpm benchmark
to check.
- feat: support JIT like compilation by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1434
- feat: support AST minification by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1474
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:
import { createI18n } from 'vue-i18n'
import { messageCompiler } from './compilation'
const i18n = createI18n({
legacy: false,
locale: 'en',
messageCompiler,
messages: {
en: {
hello: 'hello world!',
greeting: 'hi, {name}!',
photo: `You have {numPhotos, plural,
=0 {no photos.}
=1 {one photo.}
other {# photos.}
}`
}
}
})
About details, please see the docs
- feat: support custom message format with
messageCompiler
option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1497 - perf: support drop message compiler feature flag by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1510
Exports type definition and API
Export v-t
type definitions and API $te
to support Vue I18n extending for third vendors and your Vue applications.
- feat: export
v-t
directive type by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1511 - feat: export
$te
as global on composition mode by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1222
❗ Important Changes: 1
allowComposition
option
The 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.
- fix: prepare to drop
allowComposition
option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1496
Deprecate vue-i18n official bundle plugins
The following plugin or loader for bundler is deprecated because it can be replaced by the unplugin-vue-i18n
.
These will only be taken as hot fixes in the future, and no additional functionality will be added.
⚡ Improvement Features: 15
- fix: improve custom extender by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1494
- Improve documentation about TypeScript Support by @bchazelle-ubitransport in https://github.com/intlify/vue-i18n-next/pull/1374
- fix: typo in I18nErrorCodes enum by @T0TProduction in https://github.com/intlify/vue-i18n-next/pull/1394
- Fix typo by @tkalmar in https://github.com/intlify/vue-i18n-next/pull/1393
- fix: drop node v14 by @NozomuIkuta in https://github.com/intlify/vue-i18n-next/pull/1399
- fix: avoid transform to
globalThis
with bundler by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1413 - fix: global locale is not respected by useI18n by @Csszabi98 in https://github.com/intlify/vue-i18n-next/pull/1316
- chore: switch to vitest from jest by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1342
- fix: support pascal case for components by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1313
- fix: support type inference of Translation, NumberFormat and DatetimeFormat components on SFC template and JSX/TSX by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1310
- fix: update typescript version and fix type error by @littleboarx in https://github.com/intlify/vue-i18n-next/pull/1277
- fix: correct typo in
TranslateVNodeSymbol
by @DamianGlowala in https://github.com/intlify/vue-i18n-next/pull/1236 - fix: exntending for Composer and VueI18n by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1237
- fix: change to
optionalDependencies
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1184 - improvement: remove feature flag warning by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1140
🐛 Bug Fixes: 17
- fix(message-compiler): linked modifier breaks with parenthesis by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1506
- fix(core-base):
isMessageAST
more strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1509 - fix: root context message availability for linked messages in SFCs on production by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1477
- fix: cleanup global injection resources by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1479
- fix: conditional exports order for message compiler by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1461
- fix: allow AST on
rt
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1455 - fix: JIT compilation on runtime only by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1451
- fix: reslove with caml-case for components by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1418
- fix: crash of the app when we mix flat json keys by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1419
- fix: Resolve the message in components which was rendered with slots, for about
<i18n-t>
,<i18n-n>
and<i18n-d>
by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1416 - fix: isPlainObject incorrectly identifies objects wrapped in a Proxy object in Safari 10 by @reed-soul in https://github.com/intlify/vue-i18n-next/pull/1379
- fix: useI18n wrong type and other type broken by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1309
- fix: generate ComponentCustomProperties d.ts by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1306
- fix: avoid VueI18n extending on root by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1241
- fix: multiple VueI18n extending by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1239
- fix: tree-shaking Fragment with for vue-i18n-bridge by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1187
- fix:using the better Fragment detection(#1122) by @littleboarx in https://github.com/intlify/vue-i18n-next/pull/1177
📝️ Documentations: 28
- Updates to Nuxt 3 integration guide by @JPF3N998 in https://github.com/intlify/vue-i18n-next/pull/1520
- docs: add vite-plugin-vue-i18n support vite version to warning notice by @regchiu in https://github.com/intlify/vue-i18n-next/pull/1499
- feat!: replace algolia with local search by @g1eny0ung in https://github.com/intlify/vue-i18n-next/pull/1488
- fix(guide): typo resourece -> resource by @regchiu in https://github.com/intlify/vue-i18n-next/pull/1492
- docs: diff with syntax highlighting in nuxt integration by @jd-solanki in https://github.com/intlify/vue-i18n-next/pull/1490
- Add example code for deployed app for nuxt3-app-vue-i18n by @lyqht in https://github.com/intlify/vue-i18n-next/pull/1469
- Fix #1475: Typo in documentation when referring to translation component by @ducksblock in https://github.com/intlify/vue-i18n-next/pull/1476
- Update index.md by @bnss in https://github.com/intlify/vue-i18n-next/pull/1431
- Update breaking.md by @Sojaner in https://github.com/intlify/vue-i18n-next/pull/1366
- docs: adjust Translation props in JSDoc by @iamandrewluca in https://github.com/intlify/vue-i18n-next/pull/1372
- docs: update vue-demi version by @blackwindforce in https://github.com/intlify/vue-i18n-next/pull/1375
- docs: add section about petite-vue-i18n by @NozomuIkuta in https://github.com/intlify/vue-i18n-next/pull/1402
- docs: Add space before link text by @munierujp in https://github.com/intlify/vue-i18n-next/pull/1336
- typo fix by @arikw in https://github.com/intlify/vue-i18n-next/pull/1337
- Fixed Typo by @flashspys in https://github.com/intlify/vue-i18n-next/pull/1339
- Fixed typo in example by @tom-knight in https://github.com/intlify/vue-i18n-next/pull/1341
- fix: broken links in v8 docs by @dekatron in https://github.com/intlify/vue-i18n-next/pull/1354
- Fixed double sentence by @m-glass in https://github.com/intlify/vue-i18n-next/pull/1348
- docs: @huntersofbook/i18n tools by @productdevbook in https://github.com/intlify/vue-i18n-next/pull/1311
- Fixed Links, added up-to-date link to v3 docs by @maxtaube in https://github.com/intlify/vue-i18n-next/pull/1266
- docs: update links by @huynl-96 in https://github.com/intlify/vue-i18n-next/pull/1275
- Docs: search for "useI18n" yields non-existing /ja/api/composition.html by @Jinyoung-s in https://github.com/intlify/vue-i18n-next/pull/1245
- docs: update introduction by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1227
- docs: add roadmap by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1226
- fix(docs): add more unplugin-vue-i18n docs and tweak some sections by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1221
- Updated directive.md by @sayan99614 in https://github.com/intlify/vue-i18n-next/pull/1204
- Fix typo in createI18n by @azrikahar in https://github.com/intlify/vue-i18n-next/pull/1209
- fix typo in legacy API by @Kurtil in https://github.com/intlify/vue-i18n-next/pull/1196
🧑🤝🧑 Contributers: 37
- @JPF3N998
- @g1eny0ung
- @regchiu
- @jd-solanki
- @lyqht
- @ducksblock
- @bnss
- @Sojaner
- @iamandrewluca
- @bchazelle-ubitransport
- @blackwindforce
- @T0TProduction
- @tkalmar
- @NozomuIkuta
- @reed-soul
- @Csszabi98
- @adisamicheal
- @asanvicentec
- @munierujp
- @arikw
- @flashspys
- @tom-knight
- @dekatron
- @m-glass
- @flogehring
- @productdevbook
- @Jinyoung-s
- @huynl-96
- @maxtaube
- @littleboarx
- @DamianGlowala
- @azrikahar
- @Kurtil
- @sayan99614
- @littleboarx
- @domoratskii
- @kazupon
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.2.2...v9.3.0
v9.3.0-beta.27
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat: support custom message format with
messageCompiler
option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1497 - perf: support drop message compiler feature flag by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1510
- feat: export
v-t
directive type by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1511
🐛 Bug Fixes
- fix(message-compiler): linked modifier breaks with parenthesis by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1506
- fix(core-base):
isMessageAST
more strictly by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1509
📝️ Documentations
- docs: add vite-plugin-vue-i18n support vite version to warning notice by @regchiu in https://github.com/intlify/vue-i18n-next/pull/1499
👕 Refactoring
- fix: wrong error & warn code definition by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1500
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0-beta.26...v9.3.0-beta.27
v9.3.0-beta.26
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
- fix: improve custom extender by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1494
- fix: prepare to drop
allowComposition
option by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1496
📝️ Documentations
- feat!: replace algolia with local search by @g1eny0ung in https://github.com/intlify/vue-i18n-next/pull/1488
- fix(guide): typo resourece -> resource by @regchiu in https://github.com/intlify/vue-i18n-next/pull/1492
- docs: diff with syntax highlighting in nuxt integration by @jd-solanki in https://github.com/intlify/vue-i18n-next/pull/1490
👕 Refactoring
- fix: drop componentInstanceCreatedListener by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1495
New Contributors
- @g1eny0ung made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1488
- @regchiu made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1492
- @jd-solanki made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1490
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0-beta.25...v9.3.0-beta.26
v9.3.0-beta.25
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- feat: support AST minification by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1474
🐛 Bug Fixes
- fix: root context message availability for linked messages in SFCs on production by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1477
- fix: cleanup global injection resources by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1479
📝️ Documentations
- Add example code for deployed app for nuxt3-app-vue-i18n by @lyqht in https://github.com/intlify/vue-i18n-next/pull/1469
- Fix #1475: Typo in documentation when referring to translation component by @ducksblock in https://github.com/intlify/vue-i18n-next/pull/1476
New Contributors
- @lyqht made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1469
- @ducksblock made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1476
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.3.0-beta.24...v9.3.0-beta.25
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.