1 | <a name="8.15.1"></a>
|
2 | ## [8.15.1](https://github.com/kazupon/vue-i18n/compare/v8.15.0...v8.15.1) (2019-11-27)
|
3 |
|
4 |
|
5 | ### :zap: Improvements
|
6 |
|
7 | * **mixin:** change to custom blocks parse error ([a9858be](https://github.com/kazupon/vue-i18n/commit/a9858be))
|
8 |
|
9 |
|
10 |
|
11 | <a name="8.15.0"></a>
|
12 | # [8.15.0](https://github.com/kazupon/vue-i18n/compare/v8.14.1...v8.15.0) (2019-10-16)
|
13 |
|
14 |
|
15 | ### :star: New Features
|
16 |
|
17 | * 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)
|
18 |
|
19 |
|
20 |
|
21 | <a name="8.14.1"></a>
|
22 | ## [8.14.1](https://github.com/kazupon/vue-i18n/compare/v8.14.0...v8.14.1) (2019-09-12)
|
23 |
|
24 |
|
25 | ### :bug: Bug Fixes
|
26 |
|
27 | * **path:** fix branket key error ([8d2aba7](https://github.com/kazupon/vue-i18n/commit/8d2aba7))
|
28 | * **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)
|
29 |
|
30 |
|
31 |
|
32 | <a name="8.14.0"></a>
|
33 | # [8.14.0](https://github.com/kazupon/vue-i18n/compare/v8.13.0...v8.14.0) (2019-08-12)
|
34 |
|
35 |
|
36 | ### :star: New Features
|
37 |
|
38 | * 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)
|
39 | * 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)
|
40 |
|
41 |
|
42 |
|
43 | <a name="8.13.0"></a>
|
44 | # [8.13.0](https://github.com/kazupon/vue-i18n/compare/v8.12.0...v8.13.0) (2019-08-09)
|
45 |
|
46 |
|
47 | ### :star: New Features
|
48 |
|
49 | * 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)
|
50 | * fallback translation warning filter ([69fc798](https://github.com/kazupon/vue-i18n/commit/69fc798))
|
51 | * translation missing warning filter ([666dc9d](https://github.com/kazupon/vue-i18n/commit/666dc9d))
|
52 |
|
53 |
|
54 |
|
55 | <a name="8.12.0"></a>
|
56 | # [8.12.0](https://github.com/kazupon/vue-i18n/compare/v8.11.2...v8.12.0) (2019-07-09)
|
57 |
|
58 |
|
59 | ### :star: New Features
|
60 |
|
61 | * **mixin:** shared locale messages feature ([82543de](https://github.com/kazupon/vue-i18n/commit/82543de))
|
62 |
|
63 |
|
64 | ### :zap: Improvements
|
65 |
|
66 | * **typing:** sharedMessages option type ([6967a15](https://github.com/kazupon/vue-i18n/commit/6967a15))
|
67 |
|
68 |
|
69 |
|
70 | <a name="8.11.2"></a>
|
71 | ## [8.11.2](https://github.com/kazupon/vue-i18n/compare/v8.11.1...v8.11.2) (2019-04-30)
|
72 |
|
73 |
|
74 | ### :bug: Bug Fixes
|
75 |
|
76 | * 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)
|
77 |
|
78 |
|
79 |
|
80 | <a name="8.11.1"></a>
|
81 | ## [8.11.1](https://github.com/kazupon/vue-i18n/compare/v8.11.0...v8.11.1) (2019-04-26)
|
82 |
|
83 |
|
84 | ### :bug: Bug Fixes
|
85 |
|
86 | * fix ES Modules distribution ([bb631a1](https://github.com/kazupon/vue-i18n/commit/bb631a1))
|
87 |
|
88 |
|
89 |
|
90 | <a name="8.11.0"></a>
|
91 | # [8.11.0](https://github.com/kazupon/vue-i18n/compare/v8.10.0...v8.11.0) (2019-04-26)
|
92 |
|
93 |
|
94 | ### :star: New Features
|
95 |
|
96 | * 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)
|
97 | * 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)
|
98 |
|
99 |
|
100 |
|
101 | <a name="8.10.0"></a>
|
102 | # [8.10.0](https://github.com/kazupon/vue-i18n/compare/v8.9.0...v8.10.0) (2019-03-28)
|
103 |
|
104 |
|
105 | ### :star: New Features
|
106 |
|
107 | * **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)
|
108 | * **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)
|
109 |
|
110 |
|
111 | ### :zap: Improvements
|
112 |
|
113 | * **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)
|
114 |
|
115 |
|
116 | ### :pencil: docs
|
117 |
|
118 | * **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)
|
119 |
|
120 |
|
121 | <a name="8.9.0"></a>
|
122 | # [8.9.0](https://github.com/kazupon/vue-i18n/compare/v8.8.2...v8.9.0) (2019-03-08)
|
123 |
|
124 |
|
125 | ### :bug: Bug Fixes
|
126 |
|
127 | * **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)
|
128 |
|
129 |
|
130 | ### :star: New Features
|
131 |
|
132 | * **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)
|
133 |
|
134 |
|
135 | ### :zap: Improvements
|
136 |
|
137 | * **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)
|
138 |
|
139 |
|
140 |
|
141 | <a name="8.8.2"></a>
|
142 | ## [8.8.2](https://github.com/kazupon/vue-i18n/compare/v8.8.1...v8.8.2) (2019-02-17)
|
143 |
|
144 |
|
145 | ### :bug: Bug Fixes
|
146 |
|
147 | * **mixin:** fix memory leak ([135058d](https://github.com/kazupon/vue-i18n/commit/135058d)), closes [#514](https://github.com/kazupon/vue-i18n/issues/514)
|
148 |
|
149 |
|
150 |
|
151 | <a name="8.8.1"></a>
|
152 | ## [8.8.1](https://github.com/kazupon/vue-i18n/compare/v8.8.0...v8.8.1) (2019-02-10)
|
153 |
|
154 |
|
155 | ### :bug: Bug Fixes
|
156 |
|
157 | * **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)
|
158 |
|
159 |
|
160 | ### :zap: Improvements
|
161 |
|
162 | * **flowtype:** update typings ([44e04e7](https://github.com/kazupon/vue-i18n/commit/44e04e7))
|
163 | * **typescript:** update typings ([dee35b9](https://github.com/kazupon/vue-i18n/commit/dee35b9))
|
164 |
|
165 |
|
166 |
|
167 | <a name="8.8.0"></a>
|
168 | # [8.8.0](https://github.com/kazupon/vue-i18n/compare/v8.7.0...v8.8.0) (2019-01-29)
|
169 |
|
170 |
|
171 | ### :bug: Bug Fixes
|
172 |
|
173 | * **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)
|
174 | * **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)
|
175 |
|
176 |
|
177 | ### :zap: Improvements
|
178 |
|
179 | * **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)
|
180 | * **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)
|
181 |
|
182 |
|
183 |
|
184 | <a name="8.7.0"></a>
|
185 | # [8.7.0](https://github.com/kazupon/vue-i18n/compare/v8.6.0...v8.7.0) (2019-01-02)
|
186 |
|
187 |
|
188 | ### :zap: Improvements
|
189 |
|
190 | * **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)
|
191 |
|
192 |
|
193 |
|
194 | <a name="8.6.0"></a>
|
195 | # [8.6.0](https://github.com/kazupon/vue-i18n/compare/v8.5.0...v8.6.0) (2018-12-25)
|
196 |
|
197 |
|
198 | ### :bug: Bug Fixes
|
199 |
|
200 | * **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)
|
201 |
|
202 |
|
203 | ### :zap: Improvements
|
204 |
|
205 | * **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)
|
206 |
|
207 |
|
208 |
|
209 | <a name="8.5.0"></a>
|
210 | # [8.5.0](https://github.com/kazupon/vue-i18n/compare/v8.4.0...v8.5.0) (2018-12-17)
|
211 |
|
212 |
|
213 | ### :bug: Bug Fixes
|
214 |
|
215 | * **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)
|
216 |
|
217 |
|
218 | ### :zap: Improvements
|
219 |
|
220 | * **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)
|
221 | * **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)
|
222 | * **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)
|
223 |
|
224 |
|
225 |
|
226 | <a name="8.4.0"></a>
|
227 | # [8.4.0](https://github.com/kazupon/vue-i18n/compare/v8.3.2...v8.4.0) (2018-11-30)
|
228 |
|
229 |
|
230 | ### :star: New Features
|
231 |
|
232 | * **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)
|
233 |
|
234 |
|
235 |
|
236 | <a name="8.3.2"></a>
|
237 | ## [8.3.2](https://github.com/kazupon/vue-i18n/compare/v8.3.1...v8.3.2) (2018-11-16)
|
238 |
|
239 |
|
240 | ### :chart_with_upwards_trend: Performance Fixes
|
241 |
|
242 | * **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)
|
243 |
|
244 |
|
245 |
|
246 | <a name="8.3.1"></a>
|
247 | ## [8.3.1](https://github.com/kazupon/vue-i18n/compare/v8.3.0...v8.3.1) (2018-11-08)
|
248 |
|
249 |
|
250 | ### :bug: Bug Fixes
|
251 |
|
252 | * **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)
|
253 | * **index:** fix merge bug ([1798490](https://github.com/kazupon/vue-i18n/commit/1798490)), closes [#458](https://github.com/kazupon/vue-i18n/issues/458)
|
254 | * **missing:** fix vm argument passing ([dc48099](https://github.com/kazupon/vue-i18n/commit/dc48099)), closes [#453](https://github.com/kazupon/vue-i18n/issues/453)
|
255 |
|
256 |
|
257 | ### :zap: Improvements
|
258 |
|
259 | * 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)
|
260 |
|
261 |
|
262 |
|
263 | <a name="8.3.0"></a>
|
264 | # [8.3.0](https://github.com/kazupon/vue-i18n/compare/v8.2.1...v8.3.0) (2018-10-29)
|
265 |
|
266 |
|
267 | ### :zap: Improvements
|
268 |
|
269 | * **pluralization:** Extendable pluralization by [@Raiondesu](https://github.com/Raiondesu) ([bbab90b](https://github.com/kazupon/vue-i18n/commit/bbab90b))
|
270 |
|
271 |
|
272 |
|
273 | <a name="8.2.1"></a>
|
274 | ## [8.2.1](https://github.com/kazupon/vue-i18n/compare/v8.2.0...v8.2.1) (2018-10-15)
|
275 |
|
276 |
|
277 | ### :bug: Bug Fixes
|
278 |
|
279 | * **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)
|
280 |
|
281 |
|
282 | ### :zap: Improvements
|
283 |
|
284 | * **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)
|
285 |
|
286 |
|
287 |
|
288 | <a name="8.2.0"></a>
|
289 | # [8.2.0](https://github.com/kazupon/vue-i18n/compare/v8.1.1...v8.2.0) (2018-10-13)
|
290 |
|
291 |
|
292 | ### :bug: Bug Fixes
|
293 |
|
294 | * **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)
|
295 |
|
296 |
|
297 | ### :zap: Improvements
|
298 |
|
299 | * **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)
|
300 | * **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)
|
301 | * **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)
|
302 |
|
303 |
|
304 |
|
305 | <a name="8.1.1"></a>
|
306 | ## [8.1.1](https://github.com/kazupon/vue-i18n/compare/v8.1.0...v8.1.1) (2018-10-12)
|
307 |
|
308 |
|
309 | ### :bug: Bug Fixes
|
310 |
|
311 | * **build:** fix rollup building issues ([1a1958a](https://github.com/kazupon/vue-i18n/commit/1a1958a))
|
312 | * **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)
|
313 | * **install:** fix cannot redfine error ([6d5ec61](https://github.com/kazupon/vue-i18n/commit/6d5ec61))
|
314 |
|
315 |
|
316 | ### :zap: Improvements
|
317 |
|
318 | * **package.json:** tree shaking optimization ([38948c5](https://github.com/kazupon/vue-i18n/commit/38948c5))
|
319 |
|
320 |
|
321 |
|
322 | <a name="8.1.0"></a>
|
323 | # [8.1.0](https://github.com/kazupon/vue-i18n/compare/v8.0.0...v8.1.0) (2018-09-03)
|
324 |
|
325 |
|
326 | ### :bug: Bug Fixes
|
327 |
|
328 | * **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)
|
329 |
|
330 |
|
331 | ### :zap: Improvements
|
332 |
|
333 | * **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)
|
334 |
|
335 |
|
336 |
|
337 | <a name="8.0.0"></a>
|
338 | # [8.0.0](https://github.com/kazupon/vue-i18n/compare/v7.8.1...v8.0.0) (2018-06-23)
|
339 |
|
340 |
|
341 | ### :boom: Breaking changes
|
342 |
|
343 | * **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)
|
344 |
|
345 | 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)`).
|
346 |
|
347 | ```js
|
348 | export default {
|
349 | data () {
|
350 | const $t = this.$t.bind(this)
|
351 | return { msg: $t('msg') }
|
352 | }
|
353 | }
|
354 | ```
|
355 |
|
356 | see the [API docs](https://kazupon.github.io/vue-i18n/api/)
|
357 |
|
358 | ### :bug: Bug Fixes
|
359 |
|
360 | * 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)
|
361 |
|
362 |
|
363 | ### NOTE
|
364 |
|
365 | * extend:
|
366 |
|
367 |
|
368 |
|
369 | <a name="7.8.1"></a>
|
370 | ## [7.8.1](https://github.com/kazupon/vue-i18n/compare/v7.8.0...v7.8.1) (2018-06-18)
|
371 |
|
372 |
|
373 | ### :bug: Bug Fixes
|
374 |
|
375 | * **directive:** fix cannot unbind bug ([105888d](https://github.com/kazupon/vue-i18n/commit/105888d)), closes [#377](https://github.com/kazupon/vue-i18n/issues/377)
|
376 |
|
377 |
|
378 |
|
379 | <a name="7.8.0"></a>
|
380 | # [7.8.0](https://github.com/kazupon/vue-i18n/compare/v7.7.0...v7.8.0) (2018-06-01)
|
381 |
|
382 |
|
383 | ### :zap: Improvements
|
384 |
|
385 | * **typescript:** add type exportings ([a7cb8da](https://github.com/kazupon/vue-i18n/commit/a7cb8da))
|
386 |
|
387 |
|
388 |
|
389 | <a name="7.7.0"></a>
|
390 | # [7.7.0](https://github.com/kazupon/vue-i18n/compare/v7.6.0...v7.7.0) (2018-05-20)
|
391 |
|
392 |
|
393 | ### :zap: Improvements
|
394 |
|
395 | * **index:** resource reactivity ([887a137](https://github.com/kazupon/vue-i18n/commit/887a137)), closes [#253](https://github.com/kazupon/vue-i18n/issues/253)
|
396 | * **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)
|
397 |
|
398 |
|
399 |
|
400 | <a name="7.6.0"></a>
|
401 | # [7.6.0](https://github.com/kazupon/vue-i18n/compare/v7.5.0...v7.6.0) (2018-03-13)
|
402 |
|
403 |
|
404 | ### :zap: Improvements
|
405 |
|
406 | * **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))
|
407 | * **typescript:** update TranslateResult type interface ([dffc678](https://github.com/kazupon/vue-i18n/commit/dffc678))
|
408 |
|
409 |
|
410 |
|
411 | <a name="7.5.0"></a>
|
412 | # [7.5.0](https://github.com/kazupon/vue-i18n/compare/v7.4.2...v7.5.0) (2018-03-11)
|
413 |
|
414 |
|
415 | ### :star: New Features
|
416 |
|
417 | * **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))
|
418 |
|
419 |
|
420 | ### :zap: Improvements
|
421 |
|
422 | * **flow:** update TranslateResult type interface ([59f4658](https://github.com/kazupon/vue-i18n/commit/59f4658))
|
423 | * **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))
|
424 | * **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))
|
425 | * **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))
|
426 |
|
427 |
|
428 |
|
429 | <a name="7.4.2"></a>
|
430 | ## [7.4.2](https://github.com/kazupon/vue-i18n/compare/v7.4.1...v7.4.2) (2018-02-01)
|
431 |
|
432 |
|
433 | ### :zap: Improvements
|
434 |
|
435 | * **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)
|
436 |
|
437 |
|
438 |
|
439 | <a name="7.4.1"></a>
|
440 | ## [7.4.1](https://github.com/kazupon/vue-i18n/compare/v7.4.0...v7.4.1) (2018-01-25)
|
441 |
|
442 |
|
443 | ### :bug: Bug Fixes
|
444 |
|
445 | * fix cannot react ([2a8ea1c](https://github.com/kazupon/vue-i18n/commit/2a8ea1c)), closes [#261](https://github.com/kazupon/vue-i18n/issues/261)
|
446 |
|
447 |
|
448 | ### :zap: Improvements
|
449 |
|
450 | * **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))
|
451 |
|
452 |
|
453 |
|
454 | <a name="7.4.0"></a>
|
455 | # [7.4.0](https://github.com/kazupon/vue-i18n/compare/v7.3.4...v7.4.0) (2018-01-10)
|
456 |
|
457 |
|
458 | ### :star: New Features
|
459 |
|
460 | * **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))
|
461 |
|
462 |
|
463 |
|
464 | <a name="7.3.4"></a>
|
465 | ## [7.3.4](https://github.com/kazupon/vue-i18n/compare/v7.3.3...v7.3.4) (2018-01-07)
|
466 |
|
467 |
|
468 | ### :bug: Bug Fixes
|
469 |
|
470 | * **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))
|
471 |
|
472 |
|
473 |
|
474 | <a name="7.3.3"></a>
|
475 | ## [7.3.3](https://github.com/kazupon/vue-i18n/compare/v7.3.2...v7.3.3) (2017-12-19)
|
476 |
|
477 |
|
478 | ### :bug: Bug Fixes
|
479 |
|
480 | * **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)
|
481 | * **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)
|
482 |
|
483 |
|
484 | <a name="7.3.2"></a>
|
485 | ## [7.3.2](https://github.com/kazupon/vue-i18n/compare/v7.3.1...v7.3.2) (2017-10-19)
|
486 |
|
487 |
|
488 | ### :zap: Improvements
|
489 |
|
490 | * **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)
|
491 |
|
492 |
|
493 |
|
494 | <a name="7.3.1"></a>
|
495 | ## [7.3.1](https://github.com/kazupon/vue-i18n/compare/v7.3.0...v7.3.1) (2017-10-04)
|
496 |
|
497 |
|
498 | ### :bug: Bug Fixes
|
499 |
|
500 | * **directive:** fix cannot locale reactivity ([e1fc12e](https://github.com/kazupon/vue-i18n/commit/e1fc12e)), closes [#227](https://github.com/kazupon/vue-i18n/issues/227)
|
501 |
|
502 |
|
503 |
|
504 | <a name="7.3.0"></a>
|
505 | # [7.3.0](https://github.com/kazupon/vue-i18n/compare/v7.2.0...v7.3.0) (2017-09-22)
|
506 |
|
507 |
|
508 | ### :star: New Features
|
509 |
|
510 | * **directives:** support v-t custom directive (welcome back!) ([af9a2e7](https://github.com/kazupon/vue-i18n/commit/af9a2e7))
|
511 |
|
512 |
|
513 | ### :up: Updates
|
514 |
|
515 | * **typing:** fix flowtype ([fa06f44](https://github.com/kazupon/vue-i18n/commit/fa06f44))
|
516 |
|
517 |
|
518 |
|
519 | <a name="7.2.0"></a>
|
520 | # [7.2.0](https://github.com/kazupon/vue-i18n/compare/v7.1.2...v7.2.0) (2017-08-28)
|
521 |
|
522 |
|
523 | ### :star: New Features
|
524 |
|
525 | * **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))
|
526 |
|
527 |
|
528 |
|
529 | <a name="7.1.2"></a>
|
530 | ## [7.1.2](https://github.com/kazupon/vue-i18n/compare/v7.1.1...v7.1.2) (2017-08-25)
|
531 |
|
532 |
|
533 | ### :zap: Improvements
|
534 |
|
535 | * **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))
|
536 |
|
537 |
|
538 |
|
539 | <a name="7.1.1"></a>
|
540 | ## [7.1.1](https://github.com/kazupon/vue-i18n/compare/v7.1.0...v7.1.1) (2017-08-03)
|
541 |
|
542 |
|
543 | ### :bug: Bug Fixes
|
544 |
|
545 | * **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)
|
546 |
|
547 |
|
548 |
|
549 | <a name="7.1.0"></a>
|
550 | # [7.1.0](https://github.com/kazupon/vue-i18n/compare/v7.0.5...v7.1.0) (2017-07-30)
|
551 |
|
552 |
|
553 | ### :zap: Improvements
|
554 |
|
555 | * **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)
|
556 |
|
557 |
|
558 |
|
559 | <a name="7.0.5"></a>
|
560 | ## [7.0.5](https://github.com/kazupon/vue-i18n/compare/v7.0.4...v7.0.5) (2017-07-08)
|
561 |
|
562 |
|
563 | ### :bug: Bug Fixes
|
564 |
|
565 | * **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)
|
566 |
|
567 |
|
568 |
|
569 | <a name="7.0.4"></a>
|
570 | ## [7.0.4](https://github.com/kazupon/vue-i18n/compare/v7.0.3...v7.0.4) (2017-07-01)
|
571 |
|
572 |
|
573 | ### :bug: Bug Fixes
|
574 |
|
575 | * **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)
|
576 |
|
577 |
|
578 | ### :chart_with_upwards_trend: Performance Fixes
|
579 |
|
580 | * fix blocking at beforeDestroy ([570b215](https://github.com/kazupon/vue-i18n/commit/570b215)), closes [#187](https://github.com/kazupon/vue-i18n/issues/187)
|
581 |
|
582 |
|
583 |
|
584 | <a name="7.0.3"></a>
|
585 | ## [7.0.3](https://github.com/kazupon/vue-i18n/compare/v7.0.2...v7.0.3) (2017-06-13)
|
586 |
|
587 |
|
588 | ### :bug: Bug Fixes
|
589 |
|
590 | * **fallback:** fix cannot fallabck localization ([694e6f2](https://github.com/kazupon/vue-i18n/commit/694e6f2)), closes [#176](https://github.com/kazupon/vue-i18n/issues/176)
|
591 | * **fallback:** fix fallback locale issue ([d9ceddc](https://github.com/kazupon/vue-i18n/commit/d9ceddc)), closes [#174](https://github.com/kazupon/vue-i18n/issues/174)
|
592 | * **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)
|
593 |
|
594 |
|
595 |
|
596 | <a name="7.0.2"></a>
|
597 | ## [7.0.2](https://github.com/kazupon/vue-i18n/compare/v7.0.1...v7.0.2) (2017-06-10)
|
598 |
|
599 |
|
600 | ### :bug: Bug Fixes
|
601 |
|
602 | * **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)
|
603 |
|
604 |
|
605 |
|
606 | <a name="7.0.1"></a>
|
607 | ## [7.0.1](https://github.com/kazupon/vue-i18n/compare/v7.0.0...v7.0.1) (2017-06-04)
|
608 |
|
609 |
|
610 | ### :bug: Bug Fixes
|
611 |
|
612 | * 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)
|
613 | * 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)
|
614 | * 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)
|
615 | * 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)
|
616 |
|
617 |
|
618 | <a name="7.0.0"></a>
|
619 | # [7.0.0](https://github.com/kazupon/vue-i18n/compare/v7.0.0-rc.1...v7.0.0) (2017-05-29)
|
620 |
|
621 | :tada: :tada: :tada:
|
622 |
|
623 | See the [docs](https://kazupon.github.io/vue-i18n/en/)
|
624 |
|
625 |
|
626 | ### :star: New Features
|
627 |
|
628 | * **datetime localization:**
|
629 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md)
|
630 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime)
|
631 | * **number localization:**
|
632 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md)
|
633 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number)
|
634 | * **component interpolation:**
|
635 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md)
|
636 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation)
|
637 | * **typescript:**
|
638 | * [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts)
|
639 |
|
640 |
|
641 | ### :chart_with_upwards_trend: Performance Fixes
|
642 |
|
643 | * fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51))
|
644 |
|
645 |
|
646 | ### :zap: Improvements
|
647 |
|
648 | * **path:** tweak for ssr
|
649 |
|
650 |
|
651 | ### :boom: Breaking changes
|
652 |
|
653 | * **format:** re-impelement formatter
|
654 | * **formatter:** change method nam
|
655 | * **flowtype:** fix locale message related type changing and remove underscore type
|
656 |
|
657 |
|
658 | ### :bug: Bug Fixes
|
659 |
|
660 | * **examples:** fix ssr demo ([059034f](https://github.com/kazupon/vue-i18n/commit/059034f))
|
661 | * **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed))
|
662 |
|
663 |
|
664 | <a name="7.0.0-rc.1"></a>
|
665 | # [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)
|
666 |
|
667 |
|
668 | ### :chart_with_upwards_trend: Performance Fixes
|
669 |
|
670 | * fix translation performance issue ([6032a51](https://github.com/kazupon/vue-i18n/commit/6032a51)), closes [#165](https://github.com/kazupon/vue-i18n/issues/165)
|
671 |
|
672 |
|
673 | ### :up: Updates
|
674 |
|
675 | * **flowtype:** remove unneccesary type ([eb60156](https://github.com/kazupon/vue-i18n/commit/eb60156))
|
676 |
|
677 |
|
678 |
|
679 | <a name="7.0.0-beta.4"></a>
|
680 | # [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)
|
681 |
|
682 |
|
683 | ### :bug: Bug Fixes
|
684 |
|
685 | * **pluralization:** fix default choice ([240cfed](https://github.com/kazupon/vue-i18n/commit/240cfed)), closes [#164](https://github.com/kazupon/vue-i18n/issues/164)
|
686 |
|
687 |
|
688 |
|
689 | <a name="7.0.0-beta.3"></a>
|
690 | # [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)
|
691 |
|
692 | ### :up: Updates
|
693 |
|
694 | * bring back from bug fix ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea))
|
695 |
|
696 |
|
697 | <a name="7.0.0-beta.2"></a>
|
698 | # [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)
|
699 |
|
700 |
|
701 | ### :zap: Improvements
|
702 |
|
703 | * **path:** tweak for ssr ([eb21921](https://github.com/kazupon/vue-i18n/commit/eb21921))
|
704 | * **typescript:** change custom formatter method name ([c5f043f](https://github.com/kazupon/vue-i18n/commit/c5f043f))
|
705 |
|
706 |
|
707 |
|
708 | <a name="7.0.0-beta.1"></a>
|
709 | # [7.0.0-beta.1](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v7.0.0-beta.1) (2017-05-11)
|
710 |
|
711 | ### :star: New Features
|
712 |
|
713 | * **datetime localization:** add datetime localization ([3282075](https://github.com/kazupon/vue-i18n/commit/3282075))
|
714 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/datetime.md)
|
715 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/datetime)
|
716 | * **number localization:** add number localization ([87ee7b3](https://github.com/kazupon/vue-i18n/commit/87ee7b3))
|
717 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/number.md)
|
718 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/number)
|
719 | * **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)
|
720 | * [documentation](https://github.com/kazupon/vue-i18n/blob/dev/gitbook/en/interpolation.md)
|
721 | * [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/interpolation)
|
722 | * **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))
|
723 | * [type definitions](https://github.com/kazupon/vue-i18n/blob/dev/types/index.d.ts)
|
724 |
|
725 |
|
726 | ### :boom: Breaking changes
|
727 |
|
728 | * **format:** re-impelement formatter ([a8c046d](https://github.com/kazupon/vue-i18n/commit/a8c046d))
|
729 | * **formatter:** change method name ([6eed51c](https://github.com/kazupon/vue-i18n/commit/6eed51c))
|
730 | * **flowtype:** fix locale message related type changing ([c30d576](https://github.com/kazupon/vue-i18n/commit/c30d576))
|
731 |
|
732 |
|
733 | ### :bug: Bug Fixes
|
734 |
|
735 | * **examples:** fix ssr demo ([059034f](https://github.com/kazupon/vue-i18n/commit/059034f)), closes [#151](https://github.com/kazupon/vue-i18n/issues/151)
|
736 |
|
737 |
|
738 | <a name="6.1.3"></a>
|
739 | ## [6.1.3](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.3) (2017-05-15)
|
740 |
|
741 |
|
742 | ### :bug: Bug Fixes
|
743 |
|
744 | * fix memory leaks ([95be4ea](https://github.com/kazupon/vue-i18n/commit/95be4ea)), closes [#162](https://github.com/kazupon/vue-i18n/issues/162)
|
745 |
|
746 |
|
747 |
|
748 | <a name="6.1.2"></a>
|
749 | ## [6.1.2](https://github.com/kazupon/vue-i18n/compare/v6.1.1...v6.1.2) (2017-05-15)
|
750 |
|
751 |
|
752 | <a name="6.1.1"></a>
|
753 | ## [6.1.1](https://github.com/kazupon/vue-i18n/compare/v6.1.0...v6.1.1) (2017-04-19)
|
754 |
|
755 |
|
756 | ### :bug: Bug Fixes
|
757 |
|
758 | * **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)
|
759 |
|
760 |
|
761 |
|
762 | <a name="6.1.0"></a>
|
763 | # [6.1.0](https://github.com/kazupon/vue-i18n/compare/v6.0.0...v6.1.0) (2017-04-14)
|
764 |
|
765 |
|
766 | ### :star: New Features
|
767 |
|
768 | * **api:** add 'mergeLocaleMessage' method ([ef21621](https://github.com/kazupon/vue-i18n/commit/ef21621)), closes [#131](https://github.com/kazupon/vue-i18n/issues/131)
|
769 | * **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)
|
770 |
|
771 |
|
772 | ### :zap: Improvements
|
773 |
|
774 | * 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)
|
775 |
|
776 |
|
777 |
|
778 | <a name="6.0.0"></a>
|
779 | # [6.0.0](https://github.com/kazupon/vue-i18n/compare/v6.0.0-beta.1...v6.0.0) (2017-04-05)
|
780 |
|
781 | :tada: :tada: :tada:
|
782 |
|
783 | See the [docs](https://kazupon.github.io/vue-i18n/en/)
|
784 |
|
785 | ### :zap: Improvements
|
786 |
|
787 | - Server-Side Rendering: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/ssr)
|
788 | - Custom formatter: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/formatting/custom)
|
789 |
|
790 |
|
791 | ### :star: NEW Features
|
792 |
|
793 | - Single File Components: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/sfc)
|
794 |
|
795 |
|
796 | ### :boom: Breaking changes
|
797 |
|
798 | - API
|
799 | - Dynamic locale <sup>DEPRECATED</sup>
|
800 |
|
801 |
|
802 | <a name="6.0.0-beta.1"></a>
|
803 | # [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)
|
804 |
|
805 |
|
806 | ### :boom: Breaking changes
|
807 |
|
808 | * change `fallbackRoot` and `sync` option default `true` value ([0890b44](https://github.com/kazupon/vue-i18n/commit/0890b44))
|
809 | * remove messages settter, and add getLocaleMessage API ([0f0914d](https://github.com/kazupon/vue-i18n/commit/0f0914d))
|
810 |
|
811 |
|
812 | ### :bug: Bug Fixes
|
813 |
|
814 | * **mixin:** fix computed props errors ([a6b7e37](https://github.com/kazupon/vue-i18n/commit/a6b7e37))
|
815 |
|
816 |
|
817 | ### :up: Updates
|
818 |
|
819 | * **flowtype:** argument names ([cf14425](https://github.com/kazupon/vue-i18n/commit/cf14425))
|
820 |
|
821 |
|
822 | ### :zap: Improvements
|
823 |
|
824 | * **fallbackLocale:** support reactivity ([ed758be](https://github.com/kazupon/vue-i18n/commit/ed758be))
|
825 | * **warn:** suppress warning messages for production ([6e417d2](https://github.com/kazupon/vue-i18n/commit/6e417d2))
|
826 |
|
827 |
|
828 |
|
829 | <a name="6.0.0-alpha.6"></a>
|
830 | # [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)
|
831 |
|
832 |
|
833 | ### :star: New Features
|
834 |
|
835 | * add 'setLocaleMessage' API ([8b71eda](https://github.com/kazupon/vue-i18n/commit/8b71eda))
|
836 |
|
837 |
|
838 |
|
839 | <a name="6.0.0-alpha.5"></a>
|
840 | # [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)
|
841 |
|
842 |
|
843 | ### :bug: Bug Fixes
|
844 |
|
845 | * **mixin:** fix cannot create VueI18n instance error for minify production ([7eeb29f](https://github.com/kazupon/vue-i18n/commit/7eeb29f))
|
846 |
|
847 |
|
848 |
|
849 | <a name="6.0.0-alpha.4"></a>
|
850 | # [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)
|
851 |
|
852 |
|
853 |
|
854 | <a name="6.0.0-alpha.3"></a>
|
855 | # [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)
|
856 |
|
857 |
|
858 | ### :star: New Features
|
859 |
|
860 | * add `sync` option ([5c46c07](https://github.com/kazupon/vue-i18n/commit/5c46c07))
|
861 |
|
862 |
|
863 | ### :zap: Improvements
|
864 |
|
865 | * **mixin:** add error throwings and a warning ([0e4ac39](https://github.com/kazupon/vue-i18n/commit/0e4ac39))
|
866 |
|
867 |
|
868 |
|
869 | <a name="6.0.0-alpha.2"></a>
|
870 | # [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)
|
871 |
|
872 |
|
873 | ### :zap: Improvements
|
874 |
|
875 | * **mixin:** release i18n instance ([cc362a3](https://github.com/kazupon/vue-i18n/commit/cc362a3))
|
876 | * **vue:** support vue 2.2 ([5e7bf5e](https://github.com/kazupon/vue-i18n/commit/5e7bf5e))
|
877 |
|
878 |
|
879 |
|
880 | <a name="6.0.0-alpha.1"></a>
|
881 | # [6.0.0-alpha.1](https://github.com/kazupon/vue-i18n/compare/v5.0.2...v6.0.0-alpha.1) (2017-02-23)
|
882 |
|
883 | This is the first release of 6.0.
|
884 | In this version, we are some big breaking changes.
|
885 |
|
886 | - Recommended for: experiments, prototypes, upgrading small, non-critical apps
|
887 | - **NOT** recommended for: production use, upgrading production apps
|
888 |
|
889 | :warning: Documentation still needs to be worked on. And also, we might change some APIs and features.
|
890 |
|
891 | In the examples, please refer to this [examples](https://github.com/kazupon/vue-i18n/tree/dev/examples) directory.
|
892 |
|
893 |
|
894 | ## Improvements
|
895 | - Server-Side Rendering: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/formatting/custom)
|
896 | - Custom formatter: [example](https://github.com/kazupon/vue-i18n/tree/dev/examples/ssr)
|
897 |
|
898 | ## Features
|
899 | - Formatting <sup>support</sup>
|
900 | - Pluralization <sup>support</sup>
|
901 | - Locale and KeyPath Syntax <sup>support</sup>
|
902 | - Linked translation <sup>support</sup>
|
903 | - Fallback translation <sup>support</sup>
|
904 | - Component locale <sup>support</sup>
|
905 | - Dynamic locale <sup>DEPRECATED</sup>
|
906 | - Hot reload <sup>support</sup>
|
907 |
|
908 | ## API
|
909 |
|
910 | ### Global Config
|
911 | - Vue.config.lang <sup>DEPRECATED, use VueI18n constructor `locale` option, or VueI18n#locale</sup>
|
912 | - Vue.config.fallbackLang <sup>DEPRECATED, use VueI18n constructor `fallbackLocale` option, or VueI18n#fallbackLocale</sup>
|
913 | - Vue.config.missingHandler <sup>DEPRECATED, use VueI18n constructor `missing` option, or VueI18n#missing</sup>
|
914 | - Vue.config.i18nFormatter <sup>DEPRECATED, use VueI18n constructor `formatter` option, or VueI18n#formatter</sup>
|
915 |
|
916 | ### Global Method
|
917 | - Vue.locale <sup>DEPRECATED, use VueI18n constructor `messages` option, or VueI18n#messages</sup>
|
918 | - Vue.t <sup>DEPRECATED, use VueI18n#t</sup>
|
919 | - Vue.tc <sup>DEPRECATED, use VueI18n#tc</sup>
|
920 | - Vue.te <sup>DEPRECATED, use VueI18n#te</sup>
|
921 |
|
922 | ### Constructor Options
|
923 | - locales <sup>DEPRECATED, use `messages` of `i18n` option (e.g `{ i18n: { messaes: ... } }`)</sup>
|
924 |
|
925 | ### Instance Properties
|
926 | - $lang <sup>DEPRECATED, use `locale` of Vue instance property `$i18n` (e.g `vm.$i18n.locale = 'en'`)
|
927 |
|
928 | ### VueI18n class <sup>NEW</sup>
|
929 | - constructor options: See the [`I18nOptions` type](https://github.com/kazupon/vue-i18n/blob/dev/decls/i18n.js#L7-L15) of flowtype.
|
930 | - methods / properties: See the [`I18n` interface definition](https://github.com/kazupon/vue-i18n/blob/dev/decls/i18n.js#L17-L33) of flowtype.
|
931 |
|
932 |
|
933 | <a name="5.0.2"></a>
|
934 | ## [5.0.2](https://github.com/kazupon/vue-i18n/compare/v5.0.1...v5.0.2) (2017-02-18)
|
935 |
|
936 |
|
937 | ### :zap: Improvements
|
938 |
|
939 | * **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)
|
940 |
|
941 |
|
942 |
|
943 | <a name="5.0.1"></a>
|
944 | ## [5.0.1](https://github.com/kazupon/vue-i18n/compare/v5.0.0...v5.0.1) (2017-02-16)
|
945 |
|
946 |
|
947 | ### :zap: Improvements
|
948 |
|
949 | * **asset:** update locale reactivity setting ([b42fd9a](https://github.com/kazupon/vue-i18n/commit/b42fd9a))
|
950 |
|
951 |
|
952 |
|
953 | <a name="5.0.0"></a>
|
954 | # [5.0.0](https://github.com/kazupon/vue-i18n/compare/v4.10.0...v5.0.0) (2017-02-04)
|
955 |
|
956 |
|
957 | ### :boom: Breaking changes
|
958 |
|
959 | * drop vue 1.0 supporting ([4da26cf](https://github.com/kazupon/vue-i18n/commit/4da26cf)), closes [#105](https://github.com/kazupon/vue-i18n/issues/105)
|
960 |
|
961 |
|
962 |
|
963 | <a name="4.10.0"></a>
|
964 | # [4.10.0](https://github.com/kazupon/vue-i18n/compare/v4.9.0...v4.10.0) (2017-01-01)
|
965 |
|
966 |
|
967 | ### :star: New Features
|
968 |
|
969 | * `$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))
|
970 |
|
971 |
|
972 | ### :up: Updates
|
973 |
|
974 | * **override:** change langVM keeping variable name ([3ec1bb2](https://github.com/kazupon/vue-i18n/commit/3ec1bb2))
|
975 |
|
976 |
|
977 |
|
978 | <a name="4.9.0"></a>
|
979 | # [4.9.0](https://github.com/kazupon/vue-i18n/compare/v4.8.0...v4.9.0) (2016-12-17)
|
980 |
|
981 |
|
982 | ### :bug: Bug Fixes
|
983 |
|
984 | * **path:** fix nested key translation ([e15ead4](https://github.com/kazupon/vue-i18n/commit/e15ead4)), closes [#97](https://github.com/kazupon/vue-i18n/issues/97)
|
985 |
|
986 |
|
987 | ### :star: New Features
|
988 |
|
989 | * add globally locale checking ([4cac8b9](https://github.com/kazupon/vue-i18n/commit/4cac8b9))
|
990 | * 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))
|
991 |
|
992 |
|
993 | <a name="4.8.0"></a>
|
994 | # [4.8.0](https://github.com/kazupon/vue-i18n/compare/v4.7.4...v4.8.0) (2016-12-08)
|
995 |
|
996 |
|
997 | ### :zap: Improvements
|
998 |
|
999 | * **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)
|
1000 |
|
1001 |
|
1002 |
|
1003 | <a name="4.7.4"></a>
|
1004 | ## [4.7.4](https://github.com/kazupon/vue-i18n/compare/v4.7.3...v4.7.4) (2016-11-29)
|
1005 |
|
1006 |
|
1007 | ### :bug: Bug Fixes
|
1008 |
|
1009 | * **extend:** fix interpolate error [@tariq86](https://github.com/tariq86) ([5f24e17](https://github.com/kazupon/vue-i18n/commit/5f24e17))
|
1010 |
|
1011 |
|
1012 |
|
1013 | <a name="4.7.3"></a>
|
1014 | ## [4.7.3](https://github.com/kazupon/vue-i18n/compare/v4.7.2...v4.7.3) (2016-11-24)
|
1015 |
|
1016 |
|
1017 | ### :bug: Bug Fixes
|
1018 |
|
1019 | * **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)
|
1020 |
|
1021 |
|
1022 |
|
1023 | <a name="4.7.2"></a>
|
1024 | ## [4.7.2](https://github.com/kazupon/vue-i18n/compare/v4.7.1...v4.7.2) (2016-11-19)
|
1025 |
|
1026 |
|
1027 | ### :bug: Bug Fixes
|
1028 |
|
1029 | * **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)
|
1030 |
|
1031 |
|
1032 | ### :zap: Improvements
|
1033 |
|
1034 | * **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))
|
1035 |
|
1036 |
|
1037 |
|
1038 | <a name="4.7.1"></a>
|
1039 | ## [4.7.1](https://github.com/kazupon/vue-i18n/compare/v4.7.0...v4.7.1) (2016-10-29)
|
1040 |
|
1041 |
|
1042 | ### :bug: Bug Fixes
|
1043 |
|
1044 | * **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))
|
1045 |
|
1046 |
|
1047 | ### :zap: Improvements
|
1048 |
|
1049 | * **named:** using default use nmae when value is missing ([c34e8f1](https://github.com/kazupon/vue-i18n/commit/c34e8f1))
|
1050 |
|
1051 |
|
1052 |
|
1053 | <a name="4.7.0"></a>
|
1054 | # [4.7.0](https://github.com/kazupon/vue-i18n/compare/v4.6.0...v4.7.0) (2016-10-28)
|
1055 |
|
1056 |
|
1057 | ### :star: New Features
|
1058 |
|
1059 | * 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))
|
1060 |
|
1061 |
|
1062 | ### :zap: Improvements
|
1063 |
|
1064 | * **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))
|
1065 |
|
1066 |
|
1067 |
|
1068 | <a name="4.6.0"></a>
|
1069 | # [4.6.0](https://github.com/kazupon/vue-i18n/compare/v4.5.0...v4.6.0) (2016-09-24)
|
1070 |
|
1071 |
|
1072 | ### :star: New Features
|
1073 |
|
1074 | * **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))
|
1075 |
|
1076 |
|
1077 |
|
1078 | <a name="4.5.0"></a>
|
1079 | # [4.5.0](https://github.com/kazupon/vue-i18n/compare/v4.4.1...v4.5.0) (2016-09-15)
|
1080 |
|
1081 |
|
1082 | ### :star: New Features
|
1083 |
|
1084 | * **config:** translation miss capturing configration ([aca0ed6](https://github.com/kazupon/vue-i18n/commit/aca0ed6)), closes [#54](https://github.com/kazupon/vue-i18n/issues/54)
|
1085 |
|
1086 |
|
1087 |
|
1088 | <a name="4.4.1"></a>
|
1089 | ## [4.4.1](https://github.com/kazupon/vue-i18n/compare/v4.4.0...v4.4.1) (2016-09-10)
|
1090 |
|
1091 |
|
1092 | ### :zap: Improvements
|
1093 |
|
1094 | * **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))
|
1095 |
|
1096 |
|
1097 |
|
1098 | <a name="4.4.0"></a>
|
1099 | # [4.4.0](https://github.com/kazupon/vue-i18n/compare/v4.3.1...v4.4.0) (2016-08-29)
|
1100 |
|
1101 |
|
1102 | ### :star: New Features
|
1103 |
|
1104 | * 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))
|
1105 |
|
1106 |
|
1107 |
|
1108 | <a name="4.3.1"></a>
|
1109 | ## [4.3.1](https://github.com/kazupon/vue-i18n/compare/v4.3.0...v4.3.1) (2016-08-26)
|
1110 |
|
1111 |
|
1112 | ### :bug: Bug Fixes
|
1113 |
|
1114 | * **npm:** fix installing bug ([57e66aa](https://github.com/kazupon/vue-i18n/commit/57e66aa)), closes [#46](https://github.com/kazupon/vue-i18n/issues/46)
|
1115 |
|
1116 |
|
1117 |
|
1118 | <a name="4.3.0"></a>
|
1119 | # [4.3.0](https://github.com/kazupon/vue-i18n/compare/v4.2.3...v4.3.0) (2016-08-26)
|
1120 |
|
1121 |
|
1122 | ### :star: New Features
|
1123 |
|
1124 | * 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))
|
1125 |
|
1126 |
|
1127 |
|
1128 | <a name="4.2.3"></a>
|
1129 | ## [4.2.3](https://github.com/kazupon/vue-i18n/compare/v4.2.2...v4.2.3) (2016-08-23)
|
1130 |
|
1131 |
|
1132 | ### :chart_with_upwards_trend: Performance Fixes
|
1133 |
|
1134 | * improve re-rendering cost when change the lang ([0707338](https://github.com/kazupon/vue-i18n/commit/0707338))
|
1135 |
|
1136 |
|
1137 |
|
1138 | <a name="4.2.2"></a>
|
1139 | ## [4.2.2](https://github.com/kazupon/vue-i18n/compare/v4.2.1...v4.2.2) (2016-08-15)
|
1140 |
|
1141 |
|
1142 | ### :bug: Bug Fixes
|
1143 |
|
1144 | * **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)
|
1145 |
|
1146 |
|
1147 |
|
1148 | <a name="4.2.1"></a>
|
1149 | ## [4.2.1](https://github.com/kazupon/vue-i18n/compare/v4.2.0...v4.2.1) (2016-08-13)
|
1150 |
|
1151 |
|
1152 | ### :zap: Improvements
|
1153 |
|
1154 | * **translate:** fallback translation warning ([5f6b271](https://github.com/kazupon/vue-i18n/commit/5f6b271))
|
1155 |
|
1156 |
|
1157 |
|
1158 | <a name="4.2.0"></a>
|
1159 | # [4.2.0](https://github.com/kazupon/vue-i18n/compare/v4.1.0...v4.2.0) (2016-08-12)
|
1160 |
|
1161 |
|
1162 | ### :chart_with_upwards_trend: Performance Fixes
|
1163 |
|
1164 | * **format:** use hasOwn function of Vue.util ([a8a19a0](https://github.com/kazupon/vue-i18n/commit/a8a19a0))
|
1165 |
|
1166 |
|
1167 | ### :star: New Features
|
1168 |
|
1169 | * **fallback:** add fallback translation feature ([1d1f0f2](https://github.com/kazupon/vue-i18n/commit/1d1f0f2)), closes [#36](https://github.com/kazupon/vue-i18n/issues/36)
|
1170 |
|
1171 |
|
1172 |
|
1173 | <a name="4.1.0"></a>
|
1174 | # [4.1.0](https://github.com/kazupon/vue-i18n/compare/v4.0.1...v4.1.0) (2016-07-25)
|
1175 |
|
1176 |
|
1177 | ### :bug: Bug Fixes
|
1178 |
|
1179 | * **util:** fixed isArray reference errors ([0c6f6a0](https://github.com/kazupon/vue-i18n/commit/0c6f6a0))
|
1180 |
|
1181 |
|
1182 | ### :star: New Features
|
1183 |
|
1184 | * support vue 2.0.0.beta later ([0e1d2f7](https://github.com/kazupon/vue-i18n/commit/0e1d2f7))
|
1185 |
|
1186 |
|
1187 |
|
1188 | <a name="4.0.1"></a>
|
1189 | ## [4.0.1](https://github.com/kazupon/vue-i18n/compare/v4.0.0...v4.0.1) (2016-06-06)
|
1190 |
|
1191 |
|
1192 | ### :bug: Bug Fixes
|
1193 |
|
1194 | * **translate:** fix underscore named argument translate issue ([eeaf936](https://github.com/kazupon/vue-i18n/commit/eeaf936))
|
1195 |
|
1196 |
|
1197 |
|
1198 | <a name="4.0.0"></a>
|
1199 | # [4.0.0](https://github.com/kazupon/vue-i18n/compare/v3.1.1...v4.0.0) (2016-05-10)
|
1200 |
|
1201 |
|
1202 | ### :zap: Improvements
|
1203 |
|
1204 | * support vue 2.0-pre-alpha ([f6517bc](https://github.com/kazupon/vue-i18n/commit/f6517bc))
|
1205 |
|
1206 |
|
1207 |
|
1208 | <a name="3.1.1"></a>
|
1209 | ## [3.1.1](https://github.com/kazupon/vue-i18n/compare/v3.1.0...v3.1.1) (2016-05-09)
|
1210 |
|
1211 |
|
1212 | ### :star: New Features
|
1213 |
|
1214 | * auto installation for standalone ([2b0dc09](https://github.com/kazupon/vue-i18n/commit/2b0dc09))
|
1215 |
|
1216 |
|
1217 |
|
1218 | <a name="3.1.0"></a>
|
1219 | # [3.1.0](https://github.com/kazupon/vue-i18n/compare/v3.0.0...v3.1.0) (2016-05-09)
|
1220 |
|
1221 |
|
1222 | ### :star: New Features
|
1223 |
|
1224 | * component locales ([12fe695](https://github.com/kazupon/vue-i18n/commit/12fe695)), closes [#29](https://github.com/kazupon/vue-i18n/issues/29)
|
1225 |
|
1226 |
|
1227 | ### :warning: Depcreted
|
1228 |
|
1229 | * **options:** remove Vue.use options ([d87b59b](https://github.com/kazupon/vue-i18n/commit/d87b59b))
|
1230 |
|
1231 |
|
1232 | ### :zap: Improvements
|
1233 |
|
1234 | * **keypath:** port the object path parser ([3ae04b7](https://github.com/kazupon/vue-i18n/commit/3ae04b7))
|
1235 | * **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)
|
1236 | * **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)
|
1237 |
|
1238 |
|
1239 |
|
1240 | <a name="3.0.0"></a>
|
1241 | # [3.0.0](https://github.com/kazupon/vue-i18n/compare/v2.4.1...v3.0.0) (2016-04-18)
|
1242 |
|
1243 |
|
1244 | ### Features
|
1245 |
|
1246 | * **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)
|
1247 | * **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)
|
1248 |
|
1249 | ### DEPRECATED
|
1250 |
|
1251 | * **index:** plugin install `Vue.use` options (`options.locales`, `options.lang`). See [README](https://github.com/kazupon/vue-i18n/blob/dev/README.md)
|
1252 |
|
1253 |
|
1254 | <a name="2.4.1"></a>
|
1255 | ## [2.4.1](https://github.com/kazupon/vue-i18n/compare/v2.4.0...v2.4.1) (2016-02-29)
|
1256 |
|
1257 | ### Features
|
1258 |
|
1259 | * **i18n:** support ruby on rails i18n interpolation format ([b6b2490](https://github.com/kazupon/vue-i18n/commit/b6b2490))
|
1260 |
|
1261 |
|
1262 |
|
1263 | <a name="2.4.0"></a>
|
1264 | # [2.4.0](https://github.com/kazupon/vue-i18n/compare/v2.3.3...v2.4.0) (2016-02-06)
|
1265 |
|
1266 |
|
1267 | ### Features
|
1268 |
|
1269 | * **i18n:** add Vue.t function ([68935e3](https://github.com/kazupon/vue-i18n/commit/68935e3)), closes [#17](https://github.com/kazupon/vue-i18n/issues/17)
|
1270 |
|
1271 |
|
1272 |
|
1273 | <a name="2.3.3"></a>
|
1274 | ## [2.3.3](https://github.com/kazupon/vue-i18n/compare/v2.3.2...v2.3.3) (2015-12-09)
|
1275 |
|
1276 |
|
1277 | ### Bug Fixes
|
1278 |
|
1279 | * **npm:** npm install error ([e31e89e](https://github.com/kazupon/vue-i18n/commit/e31e89e))
|
1280 |
|
1281 | ### Features
|
1282 |
|
1283 | * **bower:** good-bye bower :wink: ([d99eb15](https://github.com/kazupon/vue-i18n/commit/d99eb15))
|
1284 |
|
1285 |
|
1286 | ### BREAKING CHANGES
|
1287 |
|
1288 | * bower: not support `bower` package manager
|
1289 |
|
1290 | I think that bower is dead. :no_good:
|
1291 |
|
1292 |
|
1293 |
|
1294 | <a name="2.3.2"></a>
|
1295 | ## [2.3.2](https://github.com/kazupon/vue-i18n/compare/v2.3.1...v2.3.2) (2015-12-09)
|
1296 |
|
1297 |
|
1298 | ### Features
|
1299 |
|
1300 | * **bundle:** more compact the vue-i18n distribution file ([2f32ecc](https://github.com/kazupon/vue-i18n/commit/2f32ecc))
|
1301 |
|
1302 |
|
1303 |
|
1304 | <a name="2.3.1"></a>
|
1305 | ## [2.3.1](https://github.com/kazupon/vue-i18n/compare/v2.3.0...v2.3.1) (2015-12-01)
|
1306 |
|
1307 | ### Reverts
|
1308 |
|
1309 | * **index:** automatically install for standalone ([25b8059](https://github.com/kazupon/vue-i18n/commit/25b8059))
|
1310 |
|
1311 |
|
1312 |
|
1313 | <a name="2.3.0"></a>
|
1314 | # [2.3.0](https://github.com/kazupon/vue-i18n/compare/v2.2.0...v2.3.0) (2015-11-26)
|
1315 |
|
1316 |
|
1317 | ### Bug Fixes
|
1318 |
|
1319 | * **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)
|
1320 |
|
1321 | ### Features
|
1322 |
|
1323 | * **index:** support automatically install for standalone ([ada2673](https://github.com/kazupon/vue-i18n/commit/ada2673))
|
1324 |
|
1325 |
|
1326 |
|
1327 | # v2.2.0 / 2015-09-16
|
1328 |
|
1329 | * Re-implemetation with ES6 (babel)
|
1330 |
|
1331 | # v2.1.0 / 2015-07-03
|
1332 |
|
1333 | * Add global local language setting with `Vue.config.lang`
|
1334 |
|
1335 | # v2.0.0 / 2015-06-29
|
1336 |
|
1337 | * Support Vue.js 0.12
|
1338 | * Remove the followings (Breaking Changes)
|
1339 | * `Vue.t` function
|
1340 | * `v-t` directive
|
1341 |
|
1342 | # v1.1.1 / 2015-04-21
|
1343 |
|
1344 | * Fix unit test error
|
1345 |
|
1346 | # v1.1.0 / 2015-01-10
|
1347 |
|
1348 | * Support template string in `$t` method
|
1349 | * Support language changing in `$t` method
|
1350 |
|
1351 | # v1.0.0 / 2015-01-10
|
1352 |
|
1353 | * Add `$t` method
|
1354 |
|
1355 | # v0.11.0 / 2014-11-07
|
1356 |
|
1357 | * Bump to 0.11.0
|
1358 |
|
1359 | # v0.2.0 / 2014-10-08
|
1360 |
|
1361 | * Support Vue.js 0.11.0-rc
|
1362 |
|
1363 | # v0.1.2 / 2014-10-07
|
1364 |
|
1365 | * Support bower
|
1366 |
|
1367 | # v0.1.1 / 2014-10-06
|
1368 |
|
1369 | * Add `Vue.t` function
|
1370 |
|
1371 | # v0.1.0 / 2014-05-06
|
1372 |
|
1373 | * Release first
|
1374 |
|
1375 | # v0.0.0 / 2014-05-03
|
1376 |
|
1377 | * Initial project
|