intlify/vue-i18n-next (vue-i18n)
### [`v10.0.0`](https://redirect.github.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v1000-2024-09-10T044141Z)
[Compare Source](https://redirect.github.com/intlify/vue-i18n-next/compare/v9.14.0...v10.0.0)
This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.0)
#### What's Changed
##### π Features
- feat!: change `$t` overloaded signature for Legacy API mode by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1832](https://redirect.github.com/intlify/vue-i18n/pull/1832)
- feat!: default enable for JIT compilation by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1852](https://redirect.github.com/intlify/vue-i18n/pull/1852)
- feat: move to GA from experimental for petite-vue-i18n by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1862](https://redirect.github.com/intlify/vue-i18n/pull/1862)
- feat: support generated locale type by [@BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1890](https://redirect.github.com/intlify/vue-i18n/pull/1890)
##### π Bug Fixes
- fix(types): allow spyOn of "useI18n()" by [@pinguet62](https://redirect.github.com/pinguet62) in [https://github.com/intlify/vue-i18n/pull/1815](https://redirect.github.com/intlify/vue-i18n/pull/1815)
- fix: remove unnecessary types from petite-vue-i18n by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1833](https://redirect.github.com/intlify/vue-i18n/pull/1833)
- fix: Not load devtools on Node.js by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1843](https://redirect.github.com/intlify/vue-i18n/pull/1843)
- fix: allow empty default message by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1849](https://redirect.github.com/intlify/vue-i18n/pull/1849)
- fix: cannot reduce message-compiler bundle size for runtime by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1860](https://redirect.github.com/intlify/vue-i18n/pull/1860)
- fix(types): `$t` types by [@mitjans](https://redirect.github.com/mitjans) in [https://github.com/intlify/vue-i18n/pull/1883](https://redirect.github.com/intlify/vue-i18n/pull/1883)
- fix: fallback linked message params by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1926](https://redirect.github.com/intlify/vue-i18n/pull/1926)
##### π₯ Breaking Changes
- breaking: drop modulo syntax by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1814](https://redirect.github.com/intlify/vue-i18n/pull/1814)
- breaking: drop vue-i18n-bridge by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1816](https://redirect.github.com/intlify/vue-i18n/pull/1816)
- breaking: drop `allowComposition` option by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1817](https://redirect.github.com/intlify/vue-i18n/pull/1817)
- breaking: drop fully `formatter` option codes on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1826](https://redirect.github.com/intlify/vue-i18n/pull/1826)
- breaking: drop fully `preserveDirectiveContent` option codes on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1827](https://redirect.github.com/intlify/vue-i18n/pull/1827)
- breaking: drop fully `preserve` modifier codes on `v-t` directive by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1828](https://redirect.github.com/intlify/vue-i18n/pull/1828)
- breaking: drop fully `getChoiceIndex` on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1829](https://redirect.github.com/intlify/vue-i18n/pull/1829)
- breaking: drop translation component `` v8.x compatibility by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1844](https://redirect.github.com/intlify/vue-i18n/pull/1844)
- breaking: drop `te` behavior v8.x compatibility on v9 by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1845](https://redirect.github.com/intlify/vue-i18n/pull/1845)
##### β οΈ Deprecated Features
- feat!: deprecate `tc` and `$tc` for Legacy API mode by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1839](https://redirect.github.com/intlify/vue-i18n/pull/1839)
##### β‘ Improvement Features
- fix: reduce devtools pkgs and size by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1823](https://redirect.github.com/intlify/vue-i18n/pull/1823)
- fix: translation interface typing by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1837](https://redirect.github.com/intlify/vue-i18n/pull/1837)
- fix(devtools): change vue-devtools label by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1885](https://redirect.github.com/intlify/vue-i18n/pull/1885)
- fix: vue-i18n type definition for vue package by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1888](https://redirect.github.com/intlify/vue-i18n/pull/1888)
- fix: type errors by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1935](https://redirect.github.com/intlify/vue-i18n/pull/1935)
##### π Performance Fixes
- perf: more bundle size optimization by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1851](https://redirect.github.com/intlify/vue-i18n/pull/1851)
##### ποΈ Documentations
- docs: add favicon by [@BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1824](https://redirect.github.com/intlify/vue-i18n/pull/1824)
- docs: fix typos by [@BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1825](https://redirect.github.com/intlify/vue-i18n/pull/1825)
- Update started.md to fix typo by [@steveclarke](https://redirect.github.com/steveclarke) in [https://github.com/intlify/vue-i18n/pull/1822](https://redirect.github.com/intlify/vue-i18n/pull/1822)
- docs: fix typo on vue i18n name by [@r-moret](https://redirect.github.com/r-moret) in [https://github.com/intlify/vue-i18n/pull/1848](https://redirect.github.com/intlify/vue-i18n/pull/1848)
- fix: typo in migration breaking changes v10 by [@khylias](https://redirect.github.com/khylias) in [https://github.com/intlify/vue-i18n/pull/1854](https://redirect.github.com/intlify/vue-i18n/pull/1854)
- docs: fix typos by [@SimonVadier](https://redirect.github.com/SimonVadier) in [https://github.com/intlify/vue-i18n/pull/1863](https://redirect.github.com/intlify/vue-i18n/pull/1863)
- docs: add scoping for custom directive by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1867](https://redirect.github.com/intlify/vue-i18n/pull/1867)
- Update tools.md by [@felixhaeberle](https://redirect.github.com/felixhaeberle) in [https://github.com/intlify/vue-i18n/pull/1866](https://redirect.github.com/intlify/vue-i18n/pull/1866)
- Fix typos, syntax by [@TheoKondak](https://redirect.github.com/TheoKondak) in [https://github.com/intlify/vue-i18n/pull/1881](https://redirect.github.com/intlify/vue-i18n/pull/1881)
- Added a comment about pluralRules to the code in pluralization docs by [@M1h4n1k](https://redirect.github.com/M1h4n1k) in [https://github.com/intlify/vue-i18n/pull/1873](https://redirect.github.com/intlify/vue-i18n/pull/1873)
- chore: fix module augmentation example comment by [@BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1898](https://redirect.github.com/intlify/vue-i18n/pull/1898)
- Improved the global and local Scope descriptions by [@pankajrlal](https://redirect.github.com/pankajrlal) in [https://github.com/intlify/vue-i18n/pull/1925](https://redirect.github.com/intlify/vue-i18n/pull/1925)
##### π Examples
- Update ja-JP.json by [@awsssrD](https://redirect.github.com/awsssrD) in [https://github.com/intlify/vue-i18n/pull/1914](https://redirect.github.com/intlify/vue-i18n/pull/1914)
- Update en-US.json by [@awsssrD](https://redirect.github.com/awsssrD) in [https://github.com/intlify/vue-i18n/pull/1913](https://redirect.github.com/intlify/vue-i18n/pull/1913)
#### New Contributors
- [@pinguet62](https://redirect.github.com/pinguet62) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1815](https://redirect.github.com/intlify/vue-i18n/pull/1815)
- [@steveclarke](https://redirect.github.com/steveclarke) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1822](https://redirect.github.com/intlify/vue-i18n/pull/1822)
- [@r-moret](https://redirect.github.com/r-moret) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1848](https://redirect.github.com/intlify/vue-i18n/pull/1848)
- [@khylias](https://redirect.github.com/khylias) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1854](https://redirect.github.com/intlify/vue-i18n/pull/1854)
- [@SimonVadier](https://redirect.github.com/SimonVadier) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1863](https://redirect.github.com/intlify/vue-i18n/pull/1863)
- [@felixhaeberle](https://redirect.github.com/felixhaeberle) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1866](https://redirect.github.com/intlify/vue-i18n/pull/1866)
- [@mitjans](https://redirect.github.com/mitjans) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1883](https://redirect.github.com/intlify/vue-i18n/pull/1883)
- [@TheoKondak](https://redirect.github.com/TheoKondak) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1881](https://redirect.github.com/intlify/vue-i18n/pull/1881)
- [@M1h4n1k](https://redirect.github.com/M1h4n1k) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1873](https://redirect.github.com/intlify/vue-i18n/pull/1873)
- [@awsssrD](https://redirect.github.com/awsssrD) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1914](https://redirect.github.com/intlify/vue-i18n/pull/1914)
- [@pankajrlal](https://redirect.github.com/pankajrlal) made their first contribution in [https://github.com/intlify/vue-i18n/pull/1925](https://redirect.github.com/intlify/vue-i18n/pull/1925)
**Full Changelog**: https://github.com/intlify/vue-i18n/compare/v9.13.1...v10.0.0
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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^9.9.1
->^10.0.0
Release Notes
intlify/vue-i18n-next (vue-i18n)
### [`v10.0.0`](https://redirect.github.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v1000-2024-09-10T044141Z) [Compare Source](https://redirect.github.com/intlify/vue-i18n-next/compare/v9.14.0...v10.0.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/intlify/vue-i18n/releases/tag/v10.0.0) #### What's Changed ##### π Features - feat!: change `$t` overloaded signature for Legacy API mode by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1832](https://redirect.github.com/intlify/vue-i18n/pull/1832) - feat!: default enable for JIT compilation by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1852](https://redirect.github.com/intlify/vue-i18n/pull/1852) - feat: move to GA from experimental for petite-vue-i18n by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1862](https://redirect.github.com/intlify/vue-i18n/pull/1862) - feat: support generated locale type by [@BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/intlify/vue-i18n/pull/1890](https://redirect.github.com/intlify/vue-i18n/pull/1890) ##### π Bug Fixes - fix(types): allow spyOn of "useI18n()" by [@pinguet62](https://redirect.github.com/pinguet62) in [https://github.com/intlify/vue-i18n/pull/1815](https://redirect.github.com/intlify/vue-i18n/pull/1815) - fix: remove unnecessary types from petite-vue-i18n by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1833](https://redirect.github.com/intlify/vue-i18n/pull/1833) - fix: Not load devtools on Node.js by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1843](https://redirect.github.com/intlify/vue-i18n/pull/1843) - fix: allow empty default message by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1849](https://redirect.github.com/intlify/vue-i18n/pull/1849) - fix: cannot reduce message-compiler bundle size for runtime by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1860](https://redirect.github.com/intlify/vue-i18n/pull/1860) - fix(types): `$t` types by [@mitjans](https://redirect.github.com/mitjans) in [https://github.com/intlify/vue-i18n/pull/1883](https://redirect.github.com/intlify/vue-i18n/pull/1883) - fix: fallback linked message params by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1926](https://redirect.github.com/intlify/vue-i18n/pull/1926) ##### π₯ Breaking Changes - breaking: drop modulo syntax by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1814](https://redirect.github.com/intlify/vue-i18n/pull/1814) - breaking: drop vue-i18n-bridge by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1816](https://redirect.github.com/intlify/vue-i18n/pull/1816) - breaking: drop `allowComposition` option by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1817](https://redirect.github.com/intlify/vue-i18n/pull/1817) - breaking: drop fully `formatter` option codes on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1826](https://redirect.github.com/intlify/vue-i18n/pull/1826) - breaking: drop fully `preserveDirectiveContent` option codes on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1827](https://redirect.github.com/intlify/vue-i18n/pull/1827) - breaking: drop fully `preserve` modifier codes on `v-t` directive by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1828](https://redirect.github.com/intlify/vue-i18n/pull/1828) - breaking: drop fully `getChoiceIndex` on Legacy API by [@kazupon](https://redirect.github.com/kazupon) in [https://github.com/intlify/vue-i18n/pull/1829](https://redirect.github.com/intlify/vue-i18n/pull/1829) - breaking: drop translation component `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 was generated by Mend Renovate. View the repository job log.