EmpoHQ / empo.im

0 stars 0 forks source link

Update vue packages (major) #107

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue-gtag ^1.11.0 -> ^2.0.0 age adoption passing confidence
vue-i18n (source) ^8.24.1 -> ^10.0.0 age adoption passing confidence

Release Notes

MatteoGabriele/vue-gtag (vue-gtag) ### [`v2.0.1`](https://redirect.github.com/MatteoGabriele/vue-gtag/releases/tag/v2.0.1) [Compare Source](https://redirect.github.com/MatteoGabriele/vue-gtag/compare/v2.0.0...v2.0.1) ##### Bug Fixes - **vue-gtag.d.ts:** typescript types & deduping utils.js ([#​315](https://redirect.github.com/MatteoGabriele/vue-gtag/issues/315)) ([8c2e395](https://redirect.github.com/MatteoGabriele/vue-gtag/commit/8c2e39555fb867a38251ca48c6011256603df69d)), closes [#​314](https://redirect.github.com/MatteoGabriele/vue-gtag/issues/314) ### [`v2.0.0`](https://redirect.github.com/MatteoGabriele/vue-gtag/releases/tag/v2.0.0) [Compare Source](https://redirect.github.com/MatteoGabriele/vue-gtag/compare/v1.16.1...v2.0.0) ##### Code Refactoring Supports Vue 3, and it provides the exact same API as vue-gtag 1, so users can reuse their existing code with Vue 3 ##### BREAKING CHANGES - requires Vue ^3.0.0
intlify/vue-i18n (vue-i18n) ### [`v10.0.4`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1004-2024-10-06T074231Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.3...v10.0.4) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.4) #### What's Changed ##### πŸ› Bug Fixes - fix: cannot resolve empty string on plural by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1985](https://redirect.github.com/intlify/vue-i18n/pull/1985) ##### πŸ“οΈ Documentations - Add petite-vue-i18n package to README by [@​vikingair](https://redirect.github.com/vikingair) in [https://github.com/intlify/vue-i18n/pull/1971](https://redirect.github.com/intlify/vue-i18n/pull/1971) #### New Contributors - [@​vikingair](https://redirect.github.com/vikingair) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1971](https://redirect.github.com/intlify/vue-i18n/pull/1971) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v10.0.3...v10.0.4 ### [`v10.0.3`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1003-2024-09-22T110922Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.2...v10.0.3) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.3) #### What's Changed ##### πŸ› Bug Fixes - fix(petite-vue-i18n): cannot register correctly message resolver and locale fallbacker by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1967](https://redirect.github.com/intlify/vue-i18n/pull/1967) ##### πŸ“οΈ Documentations - docs: add unplugin-vue-i18n setting for petite-vue-i18n by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1968](https://redirect.github.com/intlify/vue-i18n/pull/1968) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v10.0.2...v10.0.3 ### [`v10.0.2`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1002-2024-09-21T180606Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.1...v10.0.2) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.2) #### What's Changed ##### ⚑ Improvement Features - fix: revert [#​1379](https://redirect.github.com/intlify/vue-i18n/issues/1379) by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1953](https://redirect.github.com/intlify/vue-i18n/pull/1953) - fix: messages `deepCopy` mutates `src` arguments by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1947](https://redirect.github.com/intlify/vue-i18n/pull/1947) ##### πŸ“οΈ Documentations - docs: add team members by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1951](https://redirect.github.com/intlify/vue-i18n/pull/1951) - docs: add how to use shared locale messages on composition api by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1964](https://redirect.github.com/intlify/vue-i18n/pull/1964) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v10.0.1...v10.0.2 ### [`v10.0.1`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1001-2024-09-12T053356Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v10.0.0...v10.0.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.1) #### What's Changed ##### πŸ› Bug Fixes - fix: petite-vue-i18n type errors by [@​TPORL](https://redirect.github.com/TPORL) in [https://github.com/intlify/vue-i18n/pull/1945](https://redirect.github.com/intlify/vue-i18n/pull/1945) #### New Contributors - [@​TPORL](https://redirect.github.com/TPORL) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1945](https://redirect.github.com/intlify/vue-i18n/pull/1945) **Full Changelog**: https://github.com/intlify/vue-i18n/compare/v10.0.0...v10.0.1 ### [`v10.0.0`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v1000-2024-09-10T044141Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.14.1...v10.0.0) We are excited to announce the release of Vue I18n v10. We had many contributors. Thanks for your contributing ❀️ ### [`v9.14.1`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v9.14.1) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.14.0...v9.14.1) #### What's Changed ##### πŸ› Bug Fixes - fix: messages `deepCopy` mutates `src` arguments by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1975](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v9.14.0) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.13.1...v9.14.0) #### What's Changed ##### ⚑ Improvement Features - fix: vue-i18n type definition for vue package by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1919](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9131-2024-04-20T152552Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.13.0...v9.13.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.13.1) #### What's Changed ##### πŸ› Bug Fixes - fix(message-compiler): cannot resolve none-identifier characters at linked key by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1813](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9130-2024-04-17T144738Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.12.1...v9.13.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.13.0) #### What's Changed ##### ⚠️ Deprecated Features - fix: EOL announcement warning for vue-i18n-bridge by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1800](https://redirect.github.com/intlify/vue-i18n-next/pull/1800) ##### ⚑ Improvement Features - fix: not throw warnings when using implicit fallback by [@​ShinnosukeKomiya](https://redirect.github.com/ShinnosukeKomiya) in [https://github.com/intlify/vue-i18n-next/pull/1798](https://redirect.github.com/intlify/vue-i18n-next/pull/1798) ##### πŸ“οΈ Documentations - fix: spelling by [@​DamageESP](https://redirect.github.com/DamageESP) in [https://github.com/intlify/vue-i18n-next/pull/1802](https://redirect.github.com/intlify/vue-i18n-next/pull/1802) - docs: improve documentation by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1801](https://redirect.github.com/intlify/vue-i18n-next/pull/1801) - docs: fix dead link on menu by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1804](https://redirect.github.com/intlify/vue-i18n-next/pull/1804) #### New Contributors - [@​ShinnosukeKomiya](https://redirect.github.com/ShinnosukeKomiya) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1798](https://redirect.github.com/intlify/vue-i18n-next/pull/1798) - [@​DamageESP](https://redirect.github.com/DamageESP) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1802](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9121-2024-04-14T104811Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.12.0...v9.12.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.12.1) #### What's Changed ##### πŸ› Bug Fixes - fix: compile error for key with included hyphen in named interpolation by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1797](https://redirect.github.com/intlify/vue-i18n-next/pull/1797) ##### πŸ‘• Refactoring - refactor: tokenizer by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1799](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9120-2024-04-12T013004Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.11.1...v9.12.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.12.0) #### What's Changed ##### 🌟 Features - fix: deprecate named interpolation with modulo syntax by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1795](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9111-2024-04-10T055944Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.11.0...v9.11.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.11.1) #### What's Changed ##### πŸ› Bug Fixes - fix: regression triple slash including in `.d.ts` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1794](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9110-2024-04-04T011934Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.10.2...v9.11.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.11.0) #### What's Changed ##### 🌟 Features - fix: number and date format components not using `scope` prop by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1786](https://redirect.github.com/intlify/vue-i18n-next/pull/1786) #### New Contributors - [@​xuanzhi33](https://redirect.github.com/xuanzhi33) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1767](https://redirect.github.com/intlify/vue-i18n-next/pull/1767) - [@​YoshiYo](https://redirect.github.com/YoshiYo) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1781](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9102-2024-03-15T131647Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.10.1...v9.10.2) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.10.2) #### What's Changed ##### πŸ› Bug Fixes - fix: manually add triple slash directive to `message-compiler` by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1766](https://redirect.github.com/intlify/vue-i18n-next/pull/1766) #### New Contributors - [@​shinGangan](https://redirect.github.com/shinGangan) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1763](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9101-2024-03-01T012617Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.10.0...v9.10.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.10.1) #### What's Changed ##### ⚑ Improvement Features - chore(fix): [#​1630](https://redirect.github.com/intlify/vue-i18n/issues/1630) make the install function synchronous to be aligned… by [@​k-paxian](https://redirect.github.com/k-paxian) in [https://github.com/intlify/vue-i18n-next/pull/1631](https://redirect.github.com/intlify/vue-i18n-next/pull/1631) ##### πŸ“οΈ Documentations - docs: wrong te docs by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1753](https://redirect.github.com/intlify/vue-i18n-next/pull/1753) #### New Contributors - [@​k-paxian](https://redirect.github.com/k-paxian) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1631](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v9100-2024-03-01T005042Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.9.1...v9.10.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.10.0) #### What's Changed ##### 🌟 Features - fix: Support for `te` behavior compatibility before v9.6 by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1751](https://redirect.github.com/intlify/vue-i18n-next/pull/1751) ##### πŸ“οΈ Documentations - docs: update description of Nuxt I18n and its status by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1739](https://redirect.github.com/intlify/vue-i18n-next/pull/1739) #### New Contributors - [@​twolfvb](https://redirect.github.com/twolfvb) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1732](https://redirect.github.com/intlify/vue-i18n-next/pull/1732) - [@​ismailarilik](https://redirect.github.com/ismailarilik) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1722](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v991-2024-01-31T014227Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.9.0...v9.9.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.9.1) #### What's Changed ##### πŸ› Bug Fixes - fix: key-value style messages broken after merging ([#​1717](https://redirect.github.com/intlify/vue-i18n/issues/1717)) by [@​chojnicki](https://redirect.github.com/chojnicki) in [https://github.com/intlify/vue-i18n-next/pull/1718](https://redirect.github.com/intlify/vue-i18n-next/pull/1718) ##### πŸ“οΈ Documentations - chore(typo): update injection.md by [@​quentinmcq](https://redirect.github.com/quentinmcq) in [https://github.com/intlify/vue-i18n-next/pull/1716](https://redirect.github.com/intlify/vue-i18n-next/pull/1716) - Update syntax.md by [@​hinogi](https://redirect.github.com/hinogi) in [https://github.com/intlify/vue-i18n-next/pull/1701](https://redirect.github.com/intlify/vue-i18n-next/pull/1701) #### New Contributors - [@​chojnicki](https://redirect.github.com/chojnicki) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1718](https://redirect.github.com/intlify/vue-i18n-next/pull/1718) - [@​quentinmcq](https://redirect.github.com/quentinmcq) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1716](https://redirect.github.com/intlify/vue-i18n-next/pull/1716) - [@​hinogi](https://redirect.github.com/hinogi) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1701](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v990-2024-01-06T095105Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.8.0...v9.9.0) This changelog is generated by [GitHub Releases](https://redirect.github.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://redirect.github.com/yyx990803) in [https://github.com/intlify/vue-i18n-next/pull/1661](https://redirect.github.com/intlify/vue-i18n-next/pull/1661) - chore: improve Vue type definition appending by [@​NozomuIkuta](https://redirect.github.com/NozomuIkuta) in [https://github.com/intlify/vue-i18n-next/pull/1671](https://redirect.github.com/intlify/vue-i18n-next/pull/1671) ##### πŸ“ˆ Performance Fixes - fix: lower memory usage by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1677](https://redirect.github.com/intlify/vue-i18n-next/pull/1677) ##### πŸ“οΈ Documentations - Update installation.md by [@​KumJungMin](https://redirect.github.com/KumJungMin) in [https://github.com/intlify/vue-i18n-next/pull/1676](https://redirect.github.com/intlify/vue-i18n-next/pull/1676) #### New Contributors - [@​yyx990803](https://redirect.github.com/yyx990803) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1661](https://redirect.github.com/intlify/vue-i18n-next/pull/1661) - [@​KumJungMin](https://redirect.github.com/KumJungMin) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1676](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v980-2023-11-28T010045Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.7.1...v9.8.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.8.0) #### What's Changed ##### 🌟 Features - feat: more strictly return type locale detector by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1640](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v971-2023-11-22T143624Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.7.0...v9.7.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.7.1) #### What's Changed ##### ⚑ Improvement Features - fix: tweak `@intlify/core` conditional exports by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1639](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v970-2023-11-16T074549Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.5...v9.7.0) This changelog is generated by [GitHub Releases](https://redirect.github.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://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1635](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v965-2023-11-04T014238Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.4...v9.6.5) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.6.5) #### What's Changed ##### πŸ› Bug Fixes - fix: Nuxt I18n type inference by [@​BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n-next/pull/1628](https://redirect.github.com/intlify/vue-i18n-next/pull/1628) #### New Contributors - [@​BobbieGoede](https://redirect.github.com/BobbieGoede) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1628](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v964-2023-11-02T044453Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.3...v9.6.4) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.6.4) #### What's Changed ##### πŸ› Bug Fixes - fix: wrong source getting by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1624](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v963-2023-11-02T040531Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.2...v9.6.3) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.6.3) #### What's Changed ##### πŸ› Bug Fixes - fix: adjust `/* #__PURE__*/` comment timing by [@​newives](https://redirect.github.com/newives) in [https://github.com/intlify/vue-i18n-next/pull/1623](https://redirect.github.com/intlify/vue-i18n-next/pull/1623) #### New Contributors - [@​newives](https://redirect.github.com/newives) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1623](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v962-2023-10-27T223712Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.1...v9.6.2) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.6.2) #### What's Changed ##### πŸ› Bug Fixes - fix: return null for fucntion by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1617](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v961-2023-10-27T054530Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.6.0...v9.6.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.6.1) #### What's Changed ##### πŸ› Bug Fixes - fix: more `te` logic strictly by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1612](https://redirect.github.com/intlify/vue-i18n-next/pull/1612) - fix: `te` fallback to root by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1613](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v960-2023-10-26T033613Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.5.0...v9.6.0) This changelog is generated by [GitHub Releases](https://redirect.github.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://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1594](https://redirect.github.com/intlify/vue-i18n-next/pull/1594) ##### πŸ› Bug Fixes - fix(examples): remove `@vite-ignore` magic comment by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1590](https://redirect.github.com/intlify/vue-i18n-next/pull/1590) - fix: cannot resolve flatjson messages when use `setLocaleMessage` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1601](https://redirect.github.com/intlify/vue-i18n-next/pull/1601) - fix: strictly key exsisting with `te` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1602](https://redirect.github.com/intlify/vue-i18n-next/pull/1602) ##### ⚑ Improvement Features - fix: locale detector type definition by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1591](https://redirect.github.com/intlify/vue-i18n-next/pull/1591) ##### πŸ“οΈ Documentations - docs: add example link by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1608](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v950-2023-09-29T023913Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.4.1...v9.5.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.5.0) #### What's Changed ##### 🌟 Features - feat(core-base): support locale detector by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1566](https://redirect.github.com/intlify/vue-i18n-next/pull/1566) ##### πŸ› Bug Fixes - Handle falsy values in i18n.te() by [@​BuuBux](https://redirect.github.com/BuuBux) in [https://github.com/intlify/vue-i18n-next/pull/1554](https://redirect.github.com/intlify/vue-i18n-next/pull/1554) - fix(core-base): wrong list index resolving on jit optimization by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1571](https://redirect.github.com/intlify/vue-i18n-next/pull/1571) - fix: support runtime module for node.js by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1573](https://redirect.github.com/intlify/vue-i18n-next/pull/1573) ##### πŸ“οΈ Documentations - docs: fix typo in optimization.md by [@​Theiaz](https://redirect.github.com/Theiaz) in [https://github.com/intlify/vue-i18n-next/pull/1565](https://redirect.github.com/intlify/vue-i18n-next/pull/1565) - Fix typos in breaking.md doc by [@​piercemorris](https://redirect.github.com/piercemorris) in [https://github.com/intlify/vue-i18n-next/pull/1572](https://redirect.github.com/intlify/vue-i18n-next/pull/1572) ##### 🍭 Examples - Update nuxt.config.ts in Nuxt 3 Minimal Starter Example by [@​ram-you](https://redirect.github.com/ram-you) in [https://github.com/intlify/vue-i18n-next/pull/1553](https://redirect.github.com/intlify/vue-i18n-next/pull/1553) #### New Contributors - [@​BuuBux](https://redirect.github.com/BuuBux) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1554](https://redirect.github.com/intlify/vue-i18n-next/pull/1554) - [@​Theiaz](https://redirect.github.com/Theiaz) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1565](https://redirect.github.com/intlify/vue-i18n-next/pull/1565) - [@​piercemorris](https://redirect.github.com/piercemorris) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1572](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v941-2023-09-14T105139Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.4.0...v9.4.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.4.1) #### What's Changed ##### πŸ› Bug Fixes - fix: cannot resolve linked refer message by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1549](https://redirect.github.com/intlify/vue-i18n-next/pull/1549) - fix: cannot resolve linked refer message that has hypen by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1550](https://redirect.github.com/intlify/vue-i18n-next/pull/1550) - fix: type errors for core-base by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1551](https://redirect.github.com/intlify/vue-i18n-next/pull/1551) ##### πŸ“οΈ Documentations - docs: add build.transpile option by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1548](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v940-2023-09-11T100820Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/compare/v9.3.0...v9.4.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n-next/releases/tag/v9.4.0) #### What's Changed ##### 🌟 Features - feat(shared): support dist package for browser by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1527](https://redirect.github.com/intlify/vue-i18n-next/pull/1527) ##### πŸ› Bug Fixes - fix(vue-i18n-bridge): peer dependency warning by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1536](https://redirect.github.com/intlify/vue-i18n-next/pull/1536) ##### ⚑ Improvement Features - feat(core): optimize core package for node.js by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1530](https://redirect.github.com/intlify/vue-i18n-next/pull/1530) - fix: optimize tree-shaking for devtools packages by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1531](https://redirect.github.com/intlify/vue-i18n-next/pull/1531) - improvement: tweak compler registration and message condition on compile function by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1532](https://redirect.github.com/intlify/vue-i18n-next/pull/1532) #### New Contributors - [@​ram-you](https://redirect.github.com/ram-you) made their first contribution in [https://github.com/intlify/vue-i18n-next/pull/1525](https://redirect.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`](https://redirect.github.com/intlify/vue-i18n/blob/HEAD/CHANGELOG.md#v930-2023-09-05T083925Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n/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://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1147](https://redirect.github.com/intlify/vue-i18n-next/pull/1147) - feat: support ESM file extension by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1137](https://redirect.github.com/intlify/vue-i18n-next/pull/1137) - feat: node esm for message compiler by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1460](https://redirect.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](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://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1434](https://redirect.github.com/intlify/vue-i18n-next/pull/1434) - feat: support AST minification by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1474](https://redirect.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: ```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://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1497](https://redirect.github.com/intlify/vue-i18n-next/pull/1497) - perf: support drop message compiler feature flag by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1510](https://redirect.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](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1511](https://redirect.github.com/intlify/vue-i18n-next/pull/1511) - feat: export `$te` as global on composition mode by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1222](https://redirect.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](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1496](https://redirect.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`](https://redirect.github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n). - [`rollup-plugin-vue-i18n`](https://redirect.github.com/intlify/bundle-tools/tree/main/packages/rollup-plugin-vue-i18n) - [`vite-plugin-vue-i18n`](https://redirect.github.com/intlify/bundle-tools/tree/main/packages/vite-plugin-vue-i18n) - [`vue-i18n-loader`](https://redirect.github.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://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1494](https://redirect.github.com/intlify/vue-i18n-next/pull/1494) - Improve documentation about TypeScript Support by [@​bchazelle-ubitransport](https://redirect.github.com/bchazelle-ubitransport) in [https://github.com/intlify/vue-i18n-next/pull/1374](https://redirect.github.com/intlify/vue-i18n-next/pull/1374) - fix: typo in I18nErrorCodes enum by [@​T0TProduction](https://redirect.github.com/T0TProduction) in [https://github.com/intlify/vue-i18n-next/pull/1394](https://redirect.github.com/intlify/vue-i18n-next/pull/1394) - Fix typo by [@​tkalmar](https://redirect.github.com/tkalmar) in [https://github.com/intlify/vue-i18n-next/pull/1393](https://redirect.github.com/intlify/vue-i18n-next/pull/1393) - fix: drop node v14 by [@​NozomuIkuta](https://redirect.github.com/NozomuIkuta) in [https://github.com/intlify/vue-i18n-next/pull/1399](https://redirect.github.com/intlify/vue-i18n-next/pull/1399) - fix: avoid transform to `globalThis` with bundler by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1413](https://redirect.github.com/intlify/vue-i18n-next/pull/1413) - fix: global locale is not respected by useI18n by [@​Csszabi98](https://redirect.github.com/Csszabi98) in [https://github.com/intlify/vue-i18n-next/pull/1316](https://redirect.github.com/intlify/vue-i18n-next/pull/1316) - chore: switch to vitest from jest by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1342](https://redirect.github.com/intlify/vue-i18n-next/pull/1342) - fix: support pascal case for components by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1313](https://redirect.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](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1310](https://redirect.github.com/intlify/vue-i18n-next/pull/1310) - fix: update typescript version and fix type error by [@​littleboarx](https://redirect.github.com/littleboarx) in [https://github.com/intlify/vue-i18n-next/pull/1277](https://redirect.github.com/intlify/vue-i18n-next/pull/1277) - fix: correct typo in `TranslateVNodeSymbol` by [@​DamianGlowala](https://redirect.github.com/DamianGlowala) in [https://github.com/intlify/vue-i18n-next/pull/1236](https://redirect.github.com/intlify/vue-i18n-next/pull/1236) - fix: exntending for Composer and VueI18n by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1237](https://redirect.github.com/intlify/vue-i18n-next/pull/1237) - fix: change to `optionalDependencies` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1184](https://redirect.github.com/intlify/vue-i18n-next/pull/1184) - improvement: remove feature flag warning by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1140](https://redirect.github.com/intlify/vue-i18n-next/pull/1140) #### πŸ› Bug Fixes: 17 - fix(message-compiler): linked modifier breaks with parenthesis by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1506](https://redirect.github.com/intlify/vue-i18n-next/pull/1506) - fix(core-base): `isMessageAST` more strictly by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1509](https://redirect.github.com/intlify/vue-i18n-next/pull/1509) - fix: root context message availability for linked messages in SFCs on production by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1477](https://redirect.github.com/intlify/vue-i18n-next/pull/1477) - fix: cleanup global injection resources by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1479](https://redirect.github.com/intlify/vue-i18n-next/pull/1479) - fix: conditional exports order for message compiler by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1461](https://redirect.github.com/intlify/vue-i18n-next/pull/1461) - fix: allow AST on `rt` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1455](https://redirect.github.com/intlify/vue-i18n-next/pull/1455) - fix: JIT compilation on runtime only by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1451](https://redirect.github.com/intlify/vue-i18n-next/pull/1451) - fix: reslove with caml-case for components by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1418](https://redirect.github.com/intlify/vue-i18n-next/pull/1418) - fix: crash of the app when we mix flat json keys by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1419](https://redirect.github.com/intlify/vue-i18n-next/pull/1419) - fix: Resolve the message in components which was rendered with slots, for about ``, `` and `` by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1416](https://redirect.github.com/intlify/vue-i18n-next/pull/1416) - fix: isPlainObject incorrectly identifies objects wrapped in a Proxy object in Safari 10 by [@​reed-soul](https://redirect.github.com/reed-soul) in [https://github.com/intlify/vue-i18n-next/pull/1379](https://redirect.github.com/intlify/vue-i18n-next/pull/1379) - fix: useI18n wrong type and other type broken by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1309](https://redirect.github.com/intlify/vue-i18n-next/pull/1309) - fix: generate ComponentCustomProperties d.ts by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1306](https://redirect.github.com/intlify/vue-i18n-next/pull/1306) - fix: avoid VueI18n extending on root by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1241](https://redirect.github.com/intlify/vue-i18n-next/pull/1241) - fix: multiple VueI18n extending by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1239](https://redirect.github.com/intlify/vue-i18n-next/pull/1239) - fix: tree-shaking Fragment with for vue-i18n-bridge by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1187](https://redirect.github.com/intlify/vue-i18n-next/pull/1187) - fix:using the better Fragment detection([#​1122](https://redirect.github.com/intlify/vue-i18n/issues/1122)) by [@​littleboarx](https://redirect.github.com/littleboarx) in [https://github.com/intlify/vue-i18n-next/pull/1177](https://redirect.github.com/intlify/vue-i18n-next/pull/1177) #### πŸ“οΈ Documentations: 28 - Updates to Nuxt 3 integration guide by [@​JPF3N998](https://redirect.github.com/JPF3N998) in [https://github.com/intlify/vue-i18n-next/pull/1520](https://redirect.github.com/intlify/vue-i18n-next/pull/1520) - docs: add vite-plugin-vue-i18n support vite version to warning notice by [@​regchiu](https://redirect.github.com/regchiu) in [https://github.com/intlify/vue-i18n-next/pull/1499](https://redirect.github.com/intlify/vue-i18n-next/pull/1499) - feat!: replace algolia with local search by [@​g1eny0ung](https://redirect.github.com/g1eny0ung) in [https://github.com/intlify/vue-i18n-next/pull/1488](https://redirect.github.com/intlify/vue-i18n-next/pull/1488) - fix(guide): typo resourece -> resource by [@​regchiu](https://redirect.github.com/regchiu) in [https://github.com/intlify/vue-i18n-next/pull/1492](https://redirect.github.com/intlify/vue-i18n-next/pull/1492) - docs: diff with syntax highlighting in nuxt integration by [@​jd-solanki](https://redirect.github.com/jd-solanki) in [https://github.com/intlify/vue-i18n-next/pull/1490](https://redirect.github.com/intlify/vue-i18n-next/pull/1490) - Add example code for deployed app for nuxt3-app-vue-i18n by [@​lyqht](https://redirect.github.com/lyqht) in [https://github.com/intlify/vue-i18n-next/pull/1469](https://redirect.github.com/intlify/vue-i18n-next/pull/1469) - Fix [#​1475](https://redirect.github.com/intlify/vue-i18n/issues/1475): Typo in documentation when referring to translation component by [@​ducksblock](https://redirect.github.com/ducksblock) in [https://github.com/intlify/vue-i18n-next/pull/1476](https://redirect.github.com/intlify/vue-i18n-next/pull/1476) - Update index.md by [@​bnss](https://redirect.github.com/bnss) in [https://github.com/intlify/vue-i18n-next/pull/1431](https://redirect.github.com/intlify/vue-i18n-next/pull/1431) - Update breaking.md by [@​Sojaner](https://redirect.github.com/Sojaner) in [https://github.com/intlify/vue-i18n-next/pull/1366](https://redirect.github.com/intlify/vue-i18n-next/pull/1366) - docs: adjust Translation props in JSDoc by [@​iamandrewluca](https://redirect.github.com/iamandrewluca) in [https://github.com/intlify/vue-i18n-next/pull/1372](https://redirect.github.com/intlify/vue-i18n-next/pull/1372) - docs: update vue-demi version by [@​blackwindforce](https://redirect.github.com/blackwindforce) in [https://github.com/intlify/vue-i18n-next/pull/1375](https://redirect.github.com/intlify/vue-i18n-next/pull/1375) - docs: add section about petite-vue-i18n by [@​NozomuIkuta](https://redirect.github.com/NozomuIkuta) in [https://github.com/intlify/vue-i18n-next/pull/1402](https://redirect.github.com/intlify/vue-i18n-next/pull/1402) - docs: Add space before link text by [@​munierujp](https://redirect.github.com/munierujp) in [https://github.com/intlify/vue-i18n-next/pull/1336](https://redirect.github.com/intlify/vue-i18n-next/pull/1336) - typo fix by [@​arikw](https://redirect.github.com/arikw) in [https://github.com/intlify/vue-i18n-next/pull/1337](https://redirect.github.com/intlify/vue-i18n-next/pull/1337) - Fixed Typo by [@​flashspys](https://redirect.github.com/flashspys) in [https://github.com/intlify/vue-i18n-next/pull/1339](https://redirect.github.com/intlify/vue-i18n-next/pull/1339) - Fixed typo in example by [@​tom-knight](https://redirect.github.com/tom-knight) in [https://github.com/intlify/vue-i18n-next/pull/1341](https://redirect.github.com/intlify/vue-i18n-next/pull/1341) - fix: broken links in v8 docs by [@​dekatron](https://redirect.github.com/dekatron) in [https://github.com/intlify/vue-i18n-next/pull/1354](https://redirect.github.com/intlify/vue-i18n-next/pull/1354) - Fixed double sentence by [@​m-glass](https://redirect.github.com/m-glass) in [https://github.com/intlify/vue-i18n-next/pull/1348](https://redirect.github.com/intlify/vue-i18n-next/pull/1348) - docs: [@​huntersofbook/i18n](https://redirect.github.com/huntersofbook/i18n) tools by [@​productdevbook](https://redirect.github.com/productdevbook) in [https://github.com/intlify/vue-i18n-next/pull/1311](https://redirect.github.com/intlify/vue-i18n-next/pull/1311) - Fixed Links, added up-to-date link to v3 docs by [@​maxtaube](https://redirect.github.com/maxtaube) in [https://github.com/intlify/vue-i18n-next/pull/1266](https://redirect.github.com/intlify/vue-i18n-next/pull/1266) - docs: update links by [@​huynl-96](https://redirect.github.com/huynl-96) in [https://github.com/intlify/vue-i18n-next/pull/1275](https://redirect.github.com/intlify/vue-i18n-next/pull/1275) - Docs: search for "useI18n" yields non-existing /ja/api/composition.html by [@​Jinyoung-s](https://redirect.github.com/Jinyoung-s) in [https://github.com/intlify/vue-i18n-next/pull/1245](https://redirect.github.com/intlify/vue-i18n-next/pull/1245) - docs: update introduction by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1227](https://redirect.github.com/intlify/vue-i18n-next/pull/1227) - docs: add roadmap by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1226](https://redirect.github.com/intlify/vue-i18n-next/pull/1226) - fix(docs): add more unplugin-vue-i18n docs and tweak some sections by [@​kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n-next/pull/1221](https://redirect.github.com/intlify/vue-i18n-next/pull/1221) - Updated directive.md by [@​sayan99614](https://redirect.github.com/sayan99614) in [https://github.com/intlify/vue-i18n-next/pull/1204](https://redirect.github.com/intlify/vue-i18n-next/pull/1204) - Fix typo in cr

Configuration

πŸ“… Schedule: Branch creation - "after 10pm every weekday,every weekend,before 5am every weekday" in timezone Asia/Seoul, 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.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.