7.8.1 (2018-06-18)
:bug: Bug Fixes
- directive: fix cannot unbind bug (105888d), closes #377
7.8.0 (2018-06-01)
:zap: Improvements
- typescript: add type exportings (a7cb8da)
7.7.0 (2018-05-20)
:zap: Improvements
7.6.0 (2018-03-13)
:zap: Improvements
7.5.0 (2018-03-11)
:star: New Features
:zap: Improvements
7.4.2 (2018-02-01)
:zap: Improvements
7.4.1 (2018-01-25)
:bug: Bug Fixes
:zap: Improvements
7.4.0 (2018-01-10)
:star: New Features
7.3.4 (2018-01-07)
:bug: Bug Fixes
7.3.3 (2017-12-19)
:bug: Bug Fixes
7.3.2 (2017-10-19)
:zap: Improvements
7.3.1 (2017-10-04)
:bug: Bug Fixes
- directive: fix cannot locale reactivity (e1fc12e), closes #227
7.3.0 (2017-09-22)
:star: New Features
- directives: support v-t custom directive (welcome back!) (af9a2e7)
:up: Updates
7.2.0 (2017-08-28)
:star: New Features
7.1.2 (2017-08-25)
:zap: Improvements
7.1.1 (2017-08-03)
:bug: Bug Fixes
- mixin: fix cannot setup VueI18n instance (13585a4), closes #203
7.1.0 (2017-07-30)
:zap: Improvements
- custom-block: support multiple custom blocks (ab955a5), closes #189
7.0.5 (2017-07-08)
:bug: Bug Fixes
- format: fix cannot collectly parse percent (fc71eda), closes #191
7.0.4 (2017-07-01)
:bug: Bug Fixes
:chart_with_upwards_trend: Performance Fixes
7.0.3 (2017-06-13)
:bug: Bug Fixes
- fallback: fix cannot fallabck localization (694e6f2), closes #176
- fallback: fix fallback locale issue (d9ceddc), closes #174
- linked: fix cannot fallback linked localization (0c572f3), closes #172
7.0.2 (2017-06-10)
:bug: Bug Fixes
- sfc: fix cannot parse custom block locale messages (32eb3a7), closes #173
7.0.1 (2017-06-04)
:bug: Bug Fixes
- fix cannat single file component translation (687d406), closes #169
- fix cannnot resolve linked localization with component interpolation (c973619), closes #171
- fix datetime and number fallback localization (be9e1bd), closes #168
- fix linked translation with using hyphen or underscore keypath (6e9f151), closes #170
7.0.0 (2017-05-29)
:tada: :tada: :tada:
See the docs
:star: New Features
- datetime localization:
- number localization:
- component interpolation:
- typescript:
:chart_with_upwards_trend: Performance Fixes
- fix translation performance issue (6032a51)
:zap: Improvements
:boom: Breaking changes
- format: re-impelement formatter
- formatter: change method nam
- flowtype: fix locale message related type changing and remove underscore type
:bug: Bug Fixes
- examples: fix ssr demo (059034f)
- pluralization: fix default choice (240cfed)
:chart_with_upwards_trend: Performance Fixes
- fix translation performance issue (6032a51), closes #165
:up: Updates
- flowtype: remove unneccesary type (eb60156)
:bug: Bug Fixes
- pluralization: fix default choice (240cfed), closes #164
:up: Updates
:zap: Improvements
- path: tweak for ssr (eb21921)
- typescript: change custom formatter method name (c5f043f)
:star: New Features
:boom: Breaking changes
- format: re-impelement formatter (a8c046d)
- formatter: change method name (6eed51c)
- flowtype: fix locale message related type changing (c30d576)
:bug: Bug Fixes
6.1.3 (2017-05-15)
:bug: Bug Fixes
6.1.2 (2017-05-15)
6.1.1 (2017-04-19)
:bug: Bug Fixes
6.1.0 (2017-04-14)
:star: New Features
- api: add 'mergeLocaleMessage' method (ef21621), closes #131
- silent: add silent translation missing option (29b3a17), closes #139
:zap: Improvements
- change to method from computed property (9135a59), closes #141
6.0.0 (2017-04-05)
:tada: :tada: :tada:
See the docs
:zap: Improvements
:star: NEW Features
:boom: Breaking changes
- API
- Dynamic locale DEPRECATED
:boom: Breaking changes
- change
fallbackRoot and sync option default true value (0890b44)
- remove messages settter, and add getLocaleMessage API (0f0914d)
:bug: Bug Fixes
- mixin: fix computed props errors (a6b7e37)
:up: Updates
:zap: Improvements
- fallbackLocale: support reactivity (ed758be)
- warn: suppress warning messages for production (6e417d2)
:star: New Features
- add 'setLocaleMessage' API (8b71eda)
:bug: Bug Fixes
- mixin: fix cannot create VueI18n instance error for minify production (7eeb29f)
:star: New Features
:zap: Improvements
- mixin: add error throwings and a warning (0e4ac39)
:zap: Improvements
This is the first release of 6.0.
In this version, we are some big breaking changes.
- Recommended for: experiments, prototypes, upgrading small, non-critical apps
- NOT recommended for: production use, upgrading production apps
:warning: Documentation still needs to be worked on. And also, we might change some APIs and features.
In the examples, please refer to this examples directory.
Improvements
Features
- Formatting support
- Pluralization support
- Locale and KeyPath Syntax support
- Linked translation support
- Fallback translation support
- Component locale support
- Dynamic locale DEPRECATED
- Hot reload support
API
Global Config
- Vue.config.lang DEPRECATED, use VueI18n constructor
locale option, or VueI18n#locale
- Vue.config.fallbackLang DEPRECATED, use VueI18n constructor
fallbackLocale option, or VueI18n#fallbackLocale
- Vue.config.missingHandler DEPRECATED, use VueI18n constructor
missing option, or VueI18n#missing
- Vue.config.i18nFormatter DEPRECATED, use VueI18n constructor
formatter option, or VueI18n#formatter
Global Method
- Vue.locale DEPRECATED, use VueI18n constructor
messages option, or VueI18n#messages
- Vue.t DEPRECATED, use VueI18n#t
- Vue.tc DEPRECATED, use VueI18n#tc
- Vue.te DEPRECATED, use VueI18n#te
Constructor Options
- locales DEPRECATED, use
messages of i18n option (e.g { i18n: { messaes: ... } })
Instance Properties