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