Closed renovate[bot] closed 10 months ago
Not relevant for Nuxt 2.
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 9.x
releases. But if you manually upgrade to 9.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
^8.27.2
->^9.9.0
Release Notes
intlify/vue-i18n-next (vue-i18n)
### [`v9.9.0`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v990-2024-01-06T095105Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.8.0...v9.9.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.9.0) #### What's Changed ##### ⚡ Improvement Features - Register vue jsx types in tsx test by [@yyx990803](https://togithub.com/yyx990803) in [https://github.com/intlify/vue-i18n-next/pull/1661](https://togithub.com/intlify/vue-i18n-next/pull/1661) - chore: improve Vue type definition appending by [@NozomuIkuta](https://togithub.com/NozomuIkuta) in [https://github.com/intlify/vue-i18n-next/pull/1671](https://togithub.com/intlify/vue-i18n-next/pull/1671) ##### 📈 Performance Fixes - fix: lower memory usage by [@BobbieGoede](https://togithub.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1677](https://togithub.com/intlify/vue-i18n-next/pull/1677) ##### 📝️ Documentations - Update installation.md by [@KumJungMin](https://togithub.com/KumJungMin) in [https://github.com/intlify/vue-i18n-next/pull/1676](https://togithub.com/intlify/vue-i18n-next/pull/1676) #### New Contributors - [@yyx990803](https://togithub.com/yyx990803) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1661](https://togithub.com/intlify/vue-i18n-next/pull/1661) - [@KumJungMin](https://togithub.com/KumJungMin) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1676](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v980-2023-11-28T010045Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.1...v9.8.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.8.0) #### What's Changed ##### 🌟 Features - feat: more strictly return type locale detector by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1640](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v971-2023-11-22T143624Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.7.0...v9.7.1) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.7.1) #### What's Changed ##### ⚡ Improvement Features - fix: tweak `@intlify/core` conditional exports by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1639](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v970-2023-11-16T074549Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.5...v9.7.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.7.0) #### What's Changed ##### 🌟 Features - feat: export message merging utilities to shared module by [@BobbieGoede](https://togithub.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1635](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v965-2023-11-04T014238Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.4...v9.6.5) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.5) #### What's Changed ##### 🐛 Bug Fixes - fix: Nuxt I18n type inference by [@BobbieGoede](https://togithub.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1628](https://togithub.com/intlify/vue-i18n-next/pull/1628) #### New Contributors - [@BobbieGoede](https://togithub.com/BobbieGoede) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1628](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v964-2023-11-02T044453Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.3...v9.6.4) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.4) #### What's Changed ##### 🐛 Bug Fixes - fix: wrong source getting by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1624](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v963-2023-11-02T040531Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.2...v9.6.3) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.3) #### What's Changed ##### 🐛 Bug Fixes - fix: adjust `/* #__PURE__*/` comment timing by [@newives](https://togithub.com/newives) in [https://github.com/intlify/vue-i18n-next/pull/1623](https://togithub.com/intlify/vue-i18n-next/pull/1623) #### New Contributors - [@newives](https://togithub.com/newives) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1623](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v962-2023-10-27T223712Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.1...v9.6.2) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.2) #### What's Changed ##### 🐛 Bug Fixes - fix: return null for fucntion by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1617](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v961-2023-10-27T054530Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.6.0...v9.6.1) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.1) #### What's Changed ##### 🐛 Bug Fixes - fix: more `te` logic strictly by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1612](https://togithub.com/intlify/vue-i18n-next/pull/1612) - fix: `te` fallback to root by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1613](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v960-2023-10-26T033613Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.5.0...v9.6.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.6.0) #### What's Changed ##### 🌟 Features - feat!: support resource schema type definition for `@intlfy/core-base` (`@intlify/core`) by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1594](https://togithub.com/intlify/vue-i18n-next/pull/1594) ##### 🐛 Bug Fixes - fix(examples): remove `@vite-ignore` magic comment by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1590](https://togithub.com/intlify/vue-i18n-next/pull/1590) - fix: cannot resolve flatjson messages when use `setLocaleMessage` by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1601](https://togithub.com/intlify/vue-i18n-next/pull/1601) - fix: strictly key exsisting with `te` by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1602](https://togithub.com/intlify/vue-i18n-next/pull/1602) ##### ⚡ Improvement Features - fix: locale detector type definition by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1591](https://togithub.com/intlify/vue-i18n-next/pull/1591) ##### 📝️ Documentations - docs: add example link by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1608](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v950-2023-09-29T023913Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.4.1...v9.5.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.5.0) #### What's Changed ##### 🌟 Features - feat(core-base): support locale detector by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1566](https://togithub.com/intlify/vue-i18n-next/pull/1566) ##### 🐛 Bug Fixes - Handle falsy values in i18n.te() by [@BuuBux](https://togithub.com/BuuBux) in [https://github.com/intlify/vue-i18n-next/pull/1554](https://togithub.com/intlify/vue-i18n-next/pull/1554) - fix(core-base): wrong list index resolving on jit optimization by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1571](https://togithub.com/intlify/vue-i18n-next/pull/1571) - fix: support runtime module for node.js by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1573](https://togithub.com/intlify/vue-i18n-next/pull/1573) ##### 📝️ Documentations - docs: fix typo in optimization.md by [@Theiaz](https://togithub.com/Theiaz) in [https://github.com/intlify/vue-i18n-next/pull/1565](https://togithub.com/intlify/vue-i18n-next/pull/1565) - Fix typos in breaking.md doc by [@piercemorris](https://togithub.com/piercemorris) in [https://github.com/intlify/vue-i18n-next/pull/1572](https://togithub.com/intlify/vue-i18n-next/pull/1572) ##### 🍭 Examples - Update nuxt.config.ts in Nuxt 3 Minimal Starter Example by [@ram-you](https://togithub.com/ram-you) in [https://github.com/intlify/vue-i18n-next/pull/1553](https://togithub.com/intlify/vue-i18n-next/pull/1553) #### New Contributors - [@BuuBux](https://togithub.com/BuuBux) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1554](https://togithub.com/intlify/vue-i18n-next/pull/1554) - [@Theiaz](https://togithub.com/Theiaz) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1565](https://togithub.com/intlify/vue-i18n-next/pull/1565) - [@piercemorris](https://togithub.com/piercemorris) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1572](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v941-2023-09-14T105139Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.4.0...v9.4.1) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.4.1) #### What's Changed ##### 🐛 Bug Fixes - fix: cannot resolve linked refer message by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1549](https://togithub.com/intlify/vue-i18n-next/pull/1549) - fix: cannot resolve linked refer message that has hypen by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1550](https://togithub.com/intlify/vue-i18n-next/pull/1550) - fix: type errors for core-base by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1551](https://togithub.com/intlify/vue-i18n-next/pull/1551) ##### 📝️ Documentations - docs: add build.transpile option by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1548](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v940-2023-09-11T100820Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.3.0...v9.4.0) This changelog is generated by [GitHub Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.4.0) #### What's Changed ##### 🌟 Features - feat(shared): support dist package for browser by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1527](https://togithub.com/intlify/vue-i18n-next/pull/1527) ##### 🐛 Bug Fixes - fix(vue-i18n-bridge): peer dependency warning by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1536](https://togithub.com/intlify/vue-i18n-next/pull/1536) ##### ⚡ Improvement Features - feat(core): optimize core package for node.js by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1530](https://togithub.com/intlify/vue-i18n-next/pull/1530) - fix: optimize tree-shaking for devtools packages by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1531](https://togithub.com/intlify/vue-i18n-next/pull/1531) - improvement: tweak compler registration and message condition on compile function by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1532](https://togithub.com/intlify/vue-i18n-next/pull/1532) #### New Contributors - [@ram-you](https://togithub.com/ram-you) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1525](https://togithub.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`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v930-2023-09-05T083925Z) [Compare Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.2.2...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 ##### Node.js Dual packages (`cjs` / `mjs`) 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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1147](https://togithub.com/intlify/vue-i18n-next/pull/1147) - feat: support ESM file extension by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1137](https://togithub.com/intlify/vue-i18n-next/pull/1137) - feat: node esm for message compiler by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1460](https://togithub.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](https://vue-i18n.intlify.dev/guide/advanced/optimization.html#jit-compilation) 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: ```sh > 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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1434](https://togithub.com/intlify/vue-i18n-next/pull/1434) - feat: support AST minification by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1474](https://togithub.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: ```js 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](https://vue-i18n.intlify.dev/guide/advanced/format.html) - feat: support custom message format with `messageCompiler` option by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1497](https://togithub.com/intlify/vue-i18n-next/pull/1497) - perf: support drop message compiler feature flag by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1510](https://togithub.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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1511](https://togithub.com/intlify/vue-i18n-next/pull/1511) - feat: export `$te` as global on composition mode by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1222](https://togithub.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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1496](https://togithub.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`](https://togithub.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n). - [`rollup-plugin-vue-i18n`](https://togithub.com/intlify/bundle-tools/tree/main/packages/rollup-plugin-vue-i18n) - [`vite-plugin-vue-i18n`](https://togithub.com/intlify/bundle-tools/tree/main/packages/vite-plugin-vue-i18n) - [`vue-i18n-loader`](https://togithub.com/intlify/bundle-tools/tree/main/packages/vue-i18n-loader) 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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1494](https://togithub.com/intlify/vue-i18n-next/pull/1494) - Improve documentation about TypeScript Support by [@bchazelle-ubitransport](https://togithub.com/bchazelle-ubitransport) in [https://github.com/intlify/vue-i18n-next/pull/1374](https://togithub.com/intlify/vue-i18n-next/pull/1374) - fix: typo in I18nErrorCodes enum by [@T0TProduction](https://togithub.com/T0TProduction) in [https://github.com/intlify/vue-i18n-next/pull/1394](https://togithub.com/intlify/vue-i18n-next/pull/1394) - Fix typo by [@tkalmar](https://togithub.com/tkalmar) in [https://github.com/intlify/vue-i18n-next/pull/1393](https://togithub.com/intlify/vue-i18n-next/pull/1393) - fix: drop node v14 by [@NozomuIkuta](https://togithub.com/NozomuIkuta) in [https://github.com/intlify/vue-i18n-next/pull/1399](https://togithub.com/intlify/vue-i18n-next/pull/1399) - fix: avoid transform to `globalThis` with bundler by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1413](https://togithub.com/intlify/vue-i18n-next/pull/1413) - fix: global locale is not respected by useI18n by [@Csszabi98](https://togithub.com/Csszabi98) in [https://github.com/intlify/vue-i18n-next/pull/1316](https://togithub.com/intlify/vue-i18n-next/pull/1316) - chore: switch to vitest from jest by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1342](https://togithub.com/intlify/vue-i18n-next/pull/1342) - fix: support pascal case for components by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1313](https://togithub.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](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1310](https://togithub.com/intlify/vue-i18n-next/pull/1310) - fix: update typescript version and fix type error by [@littleboarx](https://togithub.com/littleboarx) in [https://github.com/intlify/vue-i18n-next/pull/1277](https://togithub.com/intlify/vue-i18n-next/pull/1277) - fix: correct typo in `TranslateVNodeSymbol` by [@DamianGlowala](https://togithub.com/DamianGlowala) in [https://github.com/intlify/vue-i18n-next/pull/1236](https://togithub.com/intlify/vue-i18n-next/pull/1236) - fix: exntending for Composer and VueI18n by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1237](https://togithub.com/intlify/vue-i18n-next/pull/1237) - fix: change to `optionalDependencies` by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1184](https://togithub.com/intlify/vue-i18n-next/pull/1184) - improvement: remove feature flag warning by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1140](https://togithub.com/intlify/vue-i18n-next/pull/1140) #### 🐛 Bug Fixes: 17 - fix(message-compiler): linked modifier breaks with parenthesis by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1506](https://togithub.com/intlify/vue-i18n-next/pull/1506) - fix(core-base): `isMessageAST` more strictly by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1509](https://togithub.com/intlify/vue-i18n-next/pull/1509) - fix: root context message availability for linked messages in SFCs on production by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1477](https://togithub.com/intlify/vue-i18n-next/pull/1477) - fix: cleanup global injection resources by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1479](https://togithub.com/intlify/vue-i18n-next/pull/1479) - fix: conditional exports order for message compiler by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1461](https://togithub.com/intlify/vue-i18n-next/pull/1461) - fix: allow AST on `rt` by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1455](https://togithub.com/intlify/vue-i18n-next/pull/1455) - fix: JIT compilation on runtime only by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1451](https://togithub.com/intlify/vue-i18n-next/pull/1451) - fix: reslove with caml-case for components by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1418](https://togithub.com/intlify/vue-i18n-next/pull/1418) - fix: crash of the app when we mix flat json keys by [@kazupon](https://togithub.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1419](https://togithub.com/intlify/vue-i18n-next/pull/1419) - fix: Resolve the message in components which was rendered with slots, for about `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.