From 23b3e0ca8130a809ab6250756fc907de869636e0 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 8 Apr 2021 00:46:45 +0900 Subject: [PATCH 1/3] minor release v9.1.0 --- CHANGELOG.md | 52 ++++++++++++++++++++++++++ package.json | 2 +- packages/core-base/package.json | 14 +++---- packages/core/package.json | 4 +- packages/devtools-if/package.json | 4 +- packages/message-compiler/package.json | 6 +-- packages/message-resolver/package.json | 2 +- packages/runtime/package.json | 8 ++-- packages/shared/package.json | 2 +- packages/vue-devtools/package.json | 8 ++-- packages/vue-i18n/package.json | 10 ++--- 11 files changed, 82 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 673e22237..64148ec2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,55 @@ + +## v9.1.0 (2021-04-07) + +#### :star: Features +* `core-base`, `devtools-if`, `vue-i18n` + * [#433](https://github.com/intlify/vue-i18n-next/pull/433) experimental: Hooking for `@intlify/devtools` ([@kazupon](https://github.com/kazupon)) +* `core-base`, `vue-i18n` + * [#411](https://github.com/intlify/vue-i18n-next/pull/411) feat: resolve locale message translation new API `rt` ([@kazupon](https://github.com/kazupon)) +* `message-resolver`, `shared`, `vue-i18n` + * [#402](https://github.com/intlify/vue-i18n-next/pull/402) Add support for flat json separated with dot('.') ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +* `vue-i18n` + * [#386](https://github.com/intlify/vue-i18n-next/pull/386) feat: Vue I18n Data Editing at DevTools ([@kazupon](https://github.com/kazupon)) + +#### :bug: Bug Fixes +* `vue-i18n` + * [#404](https://github.com/intlify/vue-i18n-next/pull/404) fix: suppress console for devtools flag ([@kazupon](https://github.com/kazupon)) + * [#403](https://github.com/intlify/vue-i18n-next/pull/403) fix: cannot fallback at tm / $tm ([@kazupon](https://github.com/kazupon)) + * [#374](https://github.com/intlify/vue-i18n-next/pull/374) fix: cannot warn fallback root ([@kazupon](https://github.com/kazupon)) +* `message-compiler` + * [#372](https://github.com/intlify/vue-i18n-next/pull/372) fix: cannot use underscore as indentifier ([@kazupon](https://github.com/kazupon)) + +#### :zap: Improvement Features +* `core-base`, `vue-i18n` + * [#422](https://github.com/intlify/vue-i18n-next/pull/422) fix: Intl type definition for TS 4.2 ([@kazupon](https://github.com/kazupon)) +* `core-base` + * [#417](https://github.com/intlify/vue-i18n-next/pull/417) Coherent update from 'best-fit' to 'best fit' ([@ValdoGhafoor](https://github.com/ValdoGhafoor)) +* `message-compiler`, `shared`, `vue-i18n` + * [#397](https://github.com/intlify/vue-i18n-next/pull/397) fix: Support for browsers that don't support object spread literals ([@kazupon](https://github.com/kazupon)) +* `vue-i18n` + * [#387](https://github.com/intlify/vue-i18n-next/pull/387) improvement: Vue I18n Devtools plugin info ([@kazupon](https://github.com/kazupon)) + * [#384](https://github.com/intlify/vue-i18n-next/pull/384) support suppress esm-bundler feature flags warning ([@kazupon](https://github.com/kazupon)) + * [#368](https://github.com/intlify/vue-i18n-next/pull/368) improvement: upgrade vue devtools ([@kazupon](https://github.com/kazupon)) + +#### :boom: Breaking Change +* `core-base`, `size-check-vue-i18n`, `vue-i18n` + * [#434](https://github.com/intlify/vue-i18n-next/pull/434) breaking: split devtools production feature flags ([@kazupon](https://github.com/kazupon)) + +#### :pencil: Documentation +* Other + * [#420](https://github.com/intlify/vue-i18n-next/pull/420) Fix typos in Composition API page ([@FlandreDaisuki](https://github.com/FlandreDaisuki)) + * [#406](https://github.com/intlify/vue-i18n-next/pull/406) Add easy-i18n as third-party tool ([@marhali](https://github.com/marhali)) +* `vue-i18n` + * [#370](https://github.com/intlify/vue-i18n-next/pull/370) Fix typo in docstring ([@kuanyen](https://github.com/kuanyen)) + +#### Committers: 6 +- Chun-Hao Lien ([@FlandreDaisuki](https://github.com/FlandreDaisuki)) +- Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +- Marcel ([@marhali](https://github.com/marhali)) +- Valdo Ghafoor ([@ValdoGhafoor](https://github.com/ValdoGhafoor)) +- Yen Kuan ([@kuanyen](https://github.com/kuanyen)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) + ## v9.0.0 (2021-02-27) See the below link: diff --git a/package.json b/package.json index 429207950..b5689faf5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-i18n-next", - "version": "9.0.0", + "version": "9.1.0", "license": "MIT", "author": { "name": "kazuya kawaguchi", diff --git a/packages/core-base/package.json b/packages/core-base/package.json index 1f6ad3a11..d9995f5f3 100644 --- a/packages/core-base/package.json +++ b/packages/core-base/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/core-base", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/core-base", "keywords": [ "core", @@ -33,12 +33,12 @@ "jsdelivr": "dist/core-base.global.js", "types": "dist/core-base.d.ts", "dependencies": { - "@intlify/devtools-if": "9.0.0", - "@intlify/message-compiler": "9.0.0", - "@intlify/message-resolver": "9.0.0", - "@intlify/runtime": "9.0.0", - "@intlify/shared": "9.0.0", - "@intlify/vue-devtools": "9.0.0" + "@intlify/devtools-if": "9.1.0", + "@intlify/message-compiler": "9.1.0", + "@intlify/message-resolver": "9.1.0", + "@intlify/runtime": "9.1.0", + "@intlify/shared": "9.1.0", + "@intlify/vue-devtools": "9.1.0" }, "engines": { "node": ">= 10" diff --git a/packages/core/package.json b/packages/core/package.json index 7f3f3020b..7df1a58f9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/core", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/core", "keywords": [ "core", @@ -33,7 +33,7 @@ "jsdelivr": "dist/core.global.js", "types": "dist/core.d.ts", "dependencies": { - "@intlify/core-base": "9.0.0" + "@intlify/core-base": "9.1.0" }, "engines": { "node": ">= 10" diff --git a/packages/devtools-if/package.json b/packages/devtools-if/package.json index 00a317655..6e8464399 100644 --- a/packages/devtools-if/package.json +++ b/packages/devtools-if/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/devtools-if", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/devtools-if", "keywords": [ "devtools", @@ -30,7 +30,7 @@ "module": "dist/devtools-if.esm-bundler.js", "types": "dist/devtools-if.d.ts", "dependencies": { - "@intlify/shared": "9.0.0" + "@intlify/shared": "9.1.0" }, "engines": { "node": ">= 10" diff --git a/packages/message-compiler/package.json b/packages/message-compiler/package.json index 8f35da71f..4cadcf3cd 100644 --- a/packages/message-compiler/package.json +++ b/packages/message-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/message-compiler", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/message-compiler", "keywords": [ "compiler", @@ -33,8 +33,8 @@ "jsdelivr": "dist/message-compiler.global.js", "types": "dist/message-compiler.d.ts", "dependencies": { - "@intlify/message-resolver": "9.0.0", - "@intlify/shared": "9.0.0", + "@intlify/message-resolver": "9.1.0", + "@intlify/shared": "9.1.0", "source-map": "0.6.1" }, "engines": { diff --git a/packages/message-resolver/package.json b/packages/message-resolver/package.json index 4d4d2de86..b75a09063 100644 --- a/packages/message-resolver/package.json +++ b/packages/message-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/message-resolver", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/message-resolver", "keywords": [ "i18n", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 7fb05dd4f..a8d6f0bc0 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/runtime", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/runtime", "keywords": [ "i18n", @@ -30,9 +30,9 @@ "module": "dist/runtime.esm-bundler.js", "types": "dist/runtime.d.ts", "dependencies": { - "@intlify/message-compiler": "9.0.0", - "@intlify/message-resolver": "9.0.0", - "@intlify/shared": "9.0.0" + "@intlify/message-compiler": "9.1.0", + "@intlify/message-resolver": "9.1.0", + "@intlify/shared": "9.1.0" }, "engines": { "node": ">= 10" diff --git a/packages/shared/package.json b/packages/shared/package.json index fa5bc565e..ce33a74c7 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/shared", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/shared", "keywords": [ "i18n", diff --git a/packages/vue-devtools/package.json b/packages/vue-devtools/package.json index a4cc03ee1..a97783f27 100644 --- a/packages/vue-devtools/package.json +++ b/packages/vue-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/vue-devtools", - "version": "9.0.0", + "version": "9.1.0", "description": "@intlify/vue-devtools", "keywords": [ "i18n", @@ -30,9 +30,9 @@ "module": "dist/vue-devtools.esm-bundler.js", "types": "dist/vue-devtools.d.ts", "dependencies": { - "@intlify/message-resolver": "9.0.0", - "@intlify/runtime": "9.0.0", - "@intlify/shared": "9.0.0" + "@intlify/message-resolver": "9.1.0", + "@intlify/runtime": "9.1.0", + "@intlify/shared": "9.1.0" }, "engines": { "node": ">= 10" diff --git a/packages/vue-i18n/package.json b/packages/vue-i18n/package.json index ee7ec832e..7a1bce7a9 100644 --- a/packages/vue-i18n/package.json +++ b/packages/vue-i18n/package.json @@ -1,6 +1,6 @@ { "name": "vue-i18n", - "version": "9.0.0", + "version": "9.1.0", "description": "Internationalization plugin for Vue.js", "keywords": [ "i18n", @@ -35,13 +35,13 @@ "jsdelivr": "dist/vue-i18n.global.js", "types": "dist/vue-i18n.d.ts", "dependencies": { - "@intlify/core-base": "9.0.0", - "@intlify/shared": "9.0.0", - "@intlify/vue-devtools": "9.0.0", + "@intlify/core-base": "9.1.0", + "@intlify/shared": "9.1.0", + "@intlify/vue-devtools": "9.1.0", "@vue/devtools-api": "^6.0.0-beta.7" }, "devDependencies": { - "@intlify/devtools-if": "9.0.0" + "@intlify/devtools-if": "9.1.0" }, "peerDependencies": { "vue": "^3.0.0" From ca96bbe3d66d51dc9ba8d574bad7fcdf001e3175 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 8 Apr 2021 00:50:01 +0900 Subject: [PATCH 2/3] update changelog --- CHANGELOG.md | 1450 +++++++++++++++++++++++--------------------------- 1 file changed, 661 insertions(+), 789 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64148ec2d..8b942eb03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,48 +1,62 @@ - ## v9.1.0 (2021-04-07) #### :star: Features -* `core-base`, `devtools-if`, `vue-i18n` - * [#433](https://github.com/intlify/vue-i18n-next/pull/433) experimental: Hooking for `@intlify/devtools` ([@kazupon](https://github.com/kazupon)) -* `core-base`, `vue-i18n` - * [#411](https://github.com/intlify/vue-i18n-next/pull/411) feat: resolve locale message translation new API `rt` ([@kazupon](https://github.com/kazupon)) -* `message-resolver`, `shared`, `vue-i18n` - * [#402](https://github.com/intlify/vue-i18n-next/pull/402) Add support for flat json separated with dot('.') ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) -* `vue-i18n` - * [#386](https://github.com/intlify/vue-i18n-next/pull/386) feat: Vue I18n Data Editing at DevTools ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `devtools-if`, `vue-i18n` + - [#433](https://github.com/intlify/vue-i18n-next/pull/433) experimental: Hooking for `@intlify/devtools` ([@kazupon](https://github.com/kazupon)) +- `core-base`, `vue-i18n` + - [#411](https://github.com/intlify/vue-i18n-next/pull/411) feat: resolve locale message translation new API `rt` ([@kazupon](https://github.com/kazupon)) +- `message-resolver`, `shared`, `vue-i18n` + - [#402](https://github.com/intlify/vue-i18n-next/pull/402) Add support for flat json separated with dot('.') ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +- `vue-i18n` + - [#386](https://github.com/intlify/vue-i18n-next/pull/386) feat: Vue I18n Data Editing at DevTools ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* `vue-i18n` - * [#404](https://github.com/intlify/vue-i18n-next/pull/404) fix: suppress console for devtools flag ([@kazupon](https://github.com/kazupon)) - * [#403](https://github.com/intlify/vue-i18n-next/pull/403) fix: cannot fallback at tm / $tm ([@kazupon](https://github.com/kazupon)) - * [#374](https://github.com/intlify/vue-i18n-next/pull/374) fix: cannot warn fallback root ([@kazupon](https://github.com/kazupon)) -* `message-compiler` - * [#372](https://github.com/intlify/vue-i18n-next/pull/372) fix: cannot use underscore as indentifier ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#404](https://github.com/intlify/vue-i18n-next/pull/404) fix: suppress console for devtools flag ([@kazupon](https://github.com/kazupon)) + - [#403](https://github.com/intlify/vue-i18n-next/pull/403) fix: cannot fallback at tm / $tm ([@kazupon](https://github.com/kazupon)) + - [#374](https://github.com/intlify/vue-i18n-next/pull/374) fix: cannot warn fallback root ([@kazupon](https://github.com/kazupon)) +- `message-compiler` + - [#372](https://github.com/intlify/vue-i18n-next/pull/372) fix: cannot use underscore as indentifier ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `core-base`, `vue-i18n` - * [#422](https://github.com/intlify/vue-i18n-next/pull/422) fix: Intl type definition for TS 4.2 ([@kazupon](https://github.com/kazupon)) -* `core-base` - * [#417](https://github.com/intlify/vue-i18n-next/pull/417) Coherent update from 'best-fit' to 'best fit' ([@ValdoGhafoor](https://github.com/ValdoGhafoor)) -* `message-compiler`, `shared`, `vue-i18n` - * [#397](https://github.com/intlify/vue-i18n-next/pull/397) fix: Support for browsers that don't support object spread literals ([@kazupon](https://github.com/kazupon)) -* `vue-i18n` - * [#387](https://github.com/intlify/vue-i18n-next/pull/387) improvement: Vue I18n Devtools plugin info ([@kazupon](https://github.com/kazupon)) - * [#384](https://github.com/intlify/vue-i18n-next/pull/384) support suppress esm-bundler feature flags warning ([@kazupon](https://github.com/kazupon)) - * [#368](https://github.com/intlify/vue-i18n-next/pull/368) improvement: upgrade vue devtools ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#422](https://github.com/intlify/vue-i18n-next/pull/422) fix: Intl type definition for TS 4.2 ([@kazupon](https://github.com/kazupon)) +- `core-base` + - [#417](https://github.com/intlify/vue-i18n-next/pull/417) Coherent update from 'best-fit' to 'best fit' ([@ValdoGhafoor](https://github.com/ValdoGhafoor)) +- `message-compiler`, `shared`, `vue-i18n` + - [#397](https://github.com/intlify/vue-i18n-next/pull/397) fix: Support for browsers that don't support object spread literals ([@kazupon](https://github.com/kazupon)) +- `vue-i18n` + - [#387](https://github.com/intlify/vue-i18n-next/pull/387) improvement: Vue I18n Devtools plugin info ([@kazupon](https://github.com/kazupon)) + - [#384](https://github.com/intlify/vue-i18n-next/pull/384) support suppress esm-bundler feature flags warning ([@kazupon](https://github.com/kazupon)) + - [#368](https://github.com/intlify/vue-i18n-next/pull/368) improvement: upgrade vue devtools ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* `core-base`, `size-check-vue-i18n`, `vue-i18n` - * [#434](https://github.com/intlify/vue-i18n-next/pull/434) breaking: split devtools production feature flags ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `size-check-vue-i18n`, `vue-i18n` + - [#434](https://github.com/intlify/vue-i18n-next/pull/434) breaking: split devtools production feature flags ([@kazupon](https://github.com/kazupon)) + +To provide experimental features for `@intlify/devtools`, feature flags have been separated as follows. + +- `__VUE_I18N_PROD_DEVTOOLS__`: enable/disable vue-devtools support in production, default: false +- `__INTLIFY_PROD_DEVTOOLS__`: enable/disable `@intlify/devtools` support in production, default: false + +Previously, `__INTLIFY_PROD_DEVTOOLS__` setting flagged the use of both vue-devtools and `@intlify/devtools` in production. + +In later v9.1, The feature flags for vue-devtools are now enabled/disabled by setting `__VUE_I18N_PROD_DEVTOOLS__`. #### :pencil: Documentation -* Other - * [#420](https://github.com/intlify/vue-i18n-next/pull/420) Fix typos in Composition API page ([@FlandreDaisuki](https://github.com/FlandreDaisuki)) - * [#406](https://github.com/intlify/vue-i18n-next/pull/406) Add easy-i18n as third-party tool ([@marhali](https://github.com/marhali)) -* `vue-i18n` - * [#370](https://github.com/intlify/vue-i18n-next/pull/370) Fix typo in docstring ([@kuanyen](https://github.com/kuanyen)) + +- Other + - [#420](https://github.com/intlify/vue-i18n-next/pull/420) Fix typos in Composition API page ([@FlandreDaisuki](https://github.com/FlandreDaisuki)) + - [#406](https://github.com/intlify/vue-i18n-next/pull/406) Add easy-i18n as third-party tool ([@marhali](https://github.com/marhali)) +- `vue-i18n` + - [#370](https://github.com/intlify/vue-i18n-next/pull/370) Fix typo in docstring ([@kuanyen](https://github.com/kuanyen)) #### Committers: 6 + - Chun-Hao Lien ([@FlandreDaisuki](https://github.com/FlandreDaisuki)) - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - Marcel ([@marhali](https://github.com/marhali)) @@ -55,128 +69,143 @@ See the below link: https://blog.intlify.dev/posts/vue-i18n-9.html - ## v9.0.0-rc.9 (2021-02-26) #### :bug: Bug Fixes -* `vue-i18n` - * [#365](https://github.com/intlify/vue-i18n-next/pull/365) fix: undefind setter using ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#365](https://github.com/intlify/vue-i18n-next/pull/365) fix: undefind setter using ([@kazupon](https://github.com/kazupon)) #### Committers: 2 + - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.8 (2021-02-23) #### :bug: Bug Fixes -* `vue-i18n` - * [#357](https://github.com/intlify/vue-i18n-next/pull/357) fix: cannot apply custom pluralization rules ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#357](https://github.com/intlify/vue-i18n-next/pull/357) fix: cannot apply custom pluralization rules ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#354](https://github.com/intlify/vue-i18n-next/pull/354) Fix typo in breaking.md ([@ota-meshi](https://github.com/ota-meshi)) + +- [#354](https://github.com/intlify/vue-i18n-next/pull/354) Fix typo in breaking.md ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 3 + - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.7 (2021-02-16) #### :zap: Improvement Features -* `vue-i18n` - * [#346](https://github.com/intlify/vue-i18n-next/pull/346) Support vetur component data ([@kazupon](https://github.com/kazupon)) -* `message-compiler` - * [#345](https://github.com/intlify/vue-i18n-next/pull/345) fix: convert Set with Array.from ([@sayuti-daniel](https://github.com/sayuti-daniel)) + +- `vue-i18n` + - [#346](https://github.com/intlify/vue-i18n-next/pull/346) Support vetur component data ([@kazupon](https://github.com/kazupon)) +- `message-compiler` + - [#345](https://github.com/intlify/vue-i18n-next/pull/345) fix: convert Set with Array.from ([@sayuti-daniel](https://github.com/sayuti-daniel)) #### Committers: 2 + - Sayuti Daniel ([@sayuti-daniel](https://github.com/sayuti-daniel)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.6 (2021-02-10) #### :bug: Bug Fixes -* `vue-i18n` - * [#342](https://github.com/intlify/vue-i18n-next/pull/342) fix: feature flags ([@kazupon](https://github.com/kazupon)) - * [#334](https://github.com/intlify/vue-i18n-next/pull/334) fix for function `mergeLocaleMessage`, and modify some tests ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) + +- `vue-i18n` + - [#342](https://github.com/intlify/vue-i18n-next/pull/342) fix: feature flags ([@kazupon](https://github.com/kazupon)) + - [#334](https://github.com/intlify/vue-i18n-next/pull/334) fix for function `mergeLocaleMessage`, and modify some tests ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) #### Committers: 2 + - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.5 (2021-02-02) #### :bug: Bug Fixes -* `core-base` - * [#330](https://github.com/intlify/vue-i18n-next/pull/330) fix won't fallback when `fallbackLocale` is empty string, and add a test ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) + +- `core-base` + - [#330](https://github.com/intlify/vue-i18n-next/pull/330) fix won't fallback when `fallbackLocale` is empty string, and add a test ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) #### :zap: Improvement Features -* `vue-i18n` - * [#332](https://github.com/intlify/vue-i18n-next/pull/332) fix: support vue-devtools component inspector custom tags breaking change ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#332](https://github.com/intlify/vue-i18n-next/pull/332) fix: support vue-devtools component inspector custom tags breaking change ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#329](https://github.com/intlify/vue-i18n-next/pull/329) fix typo in docs lazy.md ([@candy02058912](https://github.com/candy02058912)) -* [#323](https://github.com/intlify/vue-i18n-next/pull/323) Fix typos in readme.md ([@Duncank](https://github.com/Duncank)) -* [#317](https://github.com/intlify/vue-i18n-next/pull/317) update lazy loading docs ([@kazupon](https://github.com/kazupon)) -* [#316](https://github.com/intlify/vue-i18n-next/pull/316) update composition api docs ([@kazupon](https://github.com/kazupon)) -* [#313](https://github.com/intlify/vue-i18n-next/pull/313) fix some typos in docs/ ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) -* [#312](https://github.com/intlify/vue-i18n-next/pull/312) Fix spelling line 195 for sfc doc : lessages to messages ([@s3bc40](https://github.com/s3bc40)) + +- [#329](https://github.com/intlify/vue-i18n-next/pull/329) fix typo in docs lazy.md ([@candy02058912](https://github.com/candy02058912)) +- [#323](https://github.com/intlify/vue-i18n-next/pull/323) Fix typos in readme.md ([@Duncank](https://github.com/Duncank)) +- [#317](https://github.com/intlify/vue-i18n-next/pull/317) update lazy loading docs ([@kazupon](https://github.com/kazupon)) +- [#316](https://github.com/intlify/vue-i18n-next/pull/316) update composition api docs ([@kazupon](https://github.com/kazupon)) +- [#313](https://github.com/intlify/vue-i18n-next/pull/313) fix some typos in docs/ ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +- [#312](https://github.com/intlify/vue-i18n-next/pull/312) Fix spelling line 195 for sfc doc : lessages to messages ([@s3bc40](https://github.com/s3bc40)) #### Committers: 5 + - Candy Tsai ([@candy02058912](https://github.com/candy02058912)) - Duncan Krebbers ([@Duncank](https://github.com/Duncank)) - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - [@s3bc40](https://github.com/s3bc40) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.4 (2021-01-22) #### :bug: Bug Fixes -* `message-resolver`, `vue-i18n` - * [#308](https://github.com/intlify/vue-i18n-next/pull/308) Revert "Add support for flat json separated with dot('.')" ([@kazupon](https://github.com/kazupon)) + +- `message-resolver`, `vue-i18n` + - [#308](https://github.com/intlify/vue-i18n-next/pull/308) Revert "Add support for flat json separated with dot('.')" ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-rc.3 (2021-01-19) #### :bug: Bug Fixes -* `vue-i18n` - * [#303](https://github.com/intlify/vue-i18n-next/pull/303) fix: locale type importing ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#303](https://github.com/intlify/vue-i18n-next/pull/303) fix: locale type importing ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `message-resolver`, `vue-i18n` - * [#294](https://github.com/intlify/vue-i18n-next/pull/294) Add support for flat json separated with dot('.') ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) + +- `message-resolver`, `vue-i18n` + - [#294](https://github.com/intlify/vue-i18n-next/pull/294) Add support for flat json separated with dot('.') ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) #### :pencil: Documentation -* [#301](https://github.com/intlify/vue-i18n-next/pull/301) chore/update-guide-doc-error ([@JeremyWuuuuu](https://github.com/JeremyWuuuuu)) + +- [#301](https://github.com/intlify/vue-i18n-next/pull/301) chore/update-guide-doc-error ([@JeremyWuuuuu](https://github.com/JeremyWuuuuu)) #### Committers: 3 + - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - jeremywu ([@JeremyWuuuuu](https://github.com/JeremyWuuuuu)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-rc.2 (2021-01-12) #### :bug: Bug Fixes -* `vue-i18n` - * [#290](https://github.com/intlify/vue-i18n-next/pull/290) fix: fallback root warnings ([@kazupon](https://github.com/kazupon)) - * [#287](https://github.com/intlify/vue-i18n-next/pull/287) fix: export types ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#290](https://github.com/intlify/vue-i18n-next/pull/290) fix: fallback root warnings ([@kazupon](https://github.com/kazupon)) + - [#287](https://github.com/intlify/vue-i18n-next/pull/287) fix: export types ([@kazupon](https://github.com/kazupon)) #### :chart_with_upwards_trend: Performance Fixes -* `vue-i18n` - * [#282](https://github.com/intlify/vue-i18n-next/pull/282) improvement: bundle-size ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#282](https://github.com/intlify/vue-i18n-next/pull/282) improvement: bundle-size ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#280](https://github.com/intlify/vue-i18n-next/pull/280) fix: typo ([@fabiofdsantos](https://github.com/fabiofdsantos)) + +- [#280](https://github.com/intlify/vue-i18n-next/pull/280) fix: typo ([@fabiofdsantos](https://github.com/fabiofdsantos)) #### Committers: 2 + - Fábio Santos ([@fabiofdsantos](https://github.com/fabiofdsantos)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) @@ -185,480 +214,545 @@ https://blog.intlify.dev/posts/vue-i18n-9.html Vue I18n is entering RC :tada: #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.18 (2021-01-01) #### :zap: Improvement Features -* `vue-i18n` - * [#273](https://github.com/intlify/vue-i18n-next/pull/273) improvement: vue-i18n debugging on vue-devtools ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#273](https://github.com/intlify/vue-i18n-next/pull/273) improvement: vue-i18n debugging on vue-devtools ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.17 (2020-12-29) #### :zap: Improvement Features -* `core-base`, `vue-i18n` - * [#268](https://github.com/intlify/vue-i18n-next/pull/268) improvement: vue-devtools debugging ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#268](https://github.com/intlify/vue-i18n-next/pull/268) improvement: vue-devtools debugging ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#266](https://github.com/intlify/vue-i18n-next/pull/266) Fix casing of datetimeFormats option ([@adi-wan](https://github.com/adi-wan)) -* [#264](https://github.com/intlify/vue-i18n-next/pull/264) update docs ([@hong4rc](https://github.com/hong4rc)) -* [#258](https://github.com/intlify/vue-i18n-next/pull/258) docs: update installing for esm bundler ([@sh0ber](https://github.com/sh0ber)) + +- [#266](https://github.com/intlify/vue-i18n-next/pull/266) Fix casing of datetimeFormats option ([@adi-wan](https://github.com/adi-wan)) +- [#264](https://github.com/intlify/vue-i18n-next/pull/264) update docs ([@hong4rc](https://github.com/hong4rc)) +- [#258](https://github.com/intlify/vue-i18n-next/pull/258) docs: update installing for esm bundler ([@sh0ber](https://github.com/sh0ber)) #### Committers: 5 + - Anh Hong ([@hong4rc](https://github.com/hong4rc)) - Dan ([@sh0ber](https://github.com/sh0ber)) - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - [@adi-wan](https://github.com/adi-wan) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.16 (2020-12-23) #### :bug: Bug Fixes -* `core-base`, `vue-i18n` - * [#255](https://github.com/intlify/vue-i18n-next/pull/255) fix cannot resolve computed property name ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#255](https://github.com/intlify/vue-i18n-next/pull/255) fix cannot resolve computed property name ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `vue-i18n` - * [#256](https://github.com/intlify/vue-i18n-next/pull/256) revert: change default ES module bundler module ([@kazupon](https://github.com/kazupon)) - * [#250](https://github.com/intlify/vue-i18n-next/pull/250) improvement: display message function details ([@kazupon](https://github.com/kazupon)) -* `message-compiler` - * [#251](https://github.com/intlify/vue-i18n-next/pull/251) improvement(message-compiler): Improves parse error messages ([@ota-meshi](https://github.com/ota-meshi)) + +- `vue-i18n` + - [#256](https://github.com/intlify/vue-i18n-next/pull/256) revert: change default ES module bundler module ([@kazupon](https://github.com/kazupon)) + - [#250](https://github.com/intlify/vue-i18n-next/pull/250) improvement: display message function details ([@kazupon](https://github.com/kazupon)) +- `message-compiler` + - [#251](https://github.com/intlify/vue-i18n-next/pull/251) improvement(message-compiler): Improves parse error messages ([@ota-meshi](https://github.com/ota-meshi)) #### Committers: 2 + - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.15 (2020-12-21) #### :bug: Bug Fixes -* `message-compiler` - * [#243](https://github.com/intlify/vue-i18n-next/pull/243) Fix maybe typo ([@ota-meshi](https://github.com/ota-meshi)) - * [#242](https://github.com/intlify/vue-i18n-next/pull/242) Fix not to get loc when passing true to ParserOptions.location ([@ota-meshi](https://github.com/ota-meshi)) + +- `message-compiler` + - [#243](https://github.com/intlify/vue-i18n-next/pull/243) Fix maybe typo ([@ota-meshi](https://github.com/ota-meshi)) + - [#242](https://github.com/intlify/vue-i18n-next/pull/242) Fix not to get loc when passing true to ParserOptions.location ([@ota-meshi](https://github.com/ota-meshi)) #### :zap: Improvement Features -* `core-base`, `core`, `message-compiler`, `runtime`, `shared`, `vue-i18n` - * [#247](https://github.com/intlify/vue-i18n-next/pull/247) change vue-i18n and core es module for bundler ([@kazupon](https://github.com/kazupon)) -* `message-compiler` - * [#245](https://github.com/intlify/vue-i18n-next/pull/245) improvement(message-compiler): Change to generate AST with linked message error ([@ota-meshi](https://github.com/ota-meshi)) + +- `core-base`, `core`, `message-compiler`, `runtime`, `shared`, `vue-i18n` + - [#247](https://github.com/intlify/vue-i18n-next/pull/247) change vue-i18n and core es module for bundler ([@kazupon](https://github.com/kazupon)) +- `message-compiler` + - [#245](https://github.com/intlify/vue-i18n-next/pull/245) improvement(message-compiler): Change to generate AST with linked message error ([@ota-meshi](https://github.com/ota-meshi)) #### :boom: Breaking Change -* `vue-i18n` - * [#246](https://github.com/intlify/vue-i18n-next/pull/246) breaking: change sfc custom block interface ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#246](https://github.com/intlify/vue-i18n-next/pull/246) breaking: change sfc custom block interface ([@kazupon](https://github.com/kazupon)) #### Committers: 2 + - Yosuke Ota ([@ota-meshi](https://github.com/ota-meshi)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.14 (2020-12-17) #### :zap: Improvement Features -* `core-base` - * [#238](https://github.com/intlify/vue-i18n-next/pull/238) tweak runtime warning ([@kazupon](https://github.com/kazupon)) -* `core-base`, `message-compiler`, `shared`, `vue-i18n` - * [#237](https://github.com/intlify/vue-i18n-next/pull/237) improvement: api exporting ([@kazupon](https://github.com/kazupon)) -* `core-base`, `core`, `message-compiler`, `runtime`, `vue-i18n` - * [#235](https://github.com/intlify/vue-i18n-next/pull/235) improvement: inline code generation ([@kazupon](https://github.com/kazupon)) + +- `core-base` + - [#238](https://github.com/intlify/vue-i18n-next/pull/238) tweak runtime warning ([@kazupon](https://github.com/kazupon)) +- `core-base`, `message-compiler`, `shared`, `vue-i18n` + - [#237](https://github.com/intlify/vue-i18n-next/pull/237) improvement: api exporting ([@kazupon](https://github.com/kazupon)) +- `core-base`, `core`, `message-compiler`, `runtime`, `vue-i18n` + - [#235](https://github.com/intlify/vue-i18n-next/pull/235) improvement: inline code generation ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.13 (2020-12-15) #### :zap: Improvement Features -* `core-base`, `core`, `message-compiler`, `runtime`, `size-check-core`, `size-check-vue-i18n`, `vue-i18n` - * [#233](https://github.com/intlify/vue-i18n-next/pull/233) improvement: package structure ([@kazupon](https://github.com/kazupon)) -* `core`, `message-compiler` - * [#231](https://github.com/intlify/vue-i18n-next/pull/231) improvement: export more type definitions ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `core`, `message-compiler`, `runtime`, `size-check-core`, `size-check-vue-i18n`, `vue-i18n` + - [#233](https://github.com/intlify/vue-i18n-next/pull/233) improvement: package structure ([@kazupon](https://github.com/kazupon)) +- `core`, `message-compiler` + - [#231](https://github.com/intlify/vue-i18n-next/pull/231) improvement: export more type definitions ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.12 (2020-12-13) #### :bug: Bug Fixes -* `vue-i18n` - * [#226](https://github.com/intlify/vue-i18n-next/pull/226) fix i18n interface typing for app.use ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#226](https://github.com/intlify/vue-i18n-next/pull/226) fix i18n interface typing for app.use ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `core`, `message-compiler`, `vue-i18n` - * [#227](https://github.com/intlify/vue-i18n-next/pull/227) remove browser field ([@kazupon](https://github.com/kazupon)) + +- `core`, `message-compiler`, `vue-i18n` + - [#227](https://github.com/intlify/vue-i18n-next/pull/227) remove browser field ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* `vue-i18n` - * [#228](https://github.com/intlify/vue-i18n-next/pull/228) docs: fix various typos ([@SamuelAlev](https://github.com/SamuelAlev)) + +- `vue-i18n` + - [#228](https://github.com/intlify/vue-i18n-next/pull/228) docs: fix various typos ([@SamuelAlev](https://github.com/SamuelAlev)) #### Committers: 2 + - Samuel Alev ([@SamuelAlev](https://github.com/SamuelAlev)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.11 (2020-12-11) #### :star: Features -* `core`, `message-compiler`, `message-resolver`, `runtime`, `shared`, `vue-i18n` - * [#213](https://github.com/intlify/vue-i18n-next/pull/213) feat: monorepo structure ([@kazupon](https://github.com/kazupon)) + +- `core`, `message-compiler`, `message-resolver`, `runtime`, `shared`, `vue-i18n` + - [#213](https://github.com/intlify/vue-i18n-next/pull/213) feat: monorepo structure ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `core`, `runtime`, `shared`, `size-check-core`, `size-check-vue-i18n`, `vue-i18n` - * [#222](https://github.com/intlify/vue-i18n-next/pull/222) improvement: vue-i18n re-packaging ([@kazupon](https://github.com/kazupon)) + +- `core`, `runtime`, `shared`, `size-check-core`, `size-check-vue-i18n`, `vue-i18n` + - [#222](https://github.com/intlify/vue-i18n-next/pull/222) improvement: vue-i18n re-packaging ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.10 (2020-12-04) #### :bug: Bug Fixes -* [#211](https://github.com/intlify/vue-i18n-next/pull/211) fix: cannot resolve deps in webpack ([@kazupon](https://github.com/kazupon)) + +- [#211](https://github.com/intlify/vue-i18n-next/pull/211) fix: cannot resolve deps in webpack ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.9 (2020-12-04) #### :star: Features -* [#206](https://github.com/intlify/vue-i18n-next/pull/206) feat: resources merge to global scope ([@kazupon](https://github.com/kazupon)) -* [#200](https://github.com/intlify/vue-i18n-next/pull/200) feat: add te for composition API ([@kazupon](https://github.com/kazupon)) + +- [#206](https://github.com/intlify/vue-i18n-next/pull/206) feat: resources merge to global scope ([@kazupon](https://github.com/kazupon)) +- [#200](https://github.com/intlify/vue-i18n-next/pull/200) feat: add te for composition API ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* [#199](https://github.com/intlify/vue-i18n-next/pull/199) fix: plural rules compatibilites ([@kazupon](https://github.com/kazupon)) + +- [#199](https://github.com/intlify/vue-i18n-next/pull/199) fix: plural rules compatibilites ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#197](https://github.com/intlify/vue-i18n-next/pull/197) improve: component injection properties typing hints on VSCode ([@kazupon](https://github.com/kazupon)) + +- [#197](https://github.com/intlify/vue-i18n-next/pull/197) improve: component injection properties typing hints on VSCode ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#204](https://github.com/intlify/vue-i18n-next/pull/204) breaking: change globalInjection default disable ([@kazupon](https://github.com/kazupon)) + +- [#204](https://github.com/intlify/vue-i18n-next/pull/204) breaking: change globalInjection default disable ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#203](https://github.com/intlify/vue-i18n-next/pull/203) docs: typos in website header and submenu ([@chartrandf](https://github.com/chartrandf)) + +- [#203](https://github.com/intlify/vue-i18n-next/pull/203) docs: typos in website header and submenu ([@chartrandf](https://github.com/chartrandf)) #### Committers: 2 + - Francis Chartrand ([@chartrandf](https://github.com/chartrandf)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.8 (2020-11-18) #### :bug: Bug Fixes -* [#192](https://github.com/intlify/vue-i18n-next/pull/192) fix: cannot locale change for specified i18n custom blocks only ([@kazupon](https://github.com/kazupon)) + +- [#192](https://github.com/intlify/vue-i18n-next/pull/192) fix: cannot locale change for specified i18n custom blocks only ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.7 (2020-11-17) #### :star: Features -* [#188](https://github.com/intlify/vue-i18n-next/pull/188) feat: export type prop from runtime ([@kazupon](https://github.com/kazupon)) -* [#187](https://github.com/intlify/vue-i18n-next/pull/187) feat: exports linked and plural function from runtime context ([@kazupon](https://github.com/kazupon)) -* [#165](https://github.com/intlify/vue-i18n-next/pull/165) Allow d() to take an ISO string as parameter. ([@michaelzangl](https://github.com/michaelzangl)) + +- [#188](https://github.com/intlify/vue-i18n-next/pull/188) feat: export type prop from runtime ([@kazupon](https://github.com/kazupon)) +- [#187](https://github.com/intlify/vue-i18n-next/pull/187) feat: exports linked and plural function from runtime context ([@kazupon](https://github.com/kazupon)) +- [#165](https://github.com/intlify/vue-i18n-next/pull/165) Allow d() to take an ISO string as parameter. ([@michaelzangl](https://github.com/michaelzangl)) #### :bug: Bug Fixes -* [#190](https://github.com/intlify/vue-i18n-next/pull/190) fix: locale changing for legacy mode ([@kazupon](https://github.com/kazupon)) -* [#180](https://github.com/intlify/vue-i18n-next/pull/180) fix: missing handler not returned ([@kazupon](https://github.com/kazupon)) -* [#178](https://github.com/intlify/vue-i18n-next/pull/178) fix: can't assign to property "processor" on false: not an object ([@nrzull](https://github.com/nrzull)) -* [#176](https://github.com/intlify/vue-i18n-next/pull/176) fix: cannot pass modifiers options ([@kazupon](https://github.com/kazupon)) -* [#168](https://github.com/intlify/vue-i18n-next/pull/168) fix: useScope inconsistency ([@kazupon](https://github.com/kazupon)) + +- [#190](https://github.com/intlify/vue-i18n-next/pull/190) fix: locale changing for legacy mode ([@kazupon](https://github.com/kazupon)) +- [#180](https://github.com/intlify/vue-i18n-next/pull/180) fix: missing handler not returned ([@kazupon](https://github.com/kazupon)) +- [#178](https://github.com/intlify/vue-i18n-next/pull/178) fix: can't assign to property "processor" on false: not an object ([@nrzull](https://github.com/nrzull)) +- [#176](https://github.com/intlify/vue-i18n-next/pull/176) fix: cannot pass modifiers options ([@kazupon](https://github.com/kazupon)) +- [#168](https://github.com/intlify/vue-i18n-next/pull/168) fix: useScope inconsistency ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#181](https://github.com/intlify/vue-i18n-next/pull/181) fix: improve warning message ([@kazupon](https://github.com/kazupon)) -* [#167](https://github.com/intlify/vue-i18n-next/pull/167) fix: improvement errors ([@kazupon](https://github.com/kazupon)) + +- [#181](https://github.com/intlify/vue-i18n-next/pull/181) fix: improve warning message ([@kazupon](https://github.com/kazupon)) +- [#167](https://github.com/intlify/vue-i18n-next/pull/167) fix: improvement errors ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#157](https://github.com/intlify/vue-i18n-next/pull/157) breaking: change i18n global property ([@kazupon](https://github.com/kazupon)) -* [#156](https://github.com/intlify/vue-i18n-next/pull/156) breaking: change api mode name ([@kazupon](https://github.com/kazupon)) -* [#155](https://github.com/intlify/vue-i18n-next/pull/155) breaking: change to default legacy mode from compsable mode ([@kazupon](https://github.com/kazupon)) -* [#153](https://github.com/intlify/vue-i18n-next/pull/153) port: escape ampersand ([@kazupon](https://github.com/kazupon)) + +- [#157](https://github.com/intlify/vue-i18n-next/pull/157) breaking: change i18n global property ([@kazupon](https://github.com/kazupon)) +- [#156](https://github.com/intlify/vue-i18n-next/pull/156) breaking: change api mode name ([@kazupon](https://github.com/kazupon)) +- [#155](https://github.com/intlify/vue-i18n-next/pull/155) breaking: change to default legacy mode from compsable mode ([@kazupon](https://github.com/kazupon)) +- [#153](https://github.com/intlify/vue-i18n-next/pull/153) port: escape ampersand ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#163](https://github.com/intlify/vue-i18n-next/pull/163) Documentation - t() ([@michaelzangl](https://github.com/michaelzangl)) -* [#170](https://github.com/intlify/vue-i18n-next/pull/170) Fix readme link ([@TeeVenDick](https://github.com/TeeVenDick)) -* [#160](https://github.com/intlify/vue-i18n-next/pull/160) Update README.md ([@dhritzkiv](https://github.com/dhritzkiv)) + +- [#163](https://github.com/intlify/vue-i18n-next/pull/163) Documentation - t() ([@michaelzangl](https://github.com/michaelzangl)) +- [#170](https://github.com/intlify/vue-i18n-next/pull/170) Fix readme link ([@TeeVenDick](https://github.com/TeeVenDick)) +- [#160](https://github.com/intlify/vue-i18n-next/pull/160) Update README.md ([@dhritzkiv](https://github.com/dhritzkiv)) #### Committers: 5 + - Andrey Pavlov ([@nrzull](https://github.com/nrzull)) - Daniel Hritzkiv ([@dhritzkiv](https://github.com/dhritzkiv)) - Michael Zangl ([@michaelzangl](https://github.com/michaelzangl)) - [@TeeVenDick](https://github.com/TeeVenDick) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.6 (2020-10-19) #### :chart_with_upwards_trend: Performance Fixes -* [#150](https://github.com/intlify/vue-i18n-next/pull/150) tweak bundling ([@kazupon](https://github.com/kazupon)) + +- [#150](https://github.com/intlify/vue-i18n-next/pull/150) tweak bundling ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.5 (2020-10-18) #### :star: Features -* [#147](https://github.com/intlify/vue-i18n-next/pull/147) feat: support source map for message functions ([@kazupon](https://github.com/kazupon)) -* [#139](https://github.com/intlify/vue-i18n-next/pull/139) feat: escape html parameter options ([@kazupon](https://github.com/kazupon)) + +- [#147](https://github.com/intlify/vue-i18n-next/pull/147) feat: support source map for message functions ([@kazupon](https://github.com/kazupon)) +- [#139](https://github.com/intlify/vue-i18n-next/pull/139) feat: escape html parameter options ([@kazupon](https://github.com/kazupon)) #### Committers: 3 + - Alexander Sokolov ([@Alex-Sokolov](https://github.com/Alex-Sokolov)) - Daniel Abrão ([@jungleBadger](https://github.com/jungleBadger)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.4 (2020-10-01) #### :star: Features -* [#126](https://github.com/intlify/vue-i18n-next/pull/126) feat: vue-devtools plugin ([@kazupon](https://github.com/kazupon)) + +- [#126](https://github.com/intlify/vue-i18n-next/pull/126) feat: vue-devtools plugin ([@kazupon](https://github.com/kazupon)) #### :chart_with_upwards_trend: Performance Fixes -* [#125](https://github.com/intlify/vue-i18n-next/pull/125) fix: tree shaking optimaization ([@kazupon](https://github.com/kazupon)) + +- [#125](https://github.com/intlify/vue-i18n-next/pull/125) fix: tree shaking optimaization ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.3 (2020-09-25) #### :star: Features -* [#122](https://github.com/intlify/vue-i18n-next/pull/122) feat: global props and methods injection for composable mode ([@kazupon](https://github.com/kazupon)) + +- [#122](https://github.com/intlify/vue-i18n-next/pull/122) feat: global props and methods injection for composable mode ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#121](https://github.com/intlify/vue-i18n-next/pull/121) export vue/runtime-core type extending ([@kazupon](https://github.com/kazupon)) -* [#119](https://github.com/intlify/vue-i18n-next/pull/119) fix: merge custom block locale messages ([@kazupon](https://github.com/kazupon)) + +- [#121](https://github.com/intlify/vue-i18n-next/pull/121) export vue/runtime-core type extending ([@kazupon](https://github.com/kazupon)) +- [#119](https://github.com/intlify/vue-i18n-next/pull/119) fix: merge custom block locale messages ([@kazupon](https://github.com/kazupon)) #### Committers: 2 + - Raymond Muller ([@raymondmuller](https://github.com/raymondmuller)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-beta.2 (2020-09-17) #### :star: Features -* [#116](https://github.com/intlify/vue-i18n-next/pull/116) optimize tree-shaking supporting ([@kazupon](https://github.com/kazupon)) + +- [#116](https://github.com/intlify/vue-i18n-next/pull/116) optimize tree-shaking supporting ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#115](https://github.com/intlify/vue-i18n-next/pull/115) fix: composition setup warning ([@kazupon](https://github.com/kazupon)) + +- [#115](https://github.com/intlify/vue-i18n-next/pull/115) fix: composition setup warning ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-beta.1 (2020-09-13) #### :bug: Bug Fixes -* [#110](https://github.com/intlify/vue-i18n-next/pull/110) fix: type exporting ([@kazupon](https://github.com/kazupon)) + +- [#110](https://github.com/intlify/vue-i18n-next/pull/110) fix: type exporting ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#111](https://github.com/intlify/vue-i18n-next/pull/111) improve i18n instance management ([@kazupon](https://github.com/kazupon)) + +- [#111](https://github.com/intlify/vue-i18n-next/pull/111) improve i18n instance management ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.17 (2020-09-02) #### :zap: Improvement Features -* [#104](https://github.com/intlify/vue-i18n-next/pull/104) improvement: tweaks interface for devtools ([@kazupon](https://github.com/kazupon)) + +- [#104](https://github.com/intlify/vue-i18n-next/pull/104) improvement: tweaks interface for devtools ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.16 (2020-08-29) #### :bug: Bug Fixes -* [#101](https://github.com/intlify/vue-i18n-next/pull/101) Fix devtools typo ([@minddust](https://github.com/minddust)) + +- [#101](https://github.com/intlify/vue-i18n-next/pull/101) Fix devtools typo ([@minddust](https://github.com/minddust)) #### Committers: 1 -- Stephan Groß ([@minddust](https://github.com/minddust)) +- Stephan Groß ([@minddust](https://github.com/minddust)) ## v9.0.0-alpha.15 (2020-08-27) #### :bug: Bug Fixes -* [#99](https://github.com/intlify/vue-i18n-next/pull/99) fix: type definition build errors ([@kazupon](https://github.com/kazupon)) + +- [#99](https://github.com/intlify/vue-i18n-next/pull/99) fix: type definition build errors ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.14 (2020-08-26) #### :star: Features -* [#97](https://github.com/intlify/vue-i18n-next/pull/97) feat: support for devtools interface ([@kazupon](https://github.com/kazupon)) -* [#96](https://github.com/intlify/vue-i18n-next/pull/96) feat: support vue3 rc8 ([@kazupon](https://github.com/kazupon)) -* [#87](https://github.com/intlify/vue-i18n-next/pull/87) feat: how to get locale messages from a given key ([@kazupon](https://github.com/kazupon)) + +- [#97](https://github.com/intlify/vue-i18n-next/pull/97) feat: support for devtools interface ([@kazupon](https://github.com/kazupon)) +- [#96](https://github.com/intlify/vue-i18n-next/pull/96) feat: support vue3 rc8 ([@kazupon](https://github.com/kazupon)) +- [#87](https://github.com/intlify/vue-i18n-next/pull/87) feat: how to get locale messages from a given key ([@kazupon](https://github.com/kazupon)) #### Committers: 2 + - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - meteorlxy ([@meteorlxy](https://github.com/meteorlxy)) - ## v9.0.0-alpha.13 (2020-08-07) #### :star: Features -* [#84](https://github.com/intlify/vue-i18n-next/pull/84) support server-side rendering ([@kazupon](https://github.com/kazupon)) -* [#82](https://github.com/intlify/vue-i18n-next/pull/82) port i18n or i18n-d component tag props ([@kazupon](https://github.com/kazupon)) + +- [#84](https://github.com/intlify/vue-i18n-next/pull/84) support server-side rendering ([@kazupon](https://github.com/kazupon)) +- [#82](https://github.com/intlify/vue-i18n-next/pull/82) port i18n or i18n-d component tag props ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* [#80](https://github.com/intlify/vue-i18n-next/pull/80) fix modulo case ([@kazupon](https://github.com/kazupon)) + +- [#80](https://github.com/intlify/vue-i18n-next/pull/80) fix modulo case ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#81](https://github.com/intlify/vue-i18n-next/pull/81) remove computed wrapping ([@kazupon](https://github.com/kazupon)) + +- [#81](https://github.com/intlify/vue-i18n-next/pull/81) remove computed wrapping ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#77](https://github.com/intlify/vue-i18n-next/pull/77) improvement type definition ([@kazupon](https://github.com/kazupon)) + +- [#77](https://github.com/intlify/vue-i18n-next/pull/77) improvement type definition ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.12 (2020-06-27) #### :bug: Bug Fixes -* [#68](https://github.com/intlify/vue-i18n-next/pull/68) fix: export types ([@kazupon](https://github.com/kazupon)) + +- [#68](https://github.com/intlify/vue-i18n-next/pull/68) fix: export types ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.11 (2020-06-14) #### :bug: Bug Fixes -* [#64](https://github.com/intlify/vue-i18n-next/pull/64) fix: fallback locale bug ([@kazupon](https://github.com/kazupon)) -* [#63](https://github.com/intlify/vue-i18n-next/pull/63) fix: message update in slot ([@kazupon](https://github.com/kazupon)) + +- [#64](https://github.com/intlify/vue-i18n-next/pull/64) fix: fallback locale bug ([@kazupon](https://github.com/kazupon)) +- [#63](https://github.com/intlify/vue-i18n-next/pull/63) fix: message update in slot ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.10 (2020-06-03) #### :star: Features -* [#58](https://github.com/intlify/vue-i18n-next/pull/58) feat: componentInstanceCreatedListener option ([@kazupon](https://github.com/kazupon)) -* [#55](https://github.com/intlify/vue-i18n-next/pull/55) feat: support components maually instalation ([@kazupon](https://github.com/kazupon)) + +- [#58](https://github.com/intlify/vue-i18n-next/pull/58) feat: componentInstanceCreatedListener option ([@kazupon](https://github.com/kazupon)) +- [#55](https://github.com/intlify/vue-i18n-next/pull/55) feat: support components maually instalation ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#57](https://github.com/intlify/vue-i18n-next/pull/57) improve: accept object resource custom block ([@kazupon](https://github.com/kazupon)) + +- [#57](https://github.com/intlify/vue-i18n-next/pull/57) improve: accept object resource custom block ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.9 (2020-05-25) #### :star: Features -* [#51](https://github.com/intlify/vue-i18n-next/pull/51) feature: scope prop ([@kazupon](https://github.com/kazupon)) -* [#44](https://github.com/intlify/vue-i18n-next/pull/44) feat: legacy typings ([@kazupon](https://github.com/kazupon)) + +- [#51](https://github.com/intlify/vue-i18n-next/pull/51) feature: scope prop ([@kazupon](https://github.com/kazupon)) +- [#44](https://github.com/intlify/vue-i18n-next/pull/44) feat: legacy typings ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* [#53](https://github.com/intlify/vue-i18n-next/pull/53) fix: sync & inherit locale ([@kazupon](https://github.com/kazupon)) + +- [#53](https://github.com/intlify/vue-i18n-next/pull/53) fix: sync & inherit locale ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#47](https://github.com/intlify/vue-i18n-next/pull/47) breaking: change default of tag prop at i18n-n and i18n-d components ([@kazupon](https://github.com/kazupon)) -* [#43](https://github.com/intlify/vue-i18n-next/pull/43) breaking: rename plugin option name ([@kazupon](https://github.com/kazupon)) + +- [#47](https://github.com/intlify/vue-i18n-next/pull/47) breaking: change default of tag prop at i18n-n and i18n-d components ([@kazupon](https://github.com/kazupon)) +- [#43](https://github.com/intlify/vue-i18n-next/pull/43) breaking: rename plugin option name ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.8 (2020-05-08) #### :boom: Breaking Change -* [#39](https://github.com/intlify/vue-i18n-next/pull/39) breaking: v-t directive ([@kazupon](https://github.com/kazupon)) -* [#36](https://github.com/intlify/vue-i18n-next/pull/36) Breaking: inherit locale ([@kazupon](https://github.com/kazupon)) + +- [#39](https://github.com/intlify/vue-i18n-next/pull/39) breaking: v-t directive ([@kazupon](https://github.com/kazupon)) +- [#36](https://github.com/intlify/vue-i18n-next/pull/36) Breaking: inherit locale ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.7 (2020-05-02) #### :bug: Bug Fixes -* [#34](https://github.com/intlify/vue-i18n-next/pull/34) fix: pre-compile locale messages registration bug ([@kazupon](https://github.com/kazupon)) + +- [#34](https://github.com/intlify/vue-i18n-next/pull/34) fix: pre-compile locale messages registration bug ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.6 (2020-05-02) #### :star: Features -* [#32](https://github.com/intlify/vue-i18n-next/pull/32) feat: support pre-compile locale messages ([@kazupon](https://github.com/kazupon)) -* [#31](https://github.com/intlify/vue-i18n-next/pull/31) feat: generator mode ([@kazupon](https://github.com/kazupon)) + +- [#32](https://github.com/intlify/vue-i18n-next/pull/32) feat: support pre-compile locale messages ([@kazupon](https://github.com/kazupon)) +- [#31](https://github.com/intlify/vue-i18n-next/pull/31) feat: generator mode ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.5 (2020-04-29) #### :star: Features -* [#20](https://github.com/intlify/vue-i18n-next/pull/20) feature placeholder literal ([@kazupon](https://github.com/kazupon)) + +- [#20](https://github.com/intlify/vue-i18n-next/pull/20) feature placeholder literal ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* [#28](https://github.com/intlify/vue-i18n-next/pull/28) fix: plural compiler bug ([@kazupon](https://github.com/kazupon)) + +- [#28](https://github.com/intlify/vue-i18n-next/pull/28) fix: plural compiler bug ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* [#27](https://github.com/intlify/vue-i18n-next/pull/27) fix: add invalid token errors in placeholder ([@kazupon](https://github.com/kazupon)) -* [#26](https://github.com/intlify/vue-i18n-next/pull/26) compile error improvements ([@kazupon](https://github.com/kazupon)) -* [#25](https://github.com/intlify/vue-i18n-next/pull/25) fix: plural syntax error with parser ([@kazupon](https://github.com/kazupon)) -* [#24](https://github.com/intlify/vue-i18n-next/pull/24) fix: compilation error handling ([@kazupon](https://github.com/kazupon)) -* [#23](https://github.com/intlify/vue-i18n-next/pull/23) fix: improve literal compilation error ([@kazupon](https://github.com/kazupon)) + +- [#27](https://github.com/intlify/vue-i18n-next/pull/27) fix: add invalid token errors in placeholder ([@kazupon](https://github.com/kazupon)) +- [#26](https://github.com/intlify/vue-i18n-next/pull/26) compile error improvements ([@kazupon](https://github.com/kazupon)) +- [#25](https://github.com/intlify/vue-i18n-next/pull/25) fix: plural syntax error with parser ([@kazupon](https://github.com/kazupon)) +- [#24](https://github.com/intlify/vue-i18n-next/pull/24) fix: compilation error handling ([@kazupon](https://github.com/kazupon)) +- [#23](https://github.com/intlify/vue-i18n-next/pull/23) fix: improve literal compilation error ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#29](https://github.com/intlify/vue-i18n-next/pull/29) breaking: HTML message warning ([@kazupon](https://github.com/kazupon)) -* [#22](https://github.com/intlify/vue-i18n-next/pull/22) deprecated linked key with using paren token ([@kazupon](https://github.com/kazupon)) + +- [#29](https://github.com/intlify/vue-i18n-next/pull/29) breaking: HTML message warning ([@kazupon](https://github.com/kazupon)) +- [#22](https://github.com/intlify/vue-i18n-next/pull/22) deprecated linked key with using paren token ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.4 (2020-04-23) #### :bug: Bug Fixes -* [#18](https://github.com/intlify/vue-i18n-next/pull/18) fix tokenizer ([@kazupon](https://github.com/kazupon)) -* [#16](https://github.com/intlify/vue-i18n-next/pull/16) fix: cannot resolve object path ([@kazupon](https://github.com/kazupon)) + +- [#18](https://github.com/intlify/vue-i18n-next/pull/18) fix tokenizer ([@kazupon](https://github.com/kazupon)) +- [#16](https://github.com/intlify/vue-i18n-next/pull/16) fix: cannot resolve object path ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#17](https://github.com/intlify/vue-i18n-next/pull/17) Minor typo fixes ([@sharpshark28](https://github.com/sharpshark28)) + +- [#17](https://github.com/intlify/vue-i18n-next/pull/17) Minor typo fixes ([@sharpshark28](https://github.com/sharpshark28)) #### Committers: 2 + - Ava Gaiety Wroten ([@sharpshark28](https://github.com/sharpshark28)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.0.0-alpha.3 (2020-04-17) #### :zap: Improvement Features -* [#13](https://github.com/intlify/vue-i18n-next/pull/13) support vue3 beta ([@kazupon](https://github.com/kazupon)) + +- [#13](https://github.com/intlify/vue-i18n-next/pull/13) support vue3 beta ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.2 (2020-04-13) #### :star: Features -* [#10](https://github.com/intlify/vue-i18n-next/pull/10) support datetime format component ([@kazupon](https://github.com/kazupon)) -* [#9](https://github.com/intlify/vue-i18n-next/pull/9) number format component: `i18n-n` ([@kazupon](https://github.com/kazupon)) + +- [#10](https://github.com/intlify/vue-i18n-next/pull/10) support datetime format component ([@kazupon](https://github.com/kazupon)) +- [#9](https://github.com/intlify/vue-i18n-next/pull/9) number format component: `i18n-n` ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* [#8](https://github.com/intlify/vue-i18n-next/pull/8) enhancement locale fallbacking ([@kazupon](https://github.com/kazupon)) -* [#7](https://github.com/intlify/vue-i18n-next/pull/7) Translation component `i18n-t` (In v8.x, it was called `i18n` component as Component interpolation feature) ([@kazupon](https://github.com/kazupon)) -* [#6](https://github.com/intlify/vue-i18n-next/pull/6) breaking: factory improvements ([@kazupon](https://github.com/kazupon)) + +- [#8](https://github.com/intlify/vue-i18n-next/pull/8) enhancement locale fallbacking ([@kazupon](https://github.com/kazupon)) +- [#7](https://github.com/intlify/vue-i18n-next/pull/7) Translation component `i18n-t` (In v8.x, it was called `i18n` component as Component interpolation feature) ([@kazupon](https://github.com/kazupon)) +- [#6](https://github.com/intlify/vue-i18n-next/pull/6) breaking: factory improvements ([@kazupon](https://github.com/kazupon)) #### Committers: 1 + - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.1 (2020-04-07) @@ -674,7 +768,6 @@ New style API for Vue 3. See the following docs: - [I18nComposer](https://github.com/intlify/vue-i18n-next/blob/master/docs/vue-i18n.i18ncomposer.md) - [useI18n](https://github.com/intlify/vue-i18n-next/blob/master/docs/vue-i18n.usei18n.md) - ### :lollipop: Examples See the [`examples`](https://github.com/intlify/vue-i18n-next/tree/master/examples) directory. @@ -686,7 +779,6 @@ The examples are offered that use the following two API styles: - legacy - vue-i18n API almost compatible with vue-i18n v8.x - ### :heavy_exclamation_mark: Known issues #### :boom: Breaking changes compared to vue-i18n v8.x @@ -708,7 +800,6 @@ The examples are offered that use the following two API styles: - See the [vue-i18n issues](https://github.com/kazupon/vue-i18n/issues?q=is%3Aissue+is%3Aopen+label%3A%22Status%3A+Ready%22) that labeld with `Status: Ready` - #### :hammer: Missing features - imporve `fallbackLocale` or `fallbackLocales` (related vue-i18n [issue](https://github.com/kazupon/vue-i18n/pull/829)) @@ -727,7 +818,6 @@ The examples are offered that use the following two API styles: - `@intlify/vue-i18n-extensions` - `@intlify/eslint-plugin-vue-i18n` - ### :cd: Installation #### npm @@ -737,388 +827,323 @@ npm install --save vue-i18n@next ``` #### yarn + ```bash yarn add vue-i18n@next ``` #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.0.0-alpha.0 (2020-04-07) #### Committers: 1 + - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) -## [8.15.3](https://github.com/kazupon/vue-i18n/compare/v8.15.2...v8.15.3) (2019-12-18) +## [8.15.3](https://github.com/kazupon/vue-i18n/compare/v8.15.2...v8.15.3) (2019-12-18) ### :zap: Improvements -* **index:** fix mergeLocaleMessage. add changes notification on merging with an empty target object ([#752](https://github.com/kazupon/vue-i18n/issues/752)) by [@jekill](https://github.com/jekill) ([048eac5](https://github.com/kazupon/vue-i18n/commit/048eac5)), closes [#752](https://github.com/kazupon/vue-i18n/issues/752) - - +- **index:** fix mergeLocaleMessage. add changes notification on merging with an empty target object ([#752](https://github.com/kazupon/vue-i18n/issues/752)) by [@jekill](https://github.com/jekill) ([048eac5](https://github.com/kazupon/vue-i18n/commit/048eac5)), closes [#752](https://github.com/kazupon/vue-i18n/issues/752) -## [8.15.2](https://github.com/kazupon/vue-i18n/compare/v8.15.1...v8.15.2) (2019-12-18) +## [8.15.2](https://github.com/kazupon/vue-i18n/compare/v8.15.1...v8.15.2) (2019-12-18) ### :bug: Bug Fixes -* **index:** Fix exception when using unit number formatting by [@simonjodet](https://github.com/simonjodet) ([194b801](https://github.com/kazupon/vue-i18n/commit/194b801)), closes [#750](https://github.com/kazupon/vue-i18n/issues/750) [#751](https://github.com/kazupon/vue-i18n/issues/751) - - +- **index:** Fix exception when using unit number formatting by [@simonjodet](https://github.com/simonjodet) ([194b801](https://github.com/kazupon/vue-i18n/commit/194b801)), closes [#750](https://github.com/kazupon/vue-i18n/issues/750) [#751](https://github.com/kazupon/vue-i18n/issues/751) -## [8.15.1](https://github.com/kazupon/vue-i18n/compare/v8.15.0...v8.15.1) (2019-11-27) +## [8.15.1](https://github.com/kazupon/vue-i18n/compare/v8.15.0...v8.15.1) (2019-11-27) ### :zap: Improvements -* **mixin:** change to custom blocks parse error ([a9858be](https://github.com/kazupon/vue-i18n/commit/a9858be)) - - +- **mixin:** change to custom blocks parse error ([a9858be](https://github.com/kazupon/vue-i18n/commit/a9858be)) -# [8.15.0](https://github.com/kazupon/vue-i18n/compare/v8.14.1...v8.15.0) (2019-10-16) +# [8.15.0](https://github.com/kazupon/vue-i18n/compare/v8.14.1...v8.15.0) (2019-10-16) ### :star: New Features -* Add constructor option for custom modifiers ([#724](https://github.com/kazupon/vue-i18n/issues/724)) by [@epaezrubio](https://github.com/epaezrubio) ([3217212](https://github.com/kazupon/vue-i18n/commit/3217212)), closes [#724](https://github.com/kazupon/vue-i18n/issues/724) - - +- Add constructor option for custom modifiers ([#724](https://github.com/kazupon/vue-i18n/issues/724)) by [@epaezrubio](https://github.com/epaezrubio) ([3217212](https://github.com/kazupon/vue-i18n/commit/3217212)), closes [#724](https://github.com/kazupon/vue-i18n/issues/724) -## [8.14.1](https://github.com/kazupon/vue-i18n/compare/v8.14.0...v8.14.1) (2019-09-12) +## [8.14.1](https://github.com/kazupon/vue-i18n/compare/v8.14.0...v8.14.1) (2019-09-12) ### :bug: Bug Fixes -* **path:** fix branket key error ([8d2aba7](https://github.com/kazupon/vue-i18n/commit/8d2aba7)) -* **component:** Fix interpolation component when there are empty text nodes ([547cdd1](https://github.com/kazupon/vue-i18n/commit/547cdd1)) by [@Demivan](https://github.com/Demivan) - - +- **path:** fix branket key error ([8d2aba7](https://github.com/kazupon/vue-i18n/commit/8d2aba7)) +- **component:** Fix interpolation component when there are empty text nodes ([547cdd1](https://github.com/kazupon/vue-i18n/commit/547cdd1)) by [@Demivan](https://github.com/Demivan) -# [8.14.0](https://github.com/kazupon/vue-i18n/compare/v8.13.0...v8.14.0) (2019-08-12) +# [8.14.0](https://github.com/kazupon/vue-i18n/compare/v8.13.0...v8.14.0) (2019-08-12) ### :star: New Features -* fallback formatting ([#637](https://github.com/kazupon/vue-i18n/issues/637)) by [@sebwas](https://github.com/sebwas) ([bf9929c](https://github.com/kazupon/vue-i18n/commit/bf9929c)), closes [#637](https://github.com/kazupon/vue-i18n/issues/637) -* support slots syntax for component interpolation ([#685](https://github.com/kazupon/vue-i18n/issues/685)) by [@aavondet](https://github.com/aavondet) ([71ca843](https://github.com/kazupon/vue-i18n/commit/71ca843)), closes [#685](https://github.com/kazupon/vue-i18n/issues/685) - - +- fallback formatting ([#637](https://github.com/kazupon/vue-i18n/issues/637)) by [@sebwas](https://github.com/sebwas) ([bf9929c](https://github.com/kazupon/vue-i18n/commit/bf9929c)), closes [#637](https://github.com/kazupon/vue-i18n/issues/637) +- support slots syntax for component interpolation ([#685](https://github.com/kazupon/vue-i18n/issues/685)) by [@aavondet](https://github.com/aavondet) ([71ca843](https://github.com/kazupon/vue-i18n/commit/71ca843)), closes [#685](https://github.com/kazupon/vue-i18n/issues/685) -# [8.13.0](https://github.com/kazupon/vue-i18n/compare/v8.12.0...v8.13.0) (2019-08-09) +# [8.13.0](https://github.com/kazupon/vue-i18n/compare/v8.12.0...v8.13.0) (2019-08-09) ### :star: New Features -* datetime/number formats fallback warning filter ([46de19e](https://github.com/kazupon/vue-i18n/commit/46de19e)), closes [#558](https://github.com/kazupon/vue-i18n/issues/558) -* fallback translation warning filter ([69fc798](https://github.com/kazupon/vue-i18n/commit/69fc798)) -* translation missing warning filter ([666dc9d](https://github.com/kazupon/vue-i18n/commit/666dc9d)) - - +- datetime/number formats fallback warning filter ([46de19e](https://github.com/kazupon/vue-i18n/commit/46de19e)), closes [#558](https://github.com/kazupon/vue-i18n/issues/558) +- fallback translation warning filter ([69fc798](https://github.com/kazupon/vue-i18n/commit/69fc798)) +- translation missing warning filter ([666dc9d](https://github.com/kazupon/vue-i18n/commit/666dc9d)) -# [8.12.0](https://github.com/kazupon/vue-i18n/compare/v8.11.2...v8.12.0) (2019-07-09) +# [8.12.0](https://github.com/kazupon/vue-i18n/compare/v8.11.2...v8.12.0) (2019-07-09) ### :star: New Features -* **mixin:** shared locale messages feature ([82543de](https://github.com/kazupon/vue-i18n/commit/82543de)) - +- **mixin:** shared locale messages feature ([82543de](https://github.com/kazupon/vue-i18n/commit/82543de)) ### :zap: Improvements -* **typing:** sharedMessages option type ([6967a15](https://github.com/kazupon/vue-i18n/commit/6967a15)) - - +- **typing:** sharedMessages option type ([6967a15](https://github.com/kazupon/vue-i18n/commit/6967a15)) -## [8.11.2](https://github.com/kazupon/vue-i18n/compare/v8.11.1...v8.11.2) (2019-04-30) +## [8.11.2](https://github.com/kazupon/vue-i18n/compare/v8.11.1...v8.11.2) (2019-04-30) ### :bug: Bug Fixes -* bug(mixin): fix SSR memory leak by moving subscribeDataChanging calls into beforeMount ([#572](https://github.com/kazupon/vue-i18n/issues/572)) by [@Pindar](https://github.com/Pindar) ([32b5795](https://github.com/kazupon/vue-i18n/commit/32b5795)), closes [#572](https://github.com/kazupon/vue-i18n/issues/572) - - +- bug(mixin): fix SSR memory leak by moving subscribeDataChanging calls into beforeMount ([#572](https://github.com/kazupon/vue-i18n/issues/572)) by [@Pindar](https://github.com/Pindar) ([32b5795](https://github.com/kazupon/vue-i18n/commit/32b5795)), closes [#572](https://github.com/kazupon/vue-i18n/issues/572) -## [8.11.1](https://github.com/kazupon/vue-i18n/compare/v8.11.0...v8.11.1) (2019-04-26) +## [8.11.1](https://github.com/kazupon/vue-i18n/compare/v8.11.0...v8.11.1) (2019-04-26) ### :bug: Bug Fixes -* fix ES Modules distribution ([bb631a1](https://github.com/kazupon/vue-i18n/commit/bb631a1)) - - +- fix ES Modules distribution ([bb631a1](https://github.com/kazupon/vue-i18n/commit/bb631a1)) -# [8.11.0](https://github.com/kazupon/vue-i18n/compare/v8.10.0...v8.11.0) (2019-04-26) +# [8.11.0](https://github.com/kazupon/vue-i18n/compare/v8.10.0...v8.11.0) (2019-04-26) ### :star: New Features -* ES modules for browser ([#561](https://github.com/kazupon/vue-i18n/issues/561)) ([c9b9adf](https://github.com/kazupon/vue-i18n/commit/c9b9adf)), closes [#561](https://github.com/kazupon/vue-i18n/issues/561) -* HTML locale message warning option ([#567](https://github.com/kazupon/vue-i18n/issues/567)) ([4aecf03](https://github.com/kazupon/vue-i18n/commit/4aecf03)), closes [#567](https://github.com/kazupon/vue-i18n/issues/567) - - +- ES modules for browser ([#561](https://github.com/kazupon/vue-i18n/issues/561)) ([c9b9adf](https://github.com/kazupon/vue-i18n/commit/c9b9adf)), closes [#561](https://github.com/kazupon/vue-i18n/issues/561) +- HTML locale message warning option ([#567](https://github.com/kazupon/vue-i18n/issues/567)) ([4aecf03](https://github.com/kazupon/vue-i18n/commit/4aecf03)), closes [#567](https://github.com/kazupon/vue-i18n/issues/567) -# [8.10.0](https://github.com/kazupon/vue-i18n/compare/v8.9.0...v8.10.0) (2019-03-28) +# [8.10.0](https://github.com/kazupon/vue-i18n/compare/v8.9.0...v8.10.0) (2019-03-28) ### :star: New Features -* **number:** i18n-n functional component ([#541](https://github.com/kazupon/vue-i18n/issues/541)) by [@bponomarenko](https://github.com/bponomarenko) ([b33579d](https://github.com/kazupon/vue-i18n/commit/b33579d)), closes [#541](https://github.com/kazupon/vue-i18n/issues/541) -* **path:** Keypath should parse if sub path contains spaces. ([#533](https://github.com/kazupon/vue-i18n/issues/533)) by [@exoego](https://github.com/exoego) ([640daaf](https://github.com/kazupon/vue-i18n/commit/640daaf)), closes [#533](https://github.com/kazupon/vue-i18n/issues/533) - +- **number:** i18n-n functional component ([#541](https://github.com/kazupon/vue-i18n/issues/541)) by [@bponomarenko](https://github.com/bponomarenko) ([b33579d](https://github.com/kazupon/vue-i18n/commit/b33579d)), closes [#541](https://github.com/kazupon/vue-i18n/issues/541) +- **path:** Keypath should parse if sub path contains spaces. ([#533](https://github.com/kazupon/vue-i18n/issues/533)) by [@exoego](https://github.com/exoego) ([640daaf](https://github.com/kazupon/vue-i18n/commit/640daaf)), closes [#533](https://github.com/kazupon/vue-i18n/issues/533) ### :zap: Improvements -* **number:** support data fall through in i18n-n ([#545](https://github.com/kazupon/vue-i18n/issues/545)) ([71cadbf](https://github.com/kazupon/vue-i18n/commit/71cadbf)), closes [#545](https://github.com/kazupon/vue-i18n/issues/545) - +- **number:** support data fall through in i18n-n ([#545](https://github.com/kazupon/vue-i18n/issues/545)) ([71cadbf](https://github.com/kazupon/vue-i18n/commit/71cadbf)), closes [#545](https://github.com/kazupon/vue-i18n/issues/545) ### :pencil: docs -* **vuepress:** translate documents for chinese ([#536](https://github.com/kazupon/vue-i18n/issues/536)) by [@xuhongbo](https://github.com/xuhongbo) ([ccf29f8](https://github.com/kazupon/vue-i18n/commit/ccf29f8)), closes [#536](https://github.com/kazupon/vue-i18n/issues/536) [#531](https://github.com/kazupon/vue-i18n/issues/531) [#1](https://github.com/kazupon/vue-i18n/issues/1) [#533](https://github.com/kazupon/vue-i18n/issues/533) [#540](https://github.com/kazupon/vue-i18n/issues/540) [#541](https://github.com/kazupon/vue-i18n/issues/541) [#1](https://github.com/kazupon/vue-i18n/issues/1) [#2](https://github.com/kazupon/vue-i18n/issues/2) - +- **vuepress:** translate documents for chinese ([#536](https://github.com/kazupon/vue-i18n/issues/536)) by [@xuhongbo](https://github.com/xuhongbo) ([ccf29f8](https://github.com/kazupon/vue-i18n/commit/ccf29f8)), closes [#536](https://github.com/kazupon/vue-i18n/issues/536) [#531](https://github.com/kazupon/vue-i18n/issues/531) [#1](https://github.com/kazupon/vue-i18n/issues/1) [#533](https://github.com/kazupon/vue-i18n/issues/533) [#540](https://github.com/kazupon/vue-i18n/issues/540) [#541](https://github.com/kazupon/vue-i18n/issues/541) [#1](https://github.com/kazupon/vue-i18n/issues/1) [#2](https://github.com/kazupon/vue-i18n/issues/2) -# [8.9.0](https://github.com/kazupon/vue-i18n/compare/v8.8.2...v8.9.0) (2019-03-08) +# [8.9.0](https://github.com/kazupon/vue-i18n/compare/v8.8.2...v8.9.0) (2019-03-08) ### :bug: Bug Fixes -* **index:** Fix [#515](https://github.com/kazupon/vue-i18n/issues/515) empty string not returning true ([#525](https://github.com/kazupon/vue-i18n/issues/525)) by [@kimuraz](https://github.com/kimuraz) ([396c5ca](https://github.com/kazupon/vue-i18n/commit/396c5ca)), closes [#515](https://github.com/kazupon/vue-i18n/issues/515) [#525](https://github.com/kazupon/vue-i18n/issues/525) [#515](https://github.com/kazupon/vue-i18n/issues/515) - +- **index:** Fix [#515](https://github.com/kazupon/vue-i18n/issues/515) empty string not returning true ([#525](https://github.com/kazupon/vue-i18n/issues/525)) by [@kimuraz](https://github.com/kimuraz) ([396c5ca](https://github.com/kazupon/vue-i18n/commit/396c5ca)), closes [#515](https://github.com/kazupon/vue-i18n/issues/515) [#525](https://github.com/kazupon/vue-i18n/issues/525) [#515](https://github.com/kazupon/vue-i18n/issues/515) ### :star: New Features -* **index:** add availableLocales (related issue [#193](https://github.com/kazupon/vue-i18n/issues/193), PR [#528](https://github.com/kazupon/vue-i18n/issues/528)) by [@exoego](https://github.com/exoego) ([8f75b1f](https://github.com/kazupon/vue-i18n/commit/8f75b1f)), closes [#193](https://github.com/kazupon/vue-i18n/issues/193) [#528](https://github.com/kazupon/vue-i18n/issues/528) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) - +- **index:** add availableLocales (related issue [#193](https://github.com/kazupon/vue-i18n/issues/193), PR [#528](https://github.com/kazupon/vue-i18n/issues/528)) by [@exoego](https://github.com/exoego) ([8f75b1f](https://github.com/kazupon/vue-i18n/commit/8f75b1f)), closes [#193](https://github.com/kazupon/vue-i18n/issues/193) [#528](https://github.com/kazupon/vue-i18n/issues/528) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) [#193](https://github.com/kazupon/vue-i18n/issues/193) ### :zap: Improvements -* **flowtype:** Fix missing type declarations in flow type ([#529](https://github.com/kazupon/vue-i18n/issues/529)) by [@exoego](https://github.com/exoego) ([4173764](https://github.com/kazupon/vue-i18n/commit/4173764)), closes [#529](https://github.com/kazupon/vue-i18n/issues/529) - - +- **flowtype:** Fix missing type declarations in flow type ([#529](https://github.com/kazupon/vue-i18n/issues/529)) by [@exoego](https://github.com/exoego) ([4173764](https://github.com/kazupon/vue-i18n/commit/4173764)), closes [#529](https://github.com/kazupon/vue-i18n/issues/529) -## [8.8.2](https://github.com/kazupon/vue-i18n/compare/v8.8.1...v8.8.2) (2019-02-17) +## [8.8.2](https://github.com/kazupon/vue-i18n/compare/v8.8.1...v8.8.2) (2019-02-17) ### :bug: Bug Fixes -* **mixin:** fix memory leak ([135058d](https://github.com/kazupon/vue-i18n/commit/135058d)), closes [#514](https://github.com/kazupon/vue-i18n/issues/514) - - +- **mixin:** fix memory leak ([135058d](https://github.com/kazupon/vue-i18n/commit/135058d)), closes [#514](https://github.com/kazupon/vue-i18n/issues/514) -## [8.8.1](https://github.com/kazupon/vue-i18n/compare/v8.8.0...v8.8.1) (2019-02-10) +## [8.8.1](https://github.com/kazupon/vue-i18n/compare/v8.8.0...v8.8.1) (2019-02-10) ### :bug: Bug Fixes -* **index:** fixed [#478](https://github.com/kazupon/vue-i18n/issues/478) ([#518](https://github.com/kazupon/vue-i18n/issues/518)) by [@stroncium](https://github.com/stroncium) ([469edd9](https://github.com/kazupon/vue-i18n/commit/469edd9)), closes [#478](https://github.com/kazupon/vue-i18n/issues/478) [#518](https://github.com/kazupon/vue-i18n/issues/518) [#478](https://github.com/kazupon/vue-i18n/issues/478) - +- **index:** fixed [#478](https://github.com/kazupon/vue-i18n/issues/478) ([#518](https://github.com/kazupon/vue-i18n/issues/518)) by [@stroncium](https://github.com/stroncium) ([469edd9](https://github.com/kazupon/vue-i18n/commit/469edd9)), closes [#478](https://github.com/kazupon/vue-i18n/issues/478) [#518](https://github.com/kazupon/vue-i18n/issues/518) [#478](https://github.com/kazupon/vue-i18n/issues/478) ### :zap: Improvements -* **flowtype:** update typings ([44e04e7](https://github.com/kazupon/vue-i18n/commit/44e04e7)) -* **typescript:** update typings ([dee35b9](https://github.com/kazupon/vue-i18n/commit/dee35b9)) - - +- **flowtype:** update typings ([44e04e7](https://github.com/kazupon/vue-i18n/commit/44e04e7)) +- **typescript:** update typings ([dee35b9](https://github.com/kazupon/vue-i18n/commit/dee35b9)) -# [8.8.0](https://github.com/kazupon/vue-i18n/compare/v8.7.0...v8.8.0) (2019-01-29) +# [8.8.0](https://github.com/kazupon/vue-i18n/compare/v8.7.0...v8.8.0) (2019-01-29) ### :bug: Bug Fixes -* **index:** fix flat path based key issue ([bed9c39](https://github.com/kazupon/vue-i18n/commit/bed9c39)), closes [#349](https://github.com/kazupon/vue-i18n/issues/349) -* **mixin:** fix beforeDestroy can not find this.$t ([#500](https://github.com/kazupon/vue-i18n/issues/500)) by [@masongzhi](https://github.com/masongzhi) ([311b8f3](https://github.com/kazupon/vue-i18n/commit/311b8f3)), closes [#500](https://github.com/kazupon/vue-i18n/issues/500) - +- **index:** fix flat path based key issue ([bed9c39](https://github.com/kazupon/vue-i18n/commit/bed9c39)), closes [#349](https://github.com/kazupon/vue-i18n/issues/349) +- **mixin:** fix beforeDestroy can not find this.$t ([#500](https://github.com/kazupon/vue-i18n/issues/500)) by [@masongzhi](https://github.com/masongzhi) ([311b8f3](https://github.com/kazupon/vue-i18n/commit/311b8f3)), closes [#500](https://github.com/kazupon/vue-i18n/issues/500) ### :zap: Improvements -* **directive:** Fix typo on warning message ([#509](https://github.com/kazupon/vue-i18n/issues/509)) by [@kimuraz](https://github.com/kimuraz) ([e879024](https://github.com/kazupon/vue-i18n/commit/e879024)), closes [#509](https://github.com/kazupon/vue-i18n/issues/509) -* **index:** silence fallback warnings ([#510](https://github.com/kazupon/vue-i18n/issues/510)) by [@SzNagyMisu](https://github.com/SzNagyMisu) ([ddc0c79](https://github.com/kazupon/vue-i18n/commit/ddc0c79)), closes [#510](https://github.com/kazupon/vue-i18n/issues/510) [#139](https://github.com/kazupon/vue-i18n/issues/139) - - +- **directive:** Fix typo on warning message ([#509](https://github.com/kazupon/vue-i18n/issues/509)) by [@kimuraz](https://github.com/kimuraz) ([e879024](https://github.com/kazupon/vue-i18n/commit/e879024)), closes [#509](https://github.com/kazupon/vue-i18n/issues/509) +- **index:** silence fallback warnings ([#510](https://github.com/kazupon/vue-i18n/issues/510)) by [@SzNagyMisu](https://github.com/SzNagyMisu) ([ddc0c79](https://github.com/kazupon/vue-i18n/commit/ddc0c79)), closes [#510](https://github.com/kazupon/vue-i18n/issues/510) [#139](https://github.com/kazupon/vue-i18n/issues/139) -# [8.7.0](https://github.com/kazupon/vue-i18n/compare/v8.6.0...v8.7.0) (2019-01-02) +# [8.7.0](https://github.com/kazupon/vue-i18n/compare/v8.6.0...v8.7.0) (2019-01-02) ### :zap: Improvements -* **directive:** Preserve directive content ([#495](https://github.com/kazupon/vue-i18n/issues/495)) by [@bponomarenko](https://github.com/bponomarenko) ([c29edba](https://github.com/kazupon/vue-i18n/commit/c29edba)), closes [#495](https://github.com/kazupon/vue-i18n/issues/495) [#408](https://github.com/kazupon/vue-i18n/issues/408) [#408](https://github.com/kazupon/vue-i18n/issues/408) +- **directive:** Preserve directive content ([#495](https://github.com/kazupon/vue-i18n/issues/495)) by [@bponomarenko](https://github.com/bponomarenko) ([c29edba](https://github.com/kazupon/vue-i18n/commit/c29edba)), closes [#495](https://github.com/kazupon/vue-i18n/issues/495) [#408](https://github.com/kazupon/vue-i18n/issues/408) [#408](https://github.com/kazupon/vue-i18n/issues/408) + - - # [8.6.0](https://github.com/kazupon/vue-i18n/compare/v8.5.0...v8.6.0) (2018-12-25) - ### :bug: Bug Fixes -* **pluralization:** inherit pluralization rules ⚠ ([#493](https://github.com/kazupon/vue-i18n/issues/493)) by [@Raiondesu](https://github.com/Raiondesu) ([7a23f32](https://github.com/kazupon/vue-i18n/commit/7a23f32)), closes [#493](https://github.com/kazupon/vue-i18n/issues/493) - +- **pluralization:** inherit pluralization rules ⚠ ([#493](https://github.com/kazupon/vue-i18n/issues/493)) by [@Raiondesu](https://github.com/Raiondesu) ([7a23f32](https://github.com/kazupon/vue-i18n/commit/7a23f32)), closes [#493](https://github.com/kazupon/vue-i18n/issues/493) ### :zap: Improvements -* **format:** Add the path as argument to the custom formatter ([#489](https://github.com/kazupon/vue-i18n/issues/489)) by [@Raiondesu](https://github.com/Raiondesu) ([b9437ea](https://github.com/kazupon/vue-i18n/commit/b9437ea)), closes [#489](https://github.com/kazupon/vue-i18n/issues/489) [#484](https://github.com/kazupon/vue-i18n/issues/484) [#484](https://github.com/kazupon/vue-i18n/issues/484) - - +- **format:** Add the path as argument to the custom formatter ([#489](https://github.com/kazupon/vue-i18n/issues/489)) by [@Raiondesu](https://github.com/Raiondesu) ([b9437ea](https://github.com/kazupon/vue-i18n/commit/b9437ea)), closes [#489](https://github.com/kazupon/vue-i18n/issues/489) [#484](https://github.com/kazupon/vue-i18n/issues/484) [#484](https://github.com/kazupon/vue-i18n/issues/484) -# [8.5.0](https://github.com/kazupon/vue-i18n/compare/v8.4.0...v8.5.0) (2018-12-17) +# [8.5.0](https://github.com/kazupon/vue-i18n/compare/v8.4.0...v8.5.0) (2018-12-17) ### :bug: Bug Fixes -* **index:** evaluate availabilities lazily (fix [#477](https://github.com/kazupon/vue-i18n/issues/477)) ([#483](https://github.com/kazupon/vue-i18n/issues/483)) by [@gamtiq](https://github.com/gamtiq) ([b66f02e](https://github.com/kazupon/vue-i18n/commit/b66f02e)), closes [#477](https://github.com/kazupon/vue-i18n/issues/477) [#483](https://github.com/kazupon/vue-i18n/issues/483) - +- **index:** evaluate availabilities lazily (fix [#477](https://github.com/kazupon/vue-i18n/issues/477)) ([#483](https://github.com/kazupon/vue-i18n/issues/483)) by [@gamtiq](https://github.com/gamtiq) ([b66f02e](https://github.com/kazupon/vue-i18n/commit/b66f02e)), closes [#477](https://github.com/kazupon/vue-i18n/issues/477) [#483](https://github.com/kazupon/vue-i18n/issues/483) ### :zap: Improvements -* **index:** Allow pluralization customization via constructor options (closes [#464](https://github.com/kazupon/vue-i18n/issues/464)) ([#482](https://github.com/kazupon/vue-i18n/issues/482)) by [@Raiondesu](https://github.com/Raiondesu) ([ef4b1a6](https://github.com/kazupon/vue-i18n/commit/ef4b1a6)), closes [#464](https://github.com/kazupon/vue-i18n/issues/464) [#482](https://github.com/kazupon/vue-i18n/issues/482) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#451](https://github.com/kazupon/vue-i18n/issues/451) -* **index:** make silentTranslationWarn work for dates and numbers too ([#481](https://github.com/kazupon/vue-i18n/issues/481)) by [@Raiondesu](https://github.com/Raiondesu) ([402092b](https://github.com/kazupon/vue-i18n/commit/402092b)), closes [#481](https://github.com/kazupon/vue-i18n/issues/481) -* **types:** typed autocomplete in date and number format options ([#485](https://github.com/kazupon/vue-i18n/issues/485)) by [@Raiondesu](https://github.com/Raiondesu) ([e2e5993](https://github.com/kazupon/vue-i18n/commit/e2e5993)), closes [#485](https://github.com/kazupon/vue-i18n/issues/485) - - +- **index:** Allow pluralization customization via constructor options (closes [#464](https://github.com/kazupon/vue-i18n/issues/464)) ([#482](https://github.com/kazupon/vue-i18n/issues/482)) by [@Raiondesu](https://github.com/Raiondesu) ([ef4b1a6](https://github.com/kazupon/vue-i18n/commit/ef4b1a6)), closes [#464](https://github.com/kazupon/vue-i18n/issues/464) [#482](https://github.com/kazupon/vue-i18n/issues/482) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#464](https://github.com/kazupon/vue-i18n/issues/464) [#451](https://github.com/kazupon/vue-i18n/issues/451) +- **index:** make silentTranslationWarn work for dates and numbers too ([#481](https://github.com/kazupon/vue-i18n/issues/481)) by [@Raiondesu](https://github.com/Raiondesu) ([402092b](https://github.com/kazupon/vue-i18n/commit/402092b)), closes [#481](https://github.com/kazupon/vue-i18n/issues/481) +- **types:** typed autocomplete in date and number format options ([#485](https://github.com/kazupon/vue-i18n/issues/485)) by [@Raiondesu](https://github.com/Raiondesu) ([e2e5993](https://github.com/kazupon/vue-i18n/commit/e2e5993)), closes [#485](https://github.com/kazupon/vue-i18n/issues/485) -# [8.4.0](https://github.com/kazupon/vue-i18n/compare/v8.3.2...v8.4.0) (2018-11-30) +# [8.4.0](https://github.com/kazupon/vue-i18n/compare/v8.3.2...v8.4.0) (2018-11-30) ### :star: New Features -* **index:** Add linked message formatting ([#467](https://github.com/kazupon/vue-i18n/issues/467)) by [@exoego](https://github.com/exoego) ([776b81b](https://github.com/kazupon/vue-i18n/commit/776b81b)), closes [#467](https://github.com/kazupon/vue-i18n/issues/467) - - +- **index:** Add linked message formatting ([#467](https://github.com/kazupon/vue-i18n/issues/467)) by [@exoego](https://github.com/exoego) ([776b81b](https://github.com/kazupon/vue-i18n/commit/776b81b)), closes [#467](https://github.com/kazupon/vue-i18n/issues/467) -## [8.3.2](https://github.com/kazupon/vue-i18n/compare/v8.3.1...v8.3.2) (2018-11-16) +## [8.3.2](https://github.com/kazupon/vue-i18n/compare/v8.3.1...v8.3.2) (2018-11-16) ### :chart_with_upwards_trend: Performance Fixes -* **index:** Optimize unnecessary capturing. ([#462](https://github.com/kazupon/vue-i18n/issues/462)) by [@exoego](https://github.com/exoego) ([116845e](https://github.com/kazupon/vue-i18n/commit/116845e)), closes [#462](https://github.com/kazupon/vue-i18n/issues/462) - - +- **index:** Optimize unnecessary capturing. ([#462](https://github.com/kazupon/vue-i18n/issues/462)) by [@exoego](https://github.com/exoego) ([116845e](https://github.com/kazupon/vue-i18n/commit/116845e)), closes [#462](https://github.com/kazupon/vue-i18n/issues/462) -## [8.3.1](https://github.com/kazupon/vue-i18n/compare/v8.3.0...v8.3.1) (2018-11-08) +## [8.3.1](https://github.com/kazupon/vue-i18n/compare/v8.3.0...v8.3.1) (2018-11-08) ### :bug: Bug Fixes -* **directive:** fix cannnot update with v-t when had been changed locale message ([4895a2e](https://github.com/kazupon/vue-i18n/commit/4895a2e)), closes [#450](https://github.com/kazupon/vue-i18n/issues/450) -* **index:** fix merge bug ([1798490](https://github.com/kazupon/vue-i18n/commit/1798490)), closes [#458](https://github.com/kazupon/vue-i18n/issues/458) -* **missing:** fix vm argument passing ([dc48099](https://github.com/kazupon/vue-i18n/commit/dc48099)), closes [#453](https://github.com/kazupon/vue-i18n/issues/453) - +- **directive:** fix cannnot update with v-t when had been changed locale message ([4895a2e](https://github.com/kazupon/vue-i18n/commit/4895a2e)), closes [#450](https://github.com/kazupon/vue-i18n/issues/450) +- **index:** fix merge bug ([1798490](https://github.com/kazupon/vue-i18n/commit/1798490)), closes [#458](https://github.com/kazupon/vue-i18n/issues/458) +- **missing:** fix vm argument passing ([dc48099](https://github.com/kazupon/vue-i18n/commit/dc48099)), closes [#453](https://github.com/kazupon/vue-i18n/issues/453) ### :zap: Improvements -* Optimize path.js and format.js ([#456](https://github.com/kazupon/vue-i18n/issues/456)) by [@exoego](https://github.com/exoego) ([639453c](https://github.com/kazupon/vue-i18n/commit/639453c)), closes [#456](https://github.com/kazupon/vue-i18n/issues/456) - - +- Optimize path.js and format.js ([#456](https://github.com/kazupon/vue-i18n/issues/456)) by [@exoego](https://github.com/exoego) ([639453c](https://github.com/kazupon/vue-i18n/commit/639453c)), closes [#456](https://github.com/kazupon/vue-i18n/issues/456) -# [8.3.0](https://github.com/kazupon/vue-i18n/compare/v8.2.1...v8.3.0) (2018-10-29) +# [8.3.0](https://github.com/kazupon/vue-i18n/compare/v8.2.1...v8.3.0) (2018-10-29) ### :zap: Improvements -* **pluralization:** Extendable pluralization by [@Raiondesu](https://github.com/Raiondesu) ([bbab90b](https://github.com/kazupon/vue-i18n/commit/bbab90b)) - - +- **pluralization:** Extendable pluralization by [@Raiondesu](https://github.com/Raiondesu) ([bbab90b](https://github.com/kazupon/vue-i18n/commit/bbab90b)) -## [8.2.1](https://github.com/kazupon/vue-i18n/compare/v8.2.0...v8.2.1) (2018-10-15) +## [8.2.1](https://github.com/kazupon/vue-i18n/compare/v8.2.0...v8.2.1) (2018-10-15) ### :bug: Bug Fixes -* **extend:** fix TypeError: Cannot redefine property: $i18n ([#422](https://github.com/kazupon/vue-i18n/issues/422)) by [@HadiChen](https://github.com/HadiChen) ([cb19082](https://github.com/kazupon/vue-i18n/commit/cb19082)), closes [#422](https://github.com/kazupon/vue-i18n/issues/422) - +- **extend:** fix TypeError: Cannot redefine property: $i18n ([#422](https://github.com/kazupon/vue-i18n/issues/422)) by [@HadiChen](https://github.com/HadiChen) ([cb19082](https://github.com/kazupon/vue-i18n/commit/cb19082)), closes [#422](https://github.com/kazupon/vue-i18n/issues/422) ### :zap: Improvements -* **index:** Suppress some warnings in production: smaller min.js and performance gain. ([#441](https://github.com/kazupon/vue-i18n/issues/441)) by @ exoego ([43931f5](https://github.com/kazupon/vue-i18n/commit/43931f5)), closes [#441](https://github.com/kazupon/vue-i18n/issues/441) - - +- **index:** Suppress some warnings in production: smaller min.js and performance gain. ([#441](https://github.com/kazupon/vue-i18n/issues/441)) by @ exoego ([43931f5](https://github.com/kazupon/vue-i18n/commit/43931f5)), closes [#441](https://github.com/kazupon/vue-i18n/issues/441) -# [8.2.0](https://github.com/kazupon/vue-i18n/compare/v8.1.1...v8.2.0) (2018-10-13) +# [8.2.0](https://github.com/kazupon/vue-i18n/compare/v8.1.1...v8.2.0) (2018-10-13) ### :bug: Bug Fixes -* **index:** Add warning for circular reference in linked message ([#438](https://github.com/kazupon/vue-i18n/issues/438)) by [@exoego](https://github.com/exoego) ([7583485](https://github.com/kazupon/vue-i18n/commit/7583485)), closes [#438](https://github.com/kazupon/vue-i18n/issues/438) - +- **index:** Add warning for circular reference in linked message ([#438](https://github.com/kazupon/vue-i18n/issues/438)) by [@exoego](https://github.com/exoego) ([7583485](https://github.com/kazupon/vue-i18n/commit/7583485)), closes [#438](https://github.com/kazupon/vue-i18n/issues/438) ### :zap: Improvements -* **index:** Allow escaping link key like @:(foo.bar). ([#437](https://github.com/kazupon/vue-i18n/issues/437)) by [@exoego](https://github.com/exoego) ([acfc458](https://github.com/kazupon/vue-i18n/commit/acfc458)), closes [#437](https://github.com/kazupon/vue-i18n/issues/437) -* **index:** Pre-defined named arguments for Pluraization ([#440](https://github.com/kazupon/vue-i18n/issues/440)) by [@exoego](https://github.com/exoego) ([e84f0fb](https://github.com/kazupon/vue-i18n/commit/e84f0fb)), closes [#440](https://github.com/kazupon/vue-i18n/issues/440) -* **path:** Allow non-ascii chars including numbers. ([#436](https://github.com/kazupon/vue-i18n/issues/436)) by [@exoego](https://github.com/exoego) ([a556c58](https://github.com/kazupon/vue-i18n/commit/a556c58)), closes [#436](https://github.com/kazupon/vue-i18n/issues/436) - - +- **index:** Allow escaping link key like @:(foo.bar). ([#437](https://github.com/kazupon/vue-i18n/issues/437)) by [@exoego](https://github.com/exoego) ([acfc458](https://github.com/kazupon/vue-i18n/commit/acfc458)), closes [#437](https://github.com/kazupon/vue-i18n/issues/437) +- **index:** Pre-defined named arguments for Pluraization ([#440](https://github.com/kazupon/vue-i18n/issues/440)) by [@exoego](https://github.com/exoego) ([e84f0fb](https://github.com/kazupon/vue-i18n/commit/e84f0fb)), closes [#440](https://github.com/kazupon/vue-i18n/issues/440) +- **path:** Allow non-ascii chars including numbers. ([#436](https://github.com/kazupon/vue-i18n/issues/436)) by [@exoego](https://github.com/exoego) ([a556c58](https://github.com/kazupon/vue-i18n/commit/a556c58)), closes [#436](https://github.com/kazupon/vue-i18n/issues/436) -## [8.1.1](https://github.com/kazupon/vue-i18n/compare/v8.1.0...v8.1.1) (2018-10-12) +## [8.1.1](https://github.com/kazupon/vue-i18n/compare/v8.1.0...v8.1.1) (2018-10-12) ### :bug: Bug Fixes -* **build:** fix rollup building issues ([1a1958a](https://github.com/kazupon/vue-i18n/commit/1a1958a)) -* **format:** Should warn as unknown if named format is not closed. ([#435](https://github.com/kazupon/vue-i18n/issues/435)) by [@exoego](https://github.com/exoego) ([d1f6ed0](https://github.com/kazupon/vue-i18n/commit/d1f6ed0)), closes [#435](https://github.com/kazupon/vue-i18n/issues/435) -* **install:** fix cannot redfine error ([6d5ec61](https://github.com/kazupon/vue-i18n/commit/6d5ec61)) - +- **build:** fix rollup building issues ([1a1958a](https://github.com/kazupon/vue-i18n/commit/1a1958a)) +- **format:** Should warn as unknown if named format is not closed. ([#435](https://github.com/kazupon/vue-i18n/issues/435)) by [@exoego](https://github.com/exoego) ([d1f6ed0](https://github.com/kazupon/vue-i18n/commit/d1f6ed0)), closes [#435](https://github.com/kazupon/vue-i18n/issues/435) +- **install:** fix cannot redfine error ([6d5ec61](https://github.com/kazupon/vue-i18n/commit/6d5ec61)) ### :zap: Improvements -* **package.json:** tree shaking optimization ([38948c5](https://github.com/kazupon/vue-i18n/commit/38948c5)) - - +- **package.json:** tree shaking optimization ([38948c5](https://github.com/kazupon/vue-i18n/commit/38948c5)) -# [8.1.0](https://github.com/kazupon/vue-i18n/compare/v8.0.0...v8.1.0) (2018-09-03) +# [8.1.0](https://github.com/kazupon/vue-i18n/compare/v8.0.0...v8.1.0) (2018-09-03) ### :bug: Bug Fixes -* **install:** add support for Vue.extend vue-i18n instance ([#420](https://github.com/kazupon/vue-i18n/issues/420)) by [@jaredzhu1993](https://github.com/jaredzhu1993) ([a60ea8b](https://github.com/kazupon/vue-i18n/commit/a60ea8b)), closes [#420](https://github.com/kazupon/vue-i18n/issues/420) - +- **install:** add support for Vue.extend vue-i18n instance ([#420](https://github.com/kazupon/vue-i18n/issues/420)) by [@jaredzhu1993](https://github.com/jaredzhu1993) ([a60ea8b](https://github.com/kazupon/vue-i18n/commit/a60ea8b)), closes [#420](https://github.com/kazupon/vue-i18n/issues/420) ### :zap: Improvements -* **warnings:** make warning messages clearer ([#396](https://github.com/kazupon/vue-i18n/issues/396)) by [@kimuraz](https://github.com/kimuraz) ([79eee1b](https://github.com/kazupon/vue-i18n/commit/79eee1b)), closes [#396](https://github.com/kazupon/vue-i18n/issues/396) - - +- **warnings:** make warning messages clearer ([#396](https://github.com/kazupon/vue-i18n/issues/396)) by [@kimuraz](https://github.com/kimuraz) ([79eee1b](https://github.com/kazupon/vue-i18n/commit/79eee1b)), closes [#396](https://github.com/kazupon/vue-i18n/issues/396) -# [8.0.0](https://github.com/kazupon/vue-i18n/compare/v7.8.1...v8.0.0) (2018-06-23) +# [8.0.0](https://github.com/kazupon/vue-i18n/compare/v7.8.1...v8.0.0) (2018-06-23) ### :boom: Breaking changes -* **extend:** fix this context binding ([aa0e831](https://github.com/kazupon/vue-i18n/commit/aa0e831)), closes [#306](https://github.com/kazupon/vue-i18n/issues/306) [#286](https://github.com/kazupon/vue-i18n/issues/286) [#259](https://github.com/kazupon/vue-i18n/issues/259), revert [#260](https://github.com/kazupon/vue-i18n/issues/260) +- **extend:** fix this context binding ([aa0e831](https://github.com/kazupon/vue-i18n/commit/aa0e831)), closes [#306](https://github.com/kazupon/vue-i18n/issues/306) [#286](https://github.com/kazupon/vue-i18n/issues/286) [#259](https://github.com/kazupon/vue-i18n/issues/259), revert [#260](https://github.com/kazupon/vue-i18n/issues/260) Note that you need to guarantee this context equal to component instance in lifecycle methods (e.g. in `data` options, `const $t = this.$t.bind(this)`). ```js export default { - data () { + data() { const $t = this.$t.bind(this) return { msg: $t('msg') } } @@ -1129,425 +1154,356 @@ see the [API docs](https://kazupon.github.io/vue-i18n/api/) ### :bug: Bug Fixes -* bug(directive): fix guard checking at unbind ([c74888c](https://github.com/kazupon/vue-i18n/commit/c74888c)), closes [#340](https://github.com/kazupon/vue-i18n/issues/340) - +- bug(directive): fix guard checking at unbind ([c74888c](https://github.com/kazupon/vue-i18n/commit/c74888c)), closes [#340](https://github.com/kazupon/vue-i18n/issues/340) ### NOTE -* extend: - - +- extend: -## [7.8.1](https://github.com/kazupon/vue-i18n/compare/v7.8.0...v7.8.1) (2018-06-18) +## [7.8.1](https://github.com/kazupon/vue-i18n/compare/v7.8.0...v7.8.1) (2018-06-18) ### :bug: Bug Fixes -* **directive:** fix cannot unbind bug ([105888d](https://github.com/kazupon/vue-i18n/commit/105888d)), closes [#377](https://github.com/kazupon/vue-i18n/issues/377) - - +- **directive:** fix cannot unbind bug ([105888d](https://github.com/kazupon/vue-i18n/commit/105888d)), closes [#377](https://github.com/kazupon/vue-i18n/issues/377) -# [7.8.0](https://github.com/kazupon/vue-i18n/compare/v7.7.0...v7.8.0) (2018-06-01) +# [7.8.0](https://github.com/kazupon/vue-i18n/compare/v7.7.0...v7.8.0) (2018-06-01) ### :zap: Improvements -* **typescript:** add type exportings ([a7cb8da](https://github.com/kazupon/vue-i18n/commit/a7cb8da)) - - +- **typescript:** add type exportings ([a7cb8da](https://github.com/kazupon/vue-i18n/commit/a7cb8da)) -# [7.7.0](https://github.com/kazupon/vue-i18n/compare/v7.6.0...v7.7.0) (2018-05-20) +# [7.7.0](https://github.com/kazupon/vue-i18n/compare/v7.6.0...v7.7.0) (2018-05-20) ### :zap: Improvements -* **index:** resource reactivity ([887a137](https://github.com/kazupon/vue-i18n/commit/887a137)), closes [#253](https://github.com/kazupon/vue-i18n/issues/253) -* **typescript:** Fix typings in components ([#344](https://github.com/kazupon/vue-i18n/issues/344)) by [@Demivan](https://github.com/Demivan) ([2402893](https://github.com/kazupon/vue-i18n/commit/2402893)), closes [#344](https://github.com/kazupon/vue-i18n/issues/344) - - +- **index:** resource reactivity ([887a137](https://github.com/kazupon/vue-i18n/commit/887a137)), closes [#253](https://github.com/kazupon/vue-i18n/issues/253) +- **typescript:** Fix typings in components ([#344](https://github.com/kazupon/vue-i18n/issues/344)) by [@Demivan](https://github.com/Demivan) ([2402893](https://github.com/kazupon/vue-i18n/commit/2402893)), closes [#344](https://github.com/kazupon/vue-i18n/issues/344) -# [7.6.0](https://github.com/kazupon/vue-i18n/compare/v7.5.0...v7.6.0) (2018-03-13) +# [7.6.0](https://github.com/kazupon/vue-i18n/compare/v7.5.0...v7.6.0) (2018-03-13) ### :zap: Improvements -* **index:** support retunable missing handler ([#256](https://github.com/kazupon/vue-i18n/issues/256)) by [@houd1ni](https://github.com/houd1ni) ([9fbe467](https://github.com/kazupon/vue-i18n/commit/9fbe467)) -* **typescript:** update TranslateResult type interface ([dffc678](https://github.com/kazupon/vue-i18n/commit/dffc678)) - - +- **index:** support retunable missing handler ([#256](https://github.com/kazupon/vue-i18n/issues/256)) by [@houd1ni](https://github.com/houd1ni) ([9fbe467](https://github.com/kazupon/vue-i18n/commit/9fbe467)) +- **typescript:** update TranslateResult type interface ([dffc678](https://github.com/kazupon/vue-i18n/commit/dffc678)) -# [7.5.0](https://github.com/kazupon/vue-i18n/compare/v7.4.2...v7.5.0) (2018-03-11) +# [7.5.0](https://github.com/kazupon/vue-i18n/compare/v7.4.2...v7.5.0) (2018-03-11) ### :star: New Features -* **directive:** Add pluralization feature to directive ([#304](https://github.com/kazupon/vue-i18n/issues/304)) by [@SirLamer](https://github.com/SirLamer) ([8378859](https://github.com/kazupon/vue-i18n/commit/8378859)) - +- **directive:** Add pluralization feature to directive ([#304](https://github.com/kazupon/vue-i18n/issues/304)) by [@SirLamer](https://github.com/SirLamer) ([8378859](https://github.com/kazupon/vue-i18n/commit/8378859)) ### :zap: Improvements -* **flow:** update TranslateResult type interface ([59f4658](https://github.com/kazupon/vue-i18n/commit/59f4658)) -* **index:** support object localization ([#311](https://github.com/kazupon/vue-i18n/issues/311)) by [@manniL](https://github.com/manniL) ([99e5006](https://github.com/kazupon/vue-i18n/commit/99e5006)) -* **missing:** Add interpolation values to missing handler ([#308](https://github.com/kazupon/vue-i18n/issues/308)) by [@sebwas](https://github.com/sebwas) ([b912d8a](https://github.com/kazupon/vue-i18n/commit/b912d8a)) -* **numberformat:** Explicit number format options ([#305](https://github.com/kazupon/vue-i18n/issues/305)) by [@bponomarenko](https://github.com/bponomarenko) ([aa07450](https://github.com/kazupon/vue-i18n/commit/aa07450)) - - +- **flow:** update TranslateResult type interface ([59f4658](https://github.com/kazupon/vue-i18n/commit/59f4658)) +- **index:** support object localization ([#311](https://github.com/kazupon/vue-i18n/issues/311)) by [@manniL](https://github.com/manniL) ([99e5006](https://github.com/kazupon/vue-i18n/commit/99e5006)) +- **missing:** Add interpolation values to missing handler ([#308](https://github.com/kazupon/vue-i18n/issues/308)) by [@sebwas](https://github.com/sebwas) ([b912d8a](https://github.com/kazupon/vue-i18n/commit/b912d8a)) +- **numberformat:** Explicit number format options ([#305](https://github.com/kazupon/vue-i18n/issues/305)) by [@bponomarenko](https://github.com/bponomarenko) ([aa07450](https://github.com/kazupon/vue-i18n/commit/aa07450)) -## [7.4.2](https://github.com/kazupon/vue-i18n/compare/v7.4.1...v7.4.2) (2018-02-01) +## [7.4.2](https://github.com/kazupon/vue-i18n/compare/v7.4.1...v7.4.2) (2018-02-01) ### :zap: Improvements -* **index:** Fixes global auto installation ([#291](https://github.com/kazupon/vue-i18n/issues/291)) by [@emileber](https://github.com/emileber) ([2f016ff](https://github.com/kazupon/vue-i18n/commit/2f016ff)), closes [#291](https://github.com/kazupon/vue-i18n/issues/291) - - +- **index:** Fixes global auto installation ([#291](https://github.com/kazupon/vue-i18n/issues/291)) by [@emileber](https://github.com/emileber) ([2f016ff](https://github.com/kazupon/vue-i18n/commit/2f016ff)), closes [#291](https://github.com/kazupon/vue-i18n/issues/291) -## [7.4.1](https://github.com/kazupon/vue-i18n/compare/v7.4.0...v7.4.1) (2018-01-25) +## [7.4.1](https://github.com/kazupon/vue-i18n/compare/v7.4.0...v7.4.1) (2018-01-25) ### :bug: Bug Fixes -* fix cannot react ([2a8ea1c](https://github.com/kazupon/vue-i18n/commit/2a8ea1c)), closes [#261](https://github.com/kazupon/vue-i18n/issues/261) - +- fix cannot react ([2a8ea1c](https://github.com/kazupon/vue-i18n/commit/2a8ea1c)), closes [#261](https://github.com/kazupon/vue-i18n/issues/261) ### :zap: Improvements -* **formatter:** interpolate messages without values ([#282](https://github.com/kazupon/vue-i18n/issues/282)) by [@cb8](https://github.com/cb8) ([b792ce2](https://github.com/kazupon/vue-i18n/commit/b792ce2)) - - +- **formatter:** interpolate messages without values ([#282](https://github.com/kazupon/vue-i18n/issues/282)) by [@cb8](https://github.com/cb8) ([b792ce2](https://github.com/kazupon/vue-i18n/commit/b792ce2)) -# [7.4.0](https://github.com/kazupon/vue-i18n/compare/v7.3.4...v7.4.0) (2018-01-10) +# [7.4.0](https://github.com/kazupon/vue-i18n/compare/v7.3.4...v7.4.0) (2018-01-10) ### :star: New Features -* **typescript:** Allow module augmentation ([#273](https://github.com/kazupon/vue-i18n/issues/273)) by [@CKGrafico](https://github.com/CKGrafico) ([4371344](https://github.com/kazupon/vue-i18n/commit/4371344)) - - +- **typescript:** Allow module augmentation ([#273](https://github.com/kazupon/vue-i18n/issues/273)) by [@CKGrafico](https://github.com/CKGrafico) ([4371344](https://github.com/kazupon/vue-i18n/commit/4371344)) -## [7.3.4](https://github.com/kazupon/vue-i18n/compare/v7.3.3...v7.3.4) (2018-01-07) +## [7.3.4](https://github.com/kazupon/vue-i18n/compare/v7.3.3...v7.3.4) (2018-01-07) ### :bug: Bug Fixes -* **formatter:** Inherit formatter ([#269](https://github.com/kazupon/vue-i18n/issues/269)) by [@podkot](https://github.com/podkot) ([26a33ad](https://github.com/kazupon/vue-i18n/commit/26a33ad)) - - +- **formatter:** Inherit formatter ([#269](https://github.com/kazupon/vue-i18n/issues/269)) by [@podkot](https://github.com/podkot) ([26a33ad](https://github.com/kazupon/vue-i18n/commit/26a33ad)) -## [7.3.3](https://github.com/kazupon/vue-i18n/compare/v7.3.2...v7.3.3) (2017-12-19) +## [7.3.3](https://github.com/kazupon/vue-i18n/compare/v7.3.2...v7.3.3) (2017-12-19) ### :bug: Bug Fixes -* **extend:** Fix this not found [#259](https://github.com/kazupon/vue-i18n/issues/259) ([#260](https://github.com/kazupon/vue-i18n/issues/260)) by [@lzxb](https://github.com/lzxb) ([c29007e](https://github.com/kazupon/vue-i18n/commit/c29007e)), closes [#259](https://github.com/kazupon/vue-i18n/issues/259) [#260](https://github.com/kazupon/vue-i18n/issues/260) -* **types:** fix using old export ([#263](https://github.com/kazupon/vue-i18n/issues/263)) by [@jmigual](https://github.com/jmigual) ([b295fee](https://github.com/kazupon/vue-i18n/commit/b295fee)), closes [#263](https://github.com/kazupon/vue-i18n/issues/263) - +- **extend:** Fix this not found [#259](https://github.com/kazupon/vue-i18n/issues/259) ([#260](https://github.com/kazupon/vue-i18n/issues/260)) by [@lzxb](https://github.com/lzxb) ([c29007e](https://github.com/kazupon/vue-i18n/commit/c29007e)), closes [#259](https://github.com/kazupon/vue-i18n/issues/259) [#260](https://github.com/kazupon/vue-i18n/issues/260) +- **types:** fix using old export ([#263](https://github.com/kazupon/vue-i18n/issues/263)) by [@jmigual](https://github.com/jmigual) ([b295fee](https://github.com/kazupon/vue-i18n/commit/b295fee)), closes [#263](https://github.com/kazupon/vue-i18n/issues/263) -## [7.3.2](https://github.com/kazupon/vue-i18n/compare/v7.3.1...v7.3.2) (2017-10-19) +## [7.3.2](https://github.com/kazupon/vue-i18n/compare/v7.3.1...v7.3.2) (2017-10-19) ### :zap: Improvements -* **typescript:** fix import problem of vue2.5 because of the types update ([#238](https://github.com/kazupon/vue-i18n/issues/238)) by [@peterchealse](https://github.com/peterchealse) ([cb98347](https://github.com/kazupon/vue-i18n/commit/cb98347)), closes [#238](https://github.com/kazupon/vue-i18n/issues/238) - - +- **typescript:** fix import problem of vue2.5 because of the types update ([#238](https://github.com/kazupon/vue-i18n/issues/238)) by [@peterchealse](https://github.com/peterchealse) ([cb98347](https://github.com/kazupon/vue-i18n/commit/cb98347)), closes [#238](https://github.com/kazupon/vue-i18n/issues/238) -## [7.3.1](https://github.com/kazupon/vue-i18n/compare/v7.3.0...v7.3.1) (2017-10-04) +## [7.3.1](https://github.com/kazupon/vue-i18n/compare/v7.3.0...v7.3.1) (2017-10-04) ### :bug: Bug Fixes -* **directive:** fix cannot locale reactivity ([e1fc12e](https://github.com/kazupon/vue-i18n/commit/e1fc12e)), closes [#227](https://github.com/kazupon/vue-i18n/issues/227) - - +- **directive:** fix cannot locale reactivity ([e1fc12e](https://github.com/kazupon/vue-i18n/commit/e1fc12e)), closes [#227](https://github.com/kazupon/vue-i18n/issues/227) -# [7.3.0](https://github.com/kazupon/vue-i18n/compare/v7.2.0...v7.3.0) (2017-09-22) +# [7.3.0](https://github.com/kazupon/vue-i18n/compare/v7.2.0...v7.3.0) (2017-09-22) ### :star: New Features -* **directives:** support v-t custom directive (welcome back!) ([af9a2e7](https://github.com/kazupon/vue-i18n/commit/af9a2e7)) - +- **directives:** support v-t custom directive (welcome back!) ([af9a2e7](https://github.com/kazupon/vue-i18n/commit/af9a2e7)) ### :up: Updates -* **typing:** fix flowtype ([fa06f44](https://github.com/kazupon/vue-i18n/commit/fa06f44)) - - +- **typing:** fix flowtype ([fa06f44](https://github.com/kazupon/vue-i18n/commit/fa06f44)) -# [7.2.0](https://github.com/kazupon/vue-i18n/compare/v7.1.2...v7.2.0) (2017-08-28) +# [7.2.0](https://github.com/kazupon/vue-i18n/compare/v7.1.2...v7.2.0) (2017-08-28) ### :star: New Features -* **interpolation:** list formatting refactor and places/place feature ([#218](https://github.com/kazupon/vue-i18n/issues/218)) by [@myst729](https://github.com/myst729) ([0f0f3ff](https://github.com/kazupon/vue-i18n/commit/0f0f3ff)) - - +- **interpolation:** list formatting refactor and places/place feature ([#218](https://github.com/kazupon/vue-i18n/issues/218)) by [@myst729](https://github.com/myst729) ([0f0f3ff](https://github.com/kazupon/vue-i18n/commit/0f0f3ff)) -## [7.1.2](https://github.com/kazupon/vue-i18n/compare/v7.1.1...v7.1.2) (2017-08-25) +## [7.1.2](https://github.com/kazupon/vue-i18n/compare/v7.1.1...v7.1.2) (2017-08-25) ### :zap: Improvements -* **interpolation:** skip non-element VNode in interpolation ([#211](https://github.com/kazupon/vue-i18n/issues/211)) by [@myst729](https://github.com/myst729) ([6be1756](https://github.com/kazupon/vue-i18n/commit/6be1756)) - - +- **interpolation:** skip non-element VNode in interpolation ([#211](https://github.com/kazupon/vue-i18n/issues/211)) by [@myst729](https://github.com/myst729) ([6be1756](https://github.com/kazupon/vue-i18n/commit/6be1756)) -## [7.1.1](https://github.com/kazupon/vue-i18n/compare/v7.1.0...v7.1.1) (2017-08-03) +## [7.1.1](https://github.com/kazupon/vue-i18n/compare/v7.1.0...v7.1.1) (2017-08-03) ### :bug: Bug Fixes -* **mixin:** fix cannot setup VueI18n instance ([13585a4](https://github.com/kazupon/vue-i18n/commit/13585a4)), closes [#203](https://github.com/kazupon/vue-i18n/issues/203) - - +- **mixin:** fix cannot setup VueI18n instance ([13585a4](https://github.com/kazupon/vue-i18n/commit/13585a4)), closes [#203](https://github.com/kazupon/vue-i18n/issues/203) -# [7.1.0](https://github.com/kazupon/vue-i18n/compare/v7.0.5...v7.1.0) (2017-07-30) +# [7.1.0](https://github.com/kazupon/vue-i18n/compare/v7.0.5...v7.1.0) (2017-07-30) ### :zap: Improvements -* **custom-block:** support multiple custom blocks ([ab955a5](https://github.com/kazupon/vue-i18n/commit/ab955a5)), closes [#189](https://github.com/kazupon/vue-i18n/issues/189) - - +- **custom-block:** support multiple custom blocks ([ab955a5](https://github.com/kazupon/vue-i18n/commit/ab955a5)), closes [#189](https://github.com/kazupon/vue-i18n/issues/189) -## [7.0.5](https://github.com/kazupon/vue-i18n/compare/v7.0.4...v7.0.5) (2017-07-08) +## [7.0.5](https://github.com/kazupon/vue-i18n/compare/v7.0.4...v7.0.5) (2017-07-08) ### :bug: Bug Fixes -* **format:** fix cannot collectly parse percent ([fc71eda](https://github.com/kazupon/vue-i18n/commit/fc71eda)), closes [#191](https://github.com/kazupon/vue-i18n/issues/191) - - +- **format:** fix cannot collectly parse percent ([fc71eda](https://github.com/kazupon/vue-i18n/commit/fc71eda)), closes [#191](https://github.com/kazupon/vue-i18n/issues/191) -## [7.0.4](https://github.com/kazupon/vue-i18n/compare/v7.0.3...v7.0.4) (2017-07-01) +## [7.0.4](https://github.com/kazupon/vue-i18n/compare/v7.0.3...v7.0.4) (2017-07-01) ### :bug: Bug Fixes -* **link:** fix ie traverse custom Array.prototype method ([#188](https://github.com/kazupon/vue-i18n/issues/188)) by [@632781460](https://github.com/632781460) ([d3b308b](https://github.com/kazupon/vue-i18n/commit/d3b308b)), closes [#188](https://github.com/kazupon/vue-i18n/issues/188) - +- **link:** fix ie traverse custom Array.prototype method ([#188](https://github.com/kazupon/vue-i18n/issues/188)) by [@632781460](https://github.com/632781460) ([d3b308b](https://github.com/kazupon/vue-i18n/commit/d3b308b)), closes [#188](https://github.com/kazupon/vue-i18n/issues/188) ### :chart_with_upwards_trend: Performance Fixes -* fix blocking at beforeDestroy ([570b215](https://github.com/kazupon/vue-i18n/commit/570b215)), closes [#187](https://github.com/kazupon/vue-i18n/issues/187) - - +- fix blocking at beforeDestroy ([570b215](https://github.com/kazupon/vue-i18n/commit/570b215)), closes [#187](https://github.com/kazupon/vue-i18n/issues/187) -## [7.0.3](https://github.com/kazupon/vue-i18n/compare/v7.0.2...v7.0.3) (2017-06-13) +## [7.0.3](https://github.com/kazupon/vue-i18n/compare/v7.0.2...v7.0.3) (2017-06-13) ### :bug: Bug Fixes -* **fallback:** fix cannot fallabck localization ([694e6f2](https://github.com/kazupon/vue-i18n/commit/694e6f2)), closes [#176](https://github.com/kazupon/vue-i18n/issues/176) -* **fallback:** fix fallback locale issue ([d9ceddc](https://github.com/kazupon/vue-i18n/commit/d9ceddc)), closes [#174](https://github.com/kazupon/vue-i18n/issues/174) -* **linked:** fix cannot fallback linked localization ([0c572f3](https://github.com/kazupon/vue-i18n/commit/0c572f3)), closes [#172](https://github.com/kazupon/vue-i18n/issues/172) - - +- **fallback:** fix cannot fallabck localization ([694e6f2](https://github.com/kazupon/vue-i18n/commit/694e6f2)), closes [#176](https://github.com/kazupon/vue-i18n/issues/176) +- **fallback:** fix fallback locale issue ([d9ceddc](https://github.com/kazupon/vue-i18n/commit/d9ceddc)), closes [#174](https://github.com/kazupon/vue-i18n/issues/174) +- **linked:** fix cannot fallback linked localization ([0c572f3](https://github.com/kazupon/vue-i18n/commit/0c572f3)), closes [#172](https://github.com/kazupon/vue-i18n/issues/172) -## [7.0.2](https://github.com/kazupon/vue-i18n/compare/v7.0.1...v7.0.2) (2017-06-10) +## [7.0.2](https://github.com/kazupon/vue-i18n/compare/v7.0.1...v7.0.2) (2017-06-10) ### :bug: Bug Fixes -* **sfc:** fix cannot parse custom block locale messages ([32eb3a7](https://github.com/kazupon/vue-i18n/commit/32eb3a7)), closes [#173](https://github.com/kazupon/vue-i18n/issues/173) - - +- **sfc:** fix cannot parse custom block locale messages ([32eb3a7](https://github.com/kazupon/vue-i18n/commit/32eb3a7)), closes [#173](https://github.com/kazupon/vue-i18n/issues/173) -## [7.0.1](https://github.com/kazupon/vue-i18n/compare/v7.0.0...v7.0.1) (2017-06-04) +## [7.0.1](https://github.com/kazupon/vue-i18n/compare/v7.0.0...v7.0.1) (2017-06-04) ### :bug: Bug Fixes -* fix cannat single file component translation ([687d406](https://github.com/kazupon/vue-i18n/commit/687d406)), closes [#169](https://github.com/kazupon/vue-i18n/issues/169) -* fix cannnot resolve linked localization with component interpolation ([c973619](https://github.com/kazupon/vue-i18n/commit/c973619)), closes [#171](https://github.com/kazupon/vue-i18n/issues/171) -* fix datetime and number fallback localization ([be9e1bd](https://github.com/kazupon/vue-i18n/commit/be9e1bd)), closes [#168](https://github.com/kazupon/vue-i18n/issues/168) -* fix linked translation with using hyphen or underscore keypath ([6e9f151](https://github.com/kazupon/vue-i18n/commit/6e9f151)), closes [#170](https://github.com/kazupon/vue-i18n/issues/170) - +- fix cannat single file component translation ([687d406](https://github.com/kazupon/vue-i18n/commit/687d406)), closes [#169](https://github.com/kazupon/vue-i18n/issues/169) +- fix cannnot resolve linked localization with component interpolation ([c973619](https://github.com/kazupon/vue-i18n/commit/c973619)), closes [#171](https://github.com/kazupon/vue-i18n/issues/171) +- fix datetime and number fallback localization ([be9e1bd](https://github.com/kazupon/vue-i18n/commit/be9e1bd)), closes [#168](https://github.com/kazupon/vue-i18n/issues/168) +- fix linked translation with using hyphen or underscore keypath ([6e9f151](https://github.com/kazupon/vue-i18n/commit/6e9f151)), closes [#170](https://github.com/kazupon/vue-i18n/issues/170) + # [7.0.0](https://github.com/kazupon/vue-i18n/compare/v7.0.0-rc.1...v7.0.0) (2017-05-29) :tada: :tada: :tada: See the [docs](https://kazupon.github.io/vue-i18n/en/) - ### :star: New Features -* **datetime localization:** - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime) -* **number localization:** - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number) -* **component interpolation:** - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation) -* **typescript:** - * [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts) - +- **datetime localization:** + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime) +- **number localization:** + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number) +- **component interpolation:** + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation) +- **typescript:** + - [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts) ### :chart_with_upwards_trend: Performance Fixes -* fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51)) - +- fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51)) ### :zap: Improvements -* **path:** tweak for ssr - +- **path:** tweak for ssr ### :boom: Breaking changes -* **format:** re-impelement formatter -* **formatter:** change method nam -* **flowtype:** fix locale message related type changing and remove underscore type - +- **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](https://github.com/kazupon/vue-i18n/commit/059034f)) -* **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed)) - +- **examples:** fix ssr demo ([059034f](https://github.com/kazupon/vue-i18n/commit/059034f)) +- **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed)) -# [7.0.0-rc.1](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.4...v7.0.0-rc.1) (2017-05-26) +# [7.0.0-rc.1](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.4...v7.0.0-rc.1) (2017-05-26) ### :chart_with_upwards_trend: Performance Fixes -* fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51)), closes [#165](https://github.com/kazupon/vue-i18n/issues/165) - +- fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51)), closes [#165](https://github.com/kazupon/vue-i18n/issues/165) ### :up: Updates -* **flowtype:** remove unneccesary type ([eb60156](https://github.com/kazupon/vue-i18n/commit/eb60156)) - - +- **flowtype:** remove unneccesary type ([eb60156](https://github.com/kazupon/vue-i18n/commit/eb60156)) -# [7.0.0-beta.4](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.3...v7.0.0-beta.4) (2017-05-23) +# [7.0.0-beta.4](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.3...v7.0.0-beta.4) (2017-05-23) ### :bug: Bug Fixes -* **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed)), closes [#164](https://github.com/kazupon/vue-i18n/issues/164) - - +- **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed)), closes [#164](https://github.com/kazupon/vue-i18n/issues/164) + # [7.0.0-beta.3](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.2...v7.0.0-beta.3) (2017-05-15) ### :up: Updates -* bring back from bug fix ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea)) - +- bring back from bug fix ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea)) -# [7.0.0-beta.2](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.1...v7.0.0-beta.2) (2017-05-14) +# [7.0.0-beta.2](https://github.com/kazupon/vue-i18n/compare/v7.0.0-beta.1...v7.0.0-beta.2) (2017-05-14) ### :zap: Improvements -* **path:** tweak for ssr ([eb21921](https://github.com/kazupon/vue-i18n/commit/eb21921)) -* **typescript:** change custom formatter method name ([c5f043f](https://github.com/kazupon/vue-i18n/commit/c5f043f)) - - +- **path:** tweak for ssr ([eb21921](https://github.com/kazupon/vue-i18n/commit/eb21921)) +- **typescript:** change custom formatter method name ([c5f043f](https://github.com/kazupon/vue-i18n/commit/c5f043f)) + # [7.0.0-beta.1](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v7.0.0-beta.1) (2017-05-11) ### :star: New Features -* **datetime localization:** add datetime localization ([3282075](https://github.com/kazupon/vue-i18n/commit/3282075)) - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime) -* **number localization:** add number localization ([87ee7b3](https://github.com/kazupon/vue-i18n/commit/87ee7b3)) - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number) -* **component interpolation:** ([23f7d34](https://github.com/kazupon/vue-i18n/commit/23f7d34)), closes [#145](https://github.com/kazupon/vue-i18n/issues/145) [#144](https://github.com/kazupon/vue-i18n/issues/144) [#37](https://github.com/kazupon/vue-i18n/issues/37) - * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md) - * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation) -* **typescript:** add TypeScript type definitions ([#161](https://github.com/kazupon/vue-i18n/issues/161)) by [@aicest](https://github.com/aicest) ([61cebca](https://github.com/kazupon/vue-i18n/commit/61cebca)) - * [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts) - +- **datetime localization:** add datetime localization ([3282075](https://github.com/kazupon/vue-i18n/commit/3282075)) + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime) +- **number localization:** add number localization ([87ee7b3](https://github.com/kazupon/vue-i18n/commit/87ee7b3)) + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number) +- **component interpolation:** ([23f7d34](https://github.com/kazupon/vue-i18n/commit/23f7d34)), closes [#145](https://github.com/kazupon/vue-i18n/issues/145) [#144](https://github.com/kazupon/vue-i18n/issues/144) [#37](https://github.com/kazupon/vue-i18n/issues/37) + - [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md) + - [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation) +- **typescript:** add TypeScript type definitions ([#161](https://github.com/kazupon/vue-i18n/issues/161)) by [@aicest](https://github.com/aicest) ([61cebca](https://github.com/kazupon/vue-i18n/commit/61cebca)) + - [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts) ### :boom: Breaking changes -* **format:** re-impelement formatter ([a8c046d](https://github.com/kazupon/vue-i18n/commit/a8c046d)) -* **formatter:** change method name ([6eed51c](https://github.com/kazupon/vue-i18n/commit/6eed51c)) -* **flowtype:** fix locale message related type changing ([c30d576](https://github.com/kazupon/vue-i18n/commit/c30d576)) - +- **format:** re-impelement formatter ([a8c046d](https://github.com/kazupon/vue-i18n/commit/a8c046d)) +- **formatter:** change method name ([6eed51c](https://github.com/kazupon/vue-i18n/commit/6eed51c)) +- **flowtype:** fix locale message related type changing ([c30d576](https://github.com/kazupon/vue-i18n/commit/c30d576)) ### :bug: Bug Fixes -* **examples:** fix ssr demo ([059034f](https://github.com/kazupon/vue-i18n/commit/059034f)), closes [#151](https://github.com/kazupon/vue-i18n/issues/151) - +- **examples:** fix ssr demo ([059034f](https://github.com/kazupon/vue-i18n/commit/059034f)), closes [#151](https://github.com/kazupon/vue-i18n/issues/151) -## [6.1.3](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.3) (2017-05-15) +## [6.1.3](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.3) (2017-05-15) ### :bug: Bug Fixes -* fix memory leaks ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea)), closes [#162](https://github.com/kazupon/vue-i18n/issues/162) - - +- fix memory leaks ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea)), closes [#162](https://github.com/kazupon/vue-i18n/issues/162) -## [6.1.2](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.2) (2017-05-15) +## [6.1.2](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.2) (2017-05-15) -## [6.1.1](https://github.com/kazupon/vue-i18n/compare/v6.1.0...v6.1.1) (2017-04-19) +## [6.1.1](https://github.com/kazupon/vue-i18n/compare/v6.1.0...v6.1.1) (2017-04-19) ### :bug: Bug Fixes -* **te:** Fix `te()` that always uses `this.locale`, even when `locale` supplied ([#147](https://github.com/kazupon/vue-i18n/issues/147)) by [@aicest](https://github.com/aicest) ([bf15eeb](https://github.com/kazupon/vue-i18n/commit/bf15eeb)), closes [#147](https://github.com/kazupon/vue-i18n/issues/147) - - +- **te:** Fix `te()` that always uses `this.locale`, even when `locale` supplied ([#147](https://github.com/kazupon/vue-i18n/issues/147)) by [@aicest](https://github.com/aicest) ([bf15eeb](https://github.com/kazupon/vue-i18n/commit/bf15eeb)), closes [#147](https://github.com/kazupon/vue-i18n/issues/147) -# [6.1.0](https://github.com/kazupon/vue-i18n/compare/v6.0.0...v6.1.0) (2017-04-14) +# [6.1.0](https://github.com/kazupon/vue-i18n/compare/v6.0.0...v6.1.0) (2017-04-14) ### :star: New Features -* **api:** add 'mergeLocaleMessage' method ([ef21621](https://github.com/kazupon/vue-i18n/commit/ef21621)), closes [#131](https://github.com/kazupon/vue-i18n/issues/131) -* **silent:** add silent translation missing option ([29b3a17](https://github.com/kazupon/vue-i18n/commit/29b3a17)), closes [#139](https://github.com/kazupon/vue-i18n/issues/139) - +- **api:** add 'mergeLocaleMessage' method ([ef21621](https://github.com/kazupon/vue-i18n/commit/ef21621)), closes [#131](https://github.com/kazupon/vue-i18n/issues/131) +- **silent:** add silent translation missing option ([29b3a17](https://github.com/kazupon/vue-i18n/commit/29b3a17)), closes [#139](https://github.com/kazupon/vue-i18n/issues/139) ### :zap: Improvements -* change to method from computed property ([9135a59](https://github.com/kazupon/vue-i18n/commit/9135a59)), closes [#141](https://github.com/kazupon/vue-i18n/issues/141) - - +- change to method from computed property ([9135a59](https://github.com/kazupon/vue-i18n/commit/9135a59)), closes [#141](https://github.com/kazupon/vue-i18n/issues/141) + # [6.0.0](https://github.com/kazupon/vue-i18n/compare/v6.0.0-beta.1...v6.0.0) (2017-04-05) :tada: :tada: :tada: @@ -1559,97 +1515,80 @@ See the [docs](https://kazupon.github.io/vue-i18n/en/) - Server-Side Rendering: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/ssr) - Custom formatter: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/formatting/custom) - ### :star: NEW Features - Single File Components: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/sfc) - ### :boom: Breaking changes - API - Dynamic locale DEPRECATED - -# [6.0.0-beta.1](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.6...v6.0.0-beta.1) (2017-03-22) +# [6.0.0-beta.1](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.6...v6.0.0-beta.1) (2017-03-22) ### :boom: Breaking changes -* change `fallbackRoot` and `sync` option default `true` value ([0890b44](https://github.com/kazupon/vue-i18n/commit/0890b44)) -* remove messages settter, and add getLocaleMessage API ([0f0914d](https://github.com/kazupon/vue-i18n/commit/0f0914d)) - +- change `fallbackRoot` and `sync` option default `true` value ([0890b44](https://github.com/kazupon/vue-i18n/commit/0890b44)) +- remove messages settter, and add getLocaleMessage API ([0f0914d](https://github.com/kazupon/vue-i18n/commit/0f0914d)) ### :bug: Bug Fixes -* **mixin:** fix computed props errors ([a6b7e37](https://github.com/kazupon/vue-i18n/commit/a6b7e37)) - +- **mixin:** fix computed props errors ([a6b7e37](https://github.com/kazupon/vue-i18n/commit/a6b7e37)) ### :up: Updates -* **flowtype:** argument names ([cf14425](https://github.com/kazupon/vue-i18n/commit/cf14425)) - +- **flowtype:** argument names ([cf14425](https://github.com/kazupon/vue-i18n/commit/cf14425)) ### :zap: Improvements -* **fallbackLocale:** support reactivity ([ed758be](https://github.com/kazupon/vue-i18n/commit/ed758be)) -* **warn:** suppress warning messages for production ([6e417d2](https://github.com/kazupon/vue-i18n/commit/6e417d2)) - - +- **fallbackLocale:** support reactivity ([ed758be](https://github.com/kazupon/vue-i18n/commit/ed758be)) +- **warn:** suppress warning messages for production ([6e417d2](https://github.com/kazupon/vue-i18n/commit/6e417d2)) -# [6.0.0-alpha.6](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.5...v6.0.0-alpha.6) (2017-03-16) +# [6.0.0-alpha.6](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.5...v6.0.0-alpha.6) (2017-03-16) ### :star: New Features -* add 'setLocaleMessage' API ([8b71eda](https://github.com/kazupon/vue-i18n/commit/8b71eda)) - - +- add 'setLocaleMessage' API ([8b71eda](https://github.com/kazupon/vue-i18n/commit/8b71eda)) -# [6.0.0-alpha.5](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.3...v6.0.0-alpha.5) (2017-03-11) +# [6.0.0-alpha.5](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.3...v6.0.0-alpha.5) (2017-03-11) ### :bug: Bug Fixes -* **mixin:** fix cannot create VueI18n instance error for minify production ([7eeb29f](https://github.com/kazupon/vue-i18n/commit/7eeb29f)) - - +- **mixin:** fix cannot create VueI18n instance error for minify production ([7eeb29f](https://github.com/kazupon/vue-i18n/commit/7eeb29f)) -# [6.0.0-alpha.4](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2017-03-11) - +# [6.0.0-alpha.4](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.3...v6.0.0-alpha.4) (2017-03-11) -# [6.0.0-alpha.3](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.2...v6.0.0-alpha.3) (2017-03-08) +# [6.0.0-alpha.3](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.2...v6.0.0-alpha.3) (2017-03-08) ### :star: New Features -* add `sync` option ([5c46c07](https://github.com/kazupon/vue-i18n/commit/5c46c07)) - +- add `sync` option ([5c46c07](https://github.com/kazupon/vue-i18n/commit/5c46c07)) ### :zap: Improvements -* **mixin:** add error throwings and a warning ([0e4ac39](https://github.com/kazupon/vue-i18n/commit/0e4ac39)) - - +- **mixin:** add error throwings and a warning ([0e4ac39](https://github.com/kazupon/vue-i18n/commit/0e4ac39)) -# [6.0.0-alpha.2](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2017-02-27) +# [6.0.0-alpha.2](https://github.com/kazupon/vue-i18n/compare/v6.0.0-alpha.1...v6.0.0-alpha.2) (2017-02-27) ### :zap: Improvements -* **mixin:** release i18n instance ([cc362a3](https://github.com/kazupon/vue-i18n/commit/cc362a3)) -* **vue:** support vue 2.2 ([5e7bf5e](https://github.com/kazupon/vue-i18n/commit/5e7bf5e)) - - +- **mixin:** release i18n instance ([cc362a3](https://github.com/kazupon/vue-i18n/commit/cc362a3)) +- **vue:** support vue 2.2 ([5e7bf5e](https://github.com/kazupon/vue-i18n/commit/5e7bf5e)) + # [6.0.0-alpha.1](https://github.com/kazupon/vue-i18n/compare/v5.0.2...v6.0.0-alpha.1) (2017-02-23) This is the first release of 6.0. @@ -1662,12 +1601,13 @@ In this version, we are some big breaking changes. In the examples, please refer to this [examples](https://github.com/kazupon/vue-i18n/tree/dev/examples) directory. - ## Improvements + - Server-Side Rendering: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/formatting/custom) - Custom formatter: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/ssr) ## Features + - Formatting support - Pluralization support - Locale and KeyPath Syntax support @@ -1680,470 +1620,402 @@ In the examples, please refer to this [examples](https://github.com/kazupon/vue- ## 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 -- $lang DEPRECATED, use `locale` of Vue instance property `$i18n` (e.g `vm.$i18n.locale = 'en'`) + +- $lang DEPRECATED, use `locale` of Vue instance property `$i18n`(e.g`vm.$i18n.locale = 'en'`) ### VueI18n class NEW + - constructor options: See the [`I18nOptions` type](https://github.com/kazupon/vue-i18n/blob/dev/decls/i18n.js#L7-L15) of flowtype. - methods / properties: See the [`I18n` interface definition](https://github.com/kazupon/vue-i18n/blob/dev/decls/i18n.js#L17-L33) of flowtype. - -## [5.0.2](https://github.com/kazupon/vue-i18n/compare/v5.0.1...v5.0.2) (2017-02-18) +## [5.0.2](https://github.com/kazupon/vue-i18n/compare/v5.0.1...v5.0.2) (2017-02-18) ### :zap: Improvements -* **npm:** revert node >= 6.0 engine restriction ([#110](https://github.com/kazupon/vue-i18n/issues/110)) by [@syxolk](https://github.com/syxolk) ([92b1bd1](https://github.com/kazupon/vue-i18n/commit/92b1bd1)), closes [#109](https://github.com/kazupon/vue-i18n/issues/109) - - +- **npm:** revert node >= 6.0 engine restriction ([#110](https://github.com/kazupon/vue-i18n/issues/110)) by [@syxolk](https://github.com/syxolk) ([92b1bd1](https://github.com/kazupon/vue-i18n/commit/92b1bd1)), closes [#109](https://github.com/kazupon/vue-i18n/issues/109) -## [5.0.1](https://github.com/kazupon/vue-i18n/compare/v5.0.0...v5.0.1) (2017-02-16) +## [5.0.1](https://github.com/kazupon/vue-i18n/compare/v5.0.0...v5.0.1) (2017-02-16) ### :zap: Improvements -* **asset:** update locale reactivity setting ([b42fd9a](https://github.com/kazupon/vue-i18n/commit/b42fd9a)) - - +- **asset:** update locale reactivity setting ([b42fd9a](https://github.com/kazupon/vue-i18n/commit/b42fd9a)) -# [5.0.0](https://github.com/kazupon/vue-i18n/compare/v4.10.0...v5.0.0) (2017-02-04) +# [5.0.0](https://github.com/kazupon/vue-i18n/compare/v4.10.0...v5.0.0) (2017-02-04) ### :boom: Breaking changes -* drop vue 1.0 supporting ([4da26cf](https://github.com/kazupon/vue-i18n/commit/4da26cf)), closes [#105](https://github.com/kazupon/vue-i18n/issues/105) - - +- drop vue 1.0 supporting ([4da26cf](https://github.com/kazupon/vue-i18n/commit/4da26cf)), closes [#105](https://github.com/kazupon/vue-i18n/issues/105) -# [4.10.0](https://github.com/kazupon/vue-i18n/compare/v4.9.0...v4.10.0) (2017-01-01) +# [4.10.0](https://github.com/kazupon/vue-i18n/compare/v4.9.0...v4.10.0) (2017-01-01) ### :star: New Features -* `$lang` property for all component ([#99](https://github.com/kazupon/vue-i18n/issues/99)) by [@albert](https://github.com/albert)-zhang ([5ed69f8](https://github.com/kazupon/vue-i18n/commit/5ed69f8)) - +- `$lang` property for all component ([#99](https://github.com/kazupon/vue-i18n/issues/99)) by [@albert](https://github.com/albert)-zhang ([5ed69f8](https://github.com/kazupon/vue-i18n/commit/5ed69f8)) ### :up: Updates -* **override:** change langVM keeping variable name ([3ec1bb2](https://github.com/kazupon/vue-i18n/commit/3ec1bb2)) - - +- **override:** change langVM keeping variable name ([3ec1bb2](https://github.com/kazupon/vue-i18n/commit/3ec1bb2)) -# [4.9.0](https://github.com/kazupon/vue-i18n/compare/v4.8.0...v4.9.0) (2016-12-17) +# [4.9.0](https://github.com/kazupon/vue-i18n/compare/v4.8.0...v4.9.0) (2016-12-17) ### :bug: Bug Fixes -* **path:** fix nested key translation ([e15ead4](https://github.com/kazupon/vue-i18n/commit/e15ead4)), closes [#97](https://github.com/kazupon/vue-i18n/issues/97) - +- **path:** fix nested key translation ([e15ead4](https://github.com/kazupon/vue-i18n/commit/e15ead4)), closes [#97](https://github.com/kazupon/vue-i18n/issues/97) ### :star: New Features -* add globally locale checking ([4cac8b9](https://github.com/kazupon/vue-i18n/commit/4cac8b9)) -* locale checking ([#98](https://github.com/kazupon/vue-i18n/issues/98)) by [@long](https://github.com/long)-long-float ([0bc0a6b](https://github.com/kazupon/vue-i18n/commit/0bc0a6b)) - +- add globally locale checking ([4cac8b9](https://github.com/kazupon/vue-i18n/commit/4cac8b9)) +- locale checking ([#98](https://github.com/kazupon/vue-i18n/issues/98)) by [@long](https://github.com/long)-long-float ([0bc0a6b](https://github.com/kazupon/vue-i18n/commit/0bc0a6b)) -# [4.8.0](https://github.com/kazupon/vue-i18n/compare/v4.7.4...v4.8.0) (2016-12-08) +# [4.8.0](https://github.com/kazupon/vue-i18n/compare/v4.7.4...v4.8.0) (2016-12-08) ### :zap: Improvements -* **extend:** disable no translation warning when set missingHandler ([168a97c](https://github.com/kazupon/vue-i18n/commit/168a97c)), closes [#96](https://github.com/kazupon/vue-i18n/issues/96) - - +- **extend:** disable no translation warning when set missingHandler ([168a97c](https://github.com/kazupon/vue-i18n/commit/168a97c)), closes [#96](https://github.com/kazupon/vue-i18n/issues/96) -## [4.7.4](https://github.com/kazupon/vue-i18n/compare/v4.7.3...v4.7.4) (2016-11-29) +## [4.7.4](https://github.com/kazupon/vue-i18n/compare/v4.7.3...v4.7.4) (2016-11-29) ### :bug: Bug Fixes -* **extend:** fix interpolate error [@tariq86](https://github.com/tariq86) ([5f24e17](https://github.com/kazupon/vue-i18n/commit/5f24e17)) - - +- **extend:** fix interpolate error [@tariq86](https://github.com/tariq86) ([5f24e17](https://github.com/kazupon/vue-i18n/commit/5f24e17)) -## [4.7.3](https://github.com/kazupon/vue-i18n/compare/v4.7.2...v4.7.3) (2016-11-24) +## [4.7.3](https://github.com/kazupon/vue-i18n/compare/v4.7.2...v4.7.3) (2016-11-24) ### :bug: Bug Fixes -* **extend:** fix array local ([35c268a](https://github.com/kazupon/vue-i18n/commit/35c268a)), closes [#91](https://github.com/kazupon/vue-i18n/issues/91) [#59](https://github.com/kazupon/vue-i18n/issues/59) - - +- **extend:** fix array local ([35c268a](https://github.com/kazupon/vue-i18n/commit/35c268a)), closes [#91](https://github.com/kazupon/vue-i18n/issues/91) [#59](https://github.com/kazupon/vue-i18n/issues/59) -## [4.7.2](https://github.com/kazupon/vue-i18n/compare/v4.7.1...v4.7.2) (2016-11-19) +## [4.7.2](https://github.com/kazupon/vue-i18n/compare/v4.7.1...v4.7.2) (2016-11-19) ### :bug: Bug Fixes -* **observer:** fix dep undefined error ([#88](https://github.com/kazupon/vue-i18n/issues/88)) by [@fandaa](https://github.com/fandaa) ([724974e](https://github.com/kazupon/vue-i18n/commit/724974e)), closes [#88](https://github.com/kazupon/vue-i18n/issues/88) - +- **observer:** fix dep undefined error ([#88](https://github.com/kazupon/vue-i18n/issues/88)) by [@fandaa](https://github.com/fandaa) ([724974e](https://github.com/kazupon/vue-i18n/commit/724974e)), closes [#88](https://github.com/kazupon/vue-i18n/issues/88) ### :zap: Improvements -* **extend:** support translate empty string ([#86](https://github.com/kazupon/vue-i18n/issues/86)) by [@QingWei](https://github.com/QingWei)-Li ([8e6d154](https://github.com/kazupon/vue-i18n/commit/8e6d154)) - - +- **extend:** support translate empty string ([#86](https://github.com/kazupon/vue-i18n/issues/86)) by [@QingWei](https://github.com/QingWei)-Li ([8e6d154](https://github.com/kazupon/vue-i18n/commit/8e6d154)) -## [4.7.1](https://github.com/kazupon/vue-i18n/compare/v4.7.0...v4.7.1) (2016-10-29) +## [4.7.1](https://github.com/kazupon/vue-i18n/compare/v4.7.0...v4.7.1) (2016-10-29) ### :bug: Bug Fixes -* **interpolate:** named formatting: use name if value is missing ([#77](https://github.com/kazupon/vue-i18n/issues/77)) by [@SebastianS90](https://github.com/SebastianS90) ([a0cc343](https://github.com/kazupon/vue-i18n/commit/a0cc343)) - +- **interpolate:** named formatting: use name if value is missing ([#77](https://github.com/kazupon/vue-i18n/issues/77)) by [@SebastianS90](https://github.com/SebastianS90) ([a0cc343](https://github.com/kazupon/vue-i18n/commit/a0cc343)) ### :zap: Improvements -* **named:** using default use nmae when value is missing ([c34e8f1](https://github.com/kazupon/vue-i18n/commit/c34e8f1)) - - +- **named:** using default use nmae when value is missing ([c34e8f1](https://github.com/kazupon/vue-i18n/commit/c34e8f1)) -# [4.7.0](https://github.com/kazupon/vue-i18n/compare/v4.6.0...v4.7.0) (2016-10-28) +# [4.7.0](https://github.com/kazupon/vue-i18n/compare/v4.6.0...v4.7.0) (2016-10-28) ### :star: New Features -* hot reloading ([#71](https://github.com/kazupon/vue-i18n/issues/71)) by [@gglnx](https://github.com/gglnx) ([7bb94ac](https://github.com/kazupon/vue-i18n/commit/7bb94ac)) - +- hot reloading ([#71](https://github.com/kazupon/vue-i18n/issues/71)) by [@gglnx](https://github.com/gglnx) ([7bb94ac](https://github.com/kazupon/vue-i18n/commit/7bb94ac)) ### :zap: Improvements -* **pluralization:** zero choice ([#70](https://github.com/kazupon/vue-i18n/issues/70)) by [@sebwas](https://github.com/sebwas) ([5f0004f](https://github.com/kazupon/vue-i18n/commit/5f0004f)) - - +- **pluralization:** zero choice ([#70](https://github.com/kazupon/vue-i18n/issues/70)) by [@sebwas](https://github.com/sebwas) ([5f0004f](https://github.com/kazupon/vue-i18n/commit/5f0004f)) -# [4.6.0](https://github.com/kazupon/vue-i18n/compare/v4.5.0...v4.6.0) (2016-09-24) +# [4.6.0](https://github.com/kazupon/vue-i18n/compare/v4.5.0...v4.6.0) (2016-09-24) ### :star: New Features -* **config:** custom message formatter ([#57](https://github.com/kazupon/vue-i18n/issues/57)) by [@jvmccarthy](https://github.com/jvmccarthy) ([2748eb4](https://github.com/kazupon/vue-i18n/commit/2748eb4)) - - +- **config:** custom message formatter ([#57](https://github.com/kazupon/vue-i18n/issues/57)) by [@jvmccarthy](https://github.com/jvmccarthy) ([2748eb4](https://github.com/kazupon/vue-i18n/commit/2748eb4)) -# [4.5.0](https://github.com/kazupon/vue-i18n/compare/v4.4.1...v4.5.0) (2016-09-15) +# [4.5.0](https://github.com/kazupon/vue-i18n/compare/v4.4.1...v4.5.0) (2016-09-15) ### :star: New Features -* **config:** translation miss capturing configration ([aca0ed6](https://github.com/kazupon/vue-i18n/commit/aca0ed6)), closes [#54](https://github.com/kazupon/vue-i18n/issues/54) - - +- **config:** translation miss capturing configration ([aca0ed6](https://github.com/kazupon/vue-i18n/commit/aca0ed6)), closes [#54](https://github.com/kazupon/vue-i18n/issues/54) -## [4.4.1](https://github.com/kazupon/vue-i18n/compare/v4.4.0...v4.4.1) (2016-09-10) +## [4.4.1](https://github.com/kazupon/vue-i18n/compare/v4.4.0...v4.4.1) (2016-09-10) ### :zap: Improvements -* **translate:** support hyphenated key ([#52](https://github.com/kazupon/vue-i18n/issues/52)) by [@tariq86](https://github.com/tariq86) ([a40acfd](https://github.com/kazupon/vue-i18n/commit/a40acfd)) - - +- **translate:** support hyphenated key ([#52](https://github.com/kazupon/vue-i18n/issues/52)) by [@tariq86](https://github.com/tariq86) ([a40acfd](https://github.com/kazupon/vue-i18n/commit/a40acfd)) -# [4.4.0](https://github.com/kazupon/vue-i18n/compare/v4.3.1...v4.4.0) (2016-08-29) +# [4.4.0](https://github.com/kazupon/vue-i18n/compare/v4.3.1...v4.4.0) (2016-08-29) ### :star: New Features -* add linked translations ([#50](https://github.com/kazupon/vue-i18n/issues/50)) by [@mmochetti](https://github.com/mmochetti) ([f7ae073](https://github.com/kazupon/vue-i18n/commit/f7ae073)) - - +- add linked translations ([#50](https://github.com/kazupon/vue-i18n/issues/50)) by [@mmochetti](https://github.com/mmochetti) ([f7ae073](https://github.com/kazupon/vue-i18n/commit/f7ae073)) -## [4.3.1](https://github.com/kazupon/vue-i18n/compare/v4.3.0...v4.3.1) (2016-08-26) +## [4.3.1](https://github.com/kazupon/vue-i18n/compare/v4.3.0...v4.3.1) (2016-08-26) ### :bug: Bug Fixes -* **npm:** fix installing bug ([57e66aa](https://github.com/kazupon/vue-i18n/commit/57e66aa)), closes [#46](https://github.com/kazupon/vue-i18n/issues/46) - - +- **npm:** fix installing bug ([57e66aa](https://github.com/kazupon/vue-i18n/commit/57e66aa)), closes [#46](https://github.com/kazupon/vue-i18n/issues/46) -# [4.3.0](https://github.com/kazupon/vue-i18n/compare/v4.2.3...v4.3.0) (2016-08-26) +# [4.3.0](https://github.com/kazupon/vue-i18n/compare/v4.2.3...v4.3.0) (2016-08-26) ### :star: New Features -* add pluralization ([#44](https://github.com/kazupon/vue-i18n/issues/44)) by [@mmochetti](https://github.com/mmochetti) ([b5b84d8](https://github.com/kazupon/vue-i18n/commit/b5b84d8)) - - +- add pluralization ([#44](https://github.com/kazupon/vue-i18n/issues/44)) by [@mmochetti](https://github.com/mmochetti) ([b5b84d8](https://github.com/kazupon/vue-i18n/commit/b5b84d8)) -## [4.2.3](https://github.com/kazupon/vue-i18n/compare/v4.2.2...v4.2.3) (2016-08-23) +## [4.2.3](https://github.com/kazupon/vue-i18n/compare/v4.2.2...v4.2.3) (2016-08-23) ### :chart_with_upwards_trend: Performance Fixes -* improve re-rendering cost when change the lang ([0707338](https://github.com/kazupon/vue-i18n/commit/0707338)) - - +- improve re-rendering cost when change the lang ([0707338](https://github.com/kazupon/vue-i18n/commit/0707338)) -## [4.2.2](https://github.com/kazupon/vue-i18n/compare/v4.2.1...v4.2.2) (2016-08-15) +## [4.2.2](https://github.com/kazupon/vue-i18n/compare/v4.2.1...v4.2.2) (2016-08-15) ### :bug: Bug Fixes -* **path:** fix array path syntax error ([bc9dbee](https://github.com/kazupon/vue-i18n/commit/bc9dbee)), closes [#42](https://github.com/kazupon/vue-i18n/issues/42) [#43](https://github.com/kazupon/vue-i18n/issues/43) - - +- **path:** fix array path syntax error ([bc9dbee](https://github.com/kazupon/vue-i18n/commit/bc9dbee)), closes [#42](https://github.com/kazupon/vue-i18n/issues/42) [#43](https://github.com/kazupon/vue-i18n/issues/43) -## [4.2.1](https://github.com/kazupon/vue-i18n/compare/v4.2.0...v4.2.1) (2016-08-13) +## [4.2.1](https://github.com/kazupon/vue-i18n/compare/v4.2.0...v4.2.1) (2016-08-13) ### :zap: Improvements -* **translate:** fallback translation warning ([5f6b271](https://github.com/kazupon/vue-i18n/commit/5f6b271)) - - +- **translate:** fallback translation warning ([5f6b271](https://github.com/kazupon/vue-i18n/commit/5f6b271)) -# [4.2.0](https://github.com/kazupon/vue-i18n/compare/v4.1.0...v4.2.0) (2016-08-12) +# [4.2.0](https://github.com/kazupon/vue-i18n/compare/v4.1.0...v4.2.0) (2016-08-12) ### :chart_with_upwards_trend: Performance Fixes -* **format:** use hasOwn function of Vue.util ([a8a19a0](https://github.com/kazupon/vue-i18n/commit/a8a19a0)) - +- **format:** use hasOwn function of Vue.util ([a8a19a0](https://github.com/kazupon/vue-i18n/commit/a8a19a0)) ### :star: New Features -* **fallback:** add fallback translation feature ([1d1f0f2](https://github.com/kazupon/vue-i18n/commit/1d1f0f2)), closes [#36](https://github.com/kazupon/vue-i18n/issues/36) - - +- **fallback:** add fallback translation feature ([1d1f0f2](https://github.com/kazupon/vue-i18n/commit/1d1f0f2)), closes [#36](https://github.com/kazupon/vue-i18n/issues/36) -# [4.1.0](https://github.com/kazupon/vue-i18n/compare/v4.0.1...v4.1.0) (2016-07-25) +# [4.1.0](https://github.com/kazupon/vue-i18n/compare/v4.0.1...v4.1.0) (2016-07-25) ### :bug: Bug Fixes -* **util:** fixed isArray reference errors ([0c6f6a0](https://github.com/kazupon/vue-i18n/commit/0c6f6a0)) - +- **util:** fixed isArray reference errors ([0c6f6a0](https://github.com/kazupon/vue-i18n/commit/0c6f6a0)) ### :star: New Features -* support vue 2.0.0.beta later ([0e1d2f7](https://github.com/kazupon/vue-i18n/commit/0e1d2f7)) - - +- support vue 2.0.0.beta later ([0e1d2f7](https://github.com/kazupon/vue-i18n/commit/0e1d2f7)) -## [4.0.1](https://github.com/kazupon/vue-i18n/compare/v4.0.0...v4.0.1) (2016-06-06) +## [4.0.1](https://github.com/kazupon/vue-i18n/compare/v4.0.0...v4.0.1) (2016-06-06) ### :bug: Bug Fixes -* **translate:** fix underscore named argument translate issue ([eeaf936](https://github.com/kazupon/vue-i18n/commit/eeaf936)) - - +- **translate:** fix underscore named argument translate issue ([eeaf936](https://github.com/kazupon/vue-i18n/commit/eeaf936)) -# [4.0.0](https://github.com/kazupon/vue-i18n/compare/v3.1.1...v4.0.0) (2016-05-10) +# [4.0.0](https://github.com/kazupon/vue-i18n/compare/v3.1.1...v4.0.0) (2016-05-10) ### :zap: Improvements -* support vue 2.0-pre-alpha ([f6517bc](https://github.com/kazupon/vue-i18n/commit/f6517bc)) - - +- support vue 2.0-pre-alpha ([f6517bc](https://github.com/kazupon/vue-i18n/commit/f6517bc)) -## [3.1.1](https://github.com/kazupon/vue-i18n/compare/v3.1.0...v3.1.1) (2016-05-09) +## [3.1.1](https://github.com/kazupon/vue-i18n/compare/v3.1.0...v3.1.1) (2016-05-09) ### :star: New Features -* auto installation for standalone ([2b0dc09](https://github.com/kazupon/vue-i18n/commit/2b0dc09)) - - +- auto installation for standalone ([2b0dc09](https://github.com/kazupon/vue-i18n/commit/2b0dc09)) -# [3.1.0](https://github.com/kazupon/vue-i18n/compare/v3.0.0...v3.1.0) (2016-05-09) +# [3.1.0](https://github.com/kazupon/vue-i18n/compare/v3.0.0...v3.1.0) (2016-05-09) ### :star: New Features -* component locales ([12fe695](https://github.com/kazupon/vue-i18n/commit/12fe695)), closes [#29](https://github.com/kazupon/vue-i18n/issues/29) - +- component locales ([12fe695](https://github.com/kazupon/vue-i18n/commit/12fe695)), closes [#29](https://github.com/kazupon/vue-i18n/issues/29) ### :warning: Depcreted -* **options:** remove Vue.use options ([d87b59b](https://github.com/kazupon/vue-i18n/commit/d87b59b)) - +- **options:** remove Vue.use options ([d87b59b](https://github.com/kazupon/vue-i18n/commit/d87b59b)) ### :zap: Improvements -* **keypath:** port the object path parser ([3ae04b7](https://github.com/kazupon/vue-i18n/commit/3ae04b7)) -* **translation:** fix hypenate included key translating ([d0a415f](https://github.com/kazupon/vue-i18n/commit/d0a415f)), closes [#24](https://github.com/kazupon/vue-i18n/issues/24) -* **translation:** warning outputing when cannot translate with keypath ([b4c7c0e](https://github.com/kazupon/vue-i18n/commit/b4c7c0e)), closes [#22](https://github.com/kazupon/vue-i18n/issues/22) - - +- **keypath:** port the object path parser ([3ae04b7](https://github.com/kazupon/vue-i18n/commit/3ae04b7)) +- **translation:** fix hypenate included key translating ([d0a415f](https://github.com/kazupon/vue-i18n/commit/d0a415f)), closes [#24](https://github.com/kazupon/vue-i18n/issues/24) +- **translation:** warning outputing when cannot translate with keypath ([b4c7c0e](https://github.com/kazupon/vue-i18n/commit/b4c7c0e)), closes [#22](https://github.com/kazupon/vue-i18n/issues/22) -# [3.0.0](https://github.com/kazupon/vue-i18n/compare/v2.4.1...v3.0.0) (2016-04-18) +# [3.0.0](https://github.com/kazupon/vue-i18n/compare/v2.4.1...v3.0.0) (2016-04-18) ### Features -* **lang:** support lang reactive changing ([203ee85](https://github.com/kazupon/vue-i18n/commit/203ee85)), closes [#2](https://github.com/kazupon/vue-i18n/issues/2) [#15](https://github.com/kazupon/vue-i18n/issues/15) -* **locale:** support dynamic local ([4d61e8d](https://github.com/kazupon/vue-i18n/commit/4d61e8d)), closes [#6](https://github.com/kazupon/vue-i18n/issues/6) [#21](https://github.com/kazupon/vue-i18n/issues/21) +- **lang:** support lang reactive changing ([203ee85](https://github.com/kazupon/vue-i18n/commit/203ee85)), closes [#2](https://github.com/kazupon/vue-i18n/issues/2) [#15](https://github.com/kazupon/vue-i18n/issues/15) +- **locale:** support dynamic local ([4d61e8d](https://github.com/kazupon/vue-i18n/commit/4d61e8d)), closes [#6](https://github.com/kazupon/vue-i18n/issues/6) [#21](https://github.com/kazupon/vue-i18n/issues/21) ### DEPRECATED -* **index:** plugin install `Vue.use` options (`options.locales`, `options.lang`). See [README](https://github.com/kazupon/vue-i18n/blob/dev/README.md) - +- **index:** plugin install `Vue.use` options (`options.locales`, `options.lang`). See [README](https://github.com/kazupon/vue-i18n/blob/dev/README.md) + ## [2.4.1](https://github.com/kazupon/vue-i18n/compare/v2.4.0...v2.4.1) (2016-02-29) ### Features -* **i18n:** support ruby on rails i18n interpolation format ([b6b2490](https://github.com/kazupon/vue-i18n/commit/b6b2490)) - - +- **i18n:** support ruby on rails i18n interpolation format ([b6b2490](https://github.com/kazupon/vue-i18n/commit/b6b2490)) -# [2.4.0](https://github.com/kazupon/vue-i18n/compare/v2.3.3...v2.4.0) (2016-02-06) +# [2.4.0](https://github.com/kazupon/vue-i18n/compare/v2.3.3...v2.4.0) (2016-02-06) ### Features -* **i18n:** add Vue.t function ([68935e3](https://github.com/kazupon/vue-i18n/commit/68935e3)), closes [#17](https://github.com/kazupon/vue-i18n/issues/17) - - +- **i18n:** add Vue.t function ([68935e3](https://github.com/kazupon/vue-i18n/commit/68935e3)), closes [#17](https://github.com/kazupon/vue-i18n/issues/17) -## [2.3.3](https://github.com/kazupon/vue-i18n/compare/v2.3.2...v2.3.3) (2015-12-09) +## [2.3.3](https://github.com/kazupon/vue-i18n/compare/v2.3.2...v2.3.3) (2015-12-09) ### Bug Fixes -* **npm:** npm install error ([e31e89e](https://github.com/kazupon/vue-i18n/commit/e31e89e)) +- **npm:** npm install error ([e31e89e](https://github.com/kazupon/vue-i18n/commit/e31e89e)) ### Features -* **bower:** good-bye bower :wink: ([d99eb15](https://github.com/kazupon/vue-i18n/commit/d99eb15)) - +- **bower:** good-bye bower :wink: ([d99eb15](https://github.com/kazupon/vue-i18n/commit/d99eb15)) ### BREAKING CHANGES -* bower: not support `bower` package manager +- bower: not support `bower` package manager I think that bower is dead. :no_good: - - -## [2.3.2](https://github.com/kazupon/vue-i18n/compare/v2.3.1...v2.3.2) (2015-12-09) +## [2.3.2](https://github.com/kazupon/vue-i18n/compare/v2.3.1...v2.3.2) (2015-12-09) ### Features -* **bundle:** more compact the vue-i18n distribution file ([2f32ecc](https://github.com/kazupon/vue-i18n/commit/2f32ecc)) - - +- **bundle:** more compact the vue-i18n distribution file ([2f32ecc](https://github.com/kazupon/vue-i18n/commit/2f32ecc)) + ## [2.3.1](https://github.com/kazupon/vue-i18n/compare/v2.3.0...v2.3.1) (2015-12-01) ### Reverts -* **index:** automatically install for standalone ([25b8059](https://github.com/kazupon/vue-i18n/commit/25b8059)) - - +- **index:** automatically install for standalone ([25b8059](https://github.com/kazupon/vue-i18n/commit/25b8059)) -# [2.3.0](https://github.com/kazupon/vue-i18n/compare/v2.2.0...v2.3.0) (2015-11-26) +# [2.3.0](https://github.com/kazupon/vue-i18n/compare/v2.2.0...v2.3.0) (2015-11-26) ### Bug Fixes -* **index:** cannot work at Vue 1.0.10 later ([6fd543e](https://github.com/kazupon/vue-i18n/commit/6fd543e)), closes [#9](https://github.com/kazupon/vue-i18n/issues/9) +- **index:** cannot work at Vue 1.0.10 later ([6fd543e](https://github.com/kazupon/vue-i18n/commit/6fd543e)), closes [#9](https://github.com/kazupon/vue-i18n/issues/9) ### Features -* **index:** support automatically install for standalone ([ada2673](https://github.com/kazupon/vue-i18n/commit/ada2673)) - - +- **index:** support automatically install for standalone ([ada2673](https://github.com/kazupon/vue-i18n/commit/ada2673)) # v2.2.0 / 2015-09-16 -* Re-implemetation with ES6 (babel) +- Re-implemetation with ES6 (babel) # v2.1.0 / 2015-07-03 -* Add global local language setting with `Vue.config.lang` +- Add global local language setting with `Vue.config.lang` # v2.0.0 / 2015-06-29 -* Support Vue.js 0.12 -* Remove the followings (Breaking Changes) - * `Vue.t` function - * `v-t` directive +- Support Vue.js 0.12 +- Remove the followings (Breaking Changes) + - `Vue.t` function + - `v-t` directive # v1.1.1 / 2015-04-21 -* Fix unit test error +- Fix unit test error # v1.1.0 / 2015-01-10 -* Support template string in `$t` method -* Support language changing in `$t` method +- Support template string in `$t` method +- Support language changing in `$t` method # v1.0.0 / 2015-01-10 -* Add `$t` method +- Add `$t` method # v0.11.0 / 2014-11-07 -* Bump to 0.11.0 +- Bump to 0.11.0 # v0.2.0 / 2014-10-08 -* Support Vue.js 0.11.0-rc +- Support Vue.js 0.11.0-rc # v0.1.2 / 2014-10-07 -* Support bower +- Support bower # v0.1.1 / 2014-10-06 -* Add `Vue.t` function +- Add `Vue.t` function # v0.1.0 / 2014-05-06 -* Release first +- Release first # v0.0.0 / 2014-05-03 -* Initial project +- Initial project From 8d241ba673474cfa9ab8d70042550598d7fe8533 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 8 Apr 2021 00:59:05 +0900 Subject: [PATCH 3/3] fix: unit test --- packages/core-base/test/devtools.test.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/core-base/test/devtools.test.ts b/packages/core-base/test/devtools.test.ts index ab648a28f..b092807a1 100644 --- a/packages/core-base/test/devtools.test.ts +++ b/packages/core-base/test/devtools.test.ts @@ -39,7 +39,6 @@ test('initI18nDevTools', () => { expect(fn).toBeCalled() expect(fn.mock.calls[0][0]).toMatchObject({ i18n: ctx, - version: '9.0.0', meta }) })