|
| 1 | +# v10.0.0 (2024-09-10T04:41:41Z) |
| 2 | + |
| 3 | +This changelog is generated by [GitHub Releases](https://github.com/intlify/vue-i18n/releases/tag/v10.0.0) |
| 4 | + |
| 5 | +<!-- Release notes generated using configuration in .github/release.yml at v10.0.0 --> |
| 6 | + |
| 7 | +## What's Changed |
| 8 | + |
| 9 | +### 🌟 Features |
| 10 | + |
| 11 | +- feat!: change `$t` overloaded signature for Legacy API mode by @kazupon in https://github.com/intlify/vue-i18n/pull/1832 |
| 12 | +- feat!: default enable for JIT compilation by @kazupon in https://github.com/intlify/vue-i18n/pull/1852 |
| 13 | +- feat: move to GA from experimental for petite-vue-i18n by @kazupon in https://github.com/intlify/vue-i18n/pull/1862 |
| 14 | +- feat: support generated locale type by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1890 |
| 15 | + |
| 16 | +### 🐛 Bug Fixes |
| 17 | + |
| 18 | +- fix(types): allow spyOn of "useI18n()" by @pinguet62 in https://github.com/intlify/vue-i18n/pull/1815 |
| 19 | +- fix: remove unnecessary types from petite-vue-i18n by @kazupon in https://github.com/intlify/vue-i18n/pull/1833 |
| 20 | +- fix: Not load devtools on Node.js by @kazupon in https://github.com/intlify/vue-i18n/pull/1843 |
| 21 | +- fix: allow empty default message by @kazupon in https://github.com/intlify/vue-i18n/pull/1849 |
| 22 | +- fix: cannot reduce message-compiler bundle size for runtime by @kazupon in https://github.com/intlify/vue-i18n/pull/1860 |
| 23 | +- fix(types): `$t` types by @mitjans in https://github.com/intlify/vue-i18n/pull/1883 |
| 24 | +- fix: fallback linked message params by @kazupon in https://github.com/intlify/vue-i18n/pull/1926 |
| 25 | + |
| 26 | +### 💥 Breaking Changes |
| 27 | + |
| 28 | +- breaking: drop modulo syntax by @kazupon in https://github.com/intlify/vue-i18n/pull/1814 |
| 29 | +- breaking: drop vue-i18n-bridge by @kazupon in https://github.com/intlify/vue-i18n/pull/1816 |
| 30 | +- breaking: drop `allowComposition` option by @kazupon in https://github.com/intlify/vue-i18n/pull/1817 |
| 31 | +- breaking: drop fully `formatter` option codes on Legacy API by @kazupon in https://github.com/intlify/vue-i18n/pull/1826 |
| 32 | +- breaking: drop fully `preserveDirectiveContent` option codes on Legacy API by @kazupon in https://github.com/intlify/vue-i18n/pull/1827 |
| 33 | +- breaking: drop fully `preserve` modifier codes on `v-t` directive by @kazupon in https://github.com/intlify/vue-i18n/pull/1828 |
| 34 | +- breaking: drop fully `getChoiceIndex` on Legacy API by @kazupon in https://github.com/intlify/vue-i18n/pull/1829 |
| 35 | +- breaking: drop translation component `<i18n>` v8.x compatibility by @kazupon in https://github.com/intlify/vue-i18n/pull/1844 |
| 36 | +- breaking: drop `te` behavior v8.x compatibility on v9 by @kazupon in https://github.com/intlify/vue-i18n/pull/1845 |
| 37 | + |
| 38 | +### ⚠️ Deprecated Features |
| 39 | + |
| 40 | +- feat!: deprecate `tc` and `$tc` for Legacy API mode by @kazupon in https://github.com/intlify/vue-i18n/pull/1839 |
| 41 | + |
| 42 | +### ⚡ Improvement Features |
| 43 | + |
| 44 | +- fix: reduce devtools pkgs and size by @kazupon in https://github.com/intlify/vue-i18n/pull/1823 |
| 45 | +- fix: translation interface typing by @kazupon in https://github.com/intlify/vue-i18n/pull/1837 |
| 46 | +- fix(devtools): change vue-devtools label by @kazupon in https://github.com/intlify/vue-i18n/pull/1885 |
| 47 | +- fix: vue-i18n type definition for vue package by @kazupon in https://github.com/intlify/vue-i18n/pull/1888 |
| 48 | +- fix: type errors by @kazupon in https://github.com/intlify/vue-i18n/pull/1935 |
| 49 | + |
| 50 | +### 📈 Performance Fixes |
| 51 | + |
| 52 | +- perf: more bundle size optimization by @kazupon in https://github.com/intlify/vue-i18n/pull/1851 |
| 53 | + |
| 54 | +### 📝️ Documentations |
| 55 | + |
| 56 | +- docs: add favicon by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1824 |
| 57 | +- docs: fix typos by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1825 |
| 58 | +- Update started.md to fix typo by @steveclarke in https://github.com/intlify/vue-i18n/pull/1822 |
| 59 | +- docs: fix typo on vue i18n name by @r-moret in https://github.com/intlify/vue-i18n/pull/1848 |
| 60 | +- fix: typo in migration breaking changes v10 by @khylias in https://github.com/intlify/vue-i18n/pull/1854 |
| 61 | +- docs: fix typos by @SimonVadier in https://github.com/intlify/vue-i18n/pull/1863 |
| 62 | +- docs: add scoping for custom directive by @kazupon in https://github.com/intlify/vue-i18n/pull/1867 |
| 63 | +- Update tools.md by @felixhaeberle in https://github.com/intlify/vue-i18n/pull/1866 |
| 64 | +- Fix typos, syntax by @TheoKondak in https://github.com/intlify/vue-i18n/pull/1881 |
| 65 | +- Added a comment about pluralRules to the code in pluralization docs by @M1h4n1k in https://github.com/intlify/vue-i18n/pull/1873 |
| 66 | +- chore: fix module augmentation example comment by @BobbieGoede in https://github.com/intlify/vue-i18n/pull/1898 |
| 67 | +- Improved the global and local Scope descriptions by @pankajrlal in https://github.com/intlify/vue-i18n/pull/1925 |
| 68 | + |
| 69 | +### 🍭 Examples |
| 70 | + |
| 71 | +- Update ja-JP.json by @awsssrD in https://github.com/intlify/vue-i18n/pull/1914 |
| 72 | +- Update en-US.json by @awsssrD in https://github.com/intlify/vue-i18n/pull/1913 |
| 73 | + |
| 74 | +## New Contributors |
| 75 | + |
| 76 | +- @pinguet62 made their first contribution in https://github.com/intlify/vue-i18n/pull/1815 |
| 77 | +- @steveclarke made their first contribution in https://github.com/intlify/vue-i18n/pull/1822 |
| 78 | +- @r-moret made their first contribution in https://github.com/intlify/vue-i18n/pull/1848 |
| 79 | +- @khylias made their first contribution in https://github.com/intlify/vue-i18n/pull/1854 |
| 80 | +- @SimonVadier made their first contribution in https://github.com/intlify/vue-i18n/pull/1863 |
| 81 | +- @felixhaeberle made their first contribution in https://github.com/intlify/vue-i18n/pull/1866 |
| 82 | +- @mitjans made their first contribution in https://github.com/intlify/vue-i18n/pull/1883 |
| 83 | +- @TheoKondak made their first contribution in https://github.com/intlify/vue-i18n/pull/1881 |
| 84 | +- @M1h4n1k made their first contribution in https://github.com/intlify/vue-i18n/pull/1873 |
| 85 | +- @awsssrD made their first contribution in https://github.com/intlify/vue-i18n/pull/1914 |
| 86 | +- @pankajrlal made their first contribution in https://github.com/intlify/vue-i18n/pull/1925 |
| 87 | + |
| 88 | +**Full Changelog**: https://github.com/intlify/vue-i18n/compare/v9.13.1...v10.0.0 |
| 89 | + |
1 | 90 | # v10.0.0-rc.1 (2024-09-05T08:44:40Z)
|
2 | 91 |
|
3 | 92 | This changelog is generated by [GitHub Releases](https://github.com/intlify/vue-i18n/releases/tag/v10.0.0-rc.1)
|
|
0 commit comments