|
1 | 1 | # Changelog
|
2 | 2 |
|
3 | 3 |
|
4 |
| -## 0.10.0 (2016-10-18) |
| 4 | +## [0.14.0] (2018-08-05) |
| 5 | + |
| 6 | +* **Changed** 使用 [pinyin-data][pinyin-data] v0.6.1 的拼音数据 |
| 7 | +* **Changed** 命令行工具移到 `cmd/pinyin/` 目录下,现在需要改为使用 |
| 8 | + `go get -u github.com/mozillazg/go-pinyin/cmd/pinyin` 来安装命令行工具。 |
| 9 | + |
| 10 | + |
| 11 | +## [0.13.0] (2018-04-29) |
| 12 | + |
| 13 | +* **Changed** 使用 [pinyin-data][pinyin-data] v0.5.1 的拼音数据 (via [#30]) |
| 14 | +* **Changed** 修改命令行工具 `-s` 参数的值(thanks [@wdscxsj][@wdscxsj] via [#19][#19]): |
| 15 | + * `Normal` 改为 `zhao` |
| 16 | + * `Tone` 改为 `zh4ao` |
| 17 | + * `Tone2` 改为 `zha4o` |
| 18 | + * `Tone3` 改为 `zhao4` |
| 19 | + * `Initials` 改为 `zh` |
| 20 | + * `FirstLetter` 改为 `z` |
| 21 | + * `Finals` 改为 `ao` |
| 22 | + * `FinalsTone` 改为 `4ao` |
| 23 | + * `FinalsTone2` 改为 `a4o` |
| 24 | + * `FinalsTone3` 改为 `ao4` |
| 25 | +* **Changed** 严格限制命令行参数中 `-s` 选项的值(thanks [@wdscxsj][@wdscxsj] via [#20][#20]): |
| 26 | + |
| 27 | + |
| 28 | +## [0.12.0] (2017-04-25) |
| 29 | + |
| 30 | + |
| 31 | +* **NEW** 命令行程序支持通过 -s 指定新增的 `Tone3` 和 `FinalsTone3` 拼音风格 |
| 32 | + |
| 33 | + $ pinyin -s Tone3 请至少输入一个汉字 |
| 34 | + qing3 zhi4 shao3 shu1 ru4 yi1 ge4 han4 zi4 |
| 35 | + |
| 36 | + $ pinyin -s FinalsTone3 请至少输入一个汉字 |
| 37 | + ing3 i4 ao3 u1 u4 i1 e4 an4 i4 |
| 38 | + |
| 39 | +* **Changed** use [pinyin-data](https://github.com/mozillazg/pinyin-data) v0.4.1 |
| 40 | + |
| 41 | + |
| 42 | +## [0.11.0] (2016-10-28) |
| 43 | + |
| 44 | +* **Changed** 不再使用 `0` 表示轻声(因为之前并没有正确的实现这个功能, 同时也觉得这个功能没必要)。 |
| 45 | + 顺便修复了 Tone2 中 `ü` 标轻声的问题(像 `侵略 -> qi1n lv0e4` ) |
| 46 | +* **NEW** 新增 `Tone3` 和 `FinalsTone3` 拼音风格。 |
| 47 | + |
| 48 | + hans := "中国人" |
| 49 | + args := pinyin.NewArgs() |
| 50 | + args.Style = pinyin.Tone3 |
| 51 | + fmt.Println("Tone3:", pinyin.Pinyin(hans, args)) |
| 52 | + // Output: Tone3: [[zhong1] [guo2] [ren2]] |
| 53 | + |
| 54 | + args.Style = pinyin.FinalsTone3 |
| 55 | + fmt.Println("FinalsTone3:", pinyin.Pinyin(hans, args)) |
| 56 | + // Output: FinalsTone3: [[ong1] [uo2] [en2]] |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +## [0.10.0] (2016-10-18) |
5 | 61 |
|
6 | 62 | * **Changed** use [pinyin-data](https://github.com/mozillazg/pinyin-data) v0.4.0
|
7 | 63 |
|
8 | 64 |
|
9 |
| -## 0.9.0 (2016-09-04): |
| 65 | +## [0.9.0] (2016-09-04): |
10 | 66 |
|
11 | 67 | * **NEW** 新增 `func Convert(s string, a *Args) [][]string`
|
12 | 68 | * **NEW** 新增 `func LazyConvert(s string, a *Args) []string`
|
|
15 | 71 |
|
16 | 72 |
|
17 | 73 |
|
18 |
| -## 0.8.0 (2016-08-19) |
| 74 | +## [0.8.0] (2016-08-19) |
19 | 75 |
|
20 | 76 | * **Changed** use [pinyin-data](https://github.com/mozillazg/pinyin-data) v0.3.0
|
21 | 77 | * Fixed [#13](https://github.com/mozillazg/go-pinyin/issues/13) . thanks [@aisq2008](https://github.com/aisq2008)
|
22 | 78 | * Fixed pinyin of 罗
|
23 | 79 |
|
24 | 80 |
|
25 |
| -## 0.7.0 (2016-08-02) |
| 81 | +## [0.7.0] (2016-08-02) |
26 | 82 |
|
27 | 83 | * **Changed** use [pinyin-data](https://github.com/mozillazg/pinyin-data) v0.2.0
|
28 | 84 | * **Improved** golint and gofmt
|
29 | 85 |
|
30 | 86 |
|
31 |
| -## 0.6.0 (2016-05-14) |
| 87 | +## [0.6.0] (2016-05-14) |
32 | 88 |
|
33 | 89 | * **NEW** 命令行程序支持指定拼音风格:
|
34 | 90 |
|
|
54 | 110 |
|
55 | 111 |
|
56 | 112 |
|
57 |
| -## 0.5.0 (2016-03-12) |
| 113 | +## [0.5.0] (2016-03-12) |
58 | 114 |
|
59 | 115 | * **CHANGE** 改为使用来自 [pinyin-data](https://github.com/mozillazg/pinyin-data) 的拼音数据。
|
60 | 116 | * **NEW** 命令行程序支持从标准输入读取数据(支持管道和重定向输入):
|
|
67 | 123 | ```
|
68 | 124 |
|
69 | 125 |
|
70 |
| -## 0.4.0 (2016-01-29) |
| 126 | +## [0.4.0] (2016-01-29) |
71 | 127 |
|
72 | 128 | * **NEW** `Args` 结构体新增 field: `Fallback func(r rune, a Args) []string`
|
73 | 129 | 用于处理没有拼音的字符(默认忽略没有拼音的字符):
|
|
88 | 144 | ```
|
89 | 145 |
|
90 | 146 |
|
91 |
| -## 0.3.0 (2015-12-29) |
| 147 | +## [0.3.0] (2015-12-29) |
92 | 148 |
|
93 | 149 | * fix "当字符串中有非中文的时候,会出现下标越界的情况"(影响 `pinyin.LazyPinyin` 和 `pinyin.Slug` ([#1](https://github.com/mozillazg/go-pinyin/issues/1)))
|
94 | 150 | * 调整对非中文字符的处理:当遇到没有拼音的字符时,直接忽略
|
|
103 | 159 | ```
|
104 | 160 |
|
105 | 161 |
|
106 |
| -## 0.2.1 (2015-08-26) |
| 162 | +## [0.2.1] (2015-08-26) |
107 | 163 |
|
108 | 164 | * `yu`, `y`, `w` 不是声母
|
109 | 165 |
|
110 | 166 |
|
111 |
| -## 0.2.0 (2015-01-04) |
| 167 | +## [0.2.0] (2015-01-04) |
112 | 168 |
|
113 | 169 | * 新增 `func NewArgs() Args`
|
114 | 170 | * 解决 `Args.Separator` 无法赋值为 `""` 的 BUG
|
|
122 | 178 | * `FINALS_TONE` -> `FinalsTone`
|
123 | 179 | * `FINALS_TONE2` -> `FinalsTone2`
|
124 | 180 |
|
125 |
| -## 0.1.1 (2014-12-07) |
| 181 | +## [0.1.1] (2014-12-07) |
126 | 182 | * 更新拼音库
|
127 | 183 |
|
128 | 184 |
|
129 | 185 | ## 0.1.0 (2014-11-23)
|
130 | 186 | * Initial Release
|
| 187 | + |
| 188 | + |
| 189 | +[pinyin-data]: https://github.com/mozillazg/pinyin-data |
| 190 | +[@wdscxsj]: https://github.com/wdscxsj |
| 191 | +[#19]: https://github.com/mozillazg/go-pinyin/pull/19 |
| 192 | +[#20]: https://github.com/mozillazg/go-pinyin/pull/20 |
| 193 | +[#30]: https://github.com/mozillazg/go-pinyin/pull/30 |
| 194 | + |
| 195 | +[0.1.1]: https://github.com/mozillazg/go-pinyin/compare/v0.1.0...v0.1.1 |
| 196 | +[0.2.0]: https://github.com/mozillazg/go-pinyin/compare/v0.1.1...v0.2.0 |
| 197 | +[0.2.1]: https://github.com/mozillazg/go-pinyin/compare/v0.2.0...v0.2.1 |
| 198 | +[0.3.0]: https://github.com/mozillazg/go-pinyin/compare/v0.2.1...v0.3.0 |
| 199 | +[0.4.0]: https://github.com/mozillazg/go-pinyin/compare/v0.3.0...v0.4.0 |
| 200 | +[0.5.0]: https://github.com/mozillazg/go-pinyin/compare/v0.4.0...v0.5.0 |
| 201 | +[0.6.0]: https://github.com/mozillazg/go-pinyin/compare/v0.5.0...v0.6.0 |
| 202 | +[0.7.0]: https://github.com/mozillazg/go-pinyin/compare/v0.6.0...v0.7.0 |
| 203 | +[0.8.0]: https://github.com/mozillazg/go-pinyin/compare/v0.7.0...v0.8.0 |
| 204 | +[0.9.0]: https://github.com/mozillazg/go-pinyin/compare/v0.8.0...v0.9.0 |
| 205 | +[0.10.0]: https://github.com/mozillazg/go-pinyin/compare/v0.9.0...v0.10.0 |
| 206 | +[0.11.0]: https://github.com/mozillazg/go-pinyin/compare/v0.10.0...v0.11.0 |
| 207 | +[0.12.0]: https://github.com/mozillazg/go-pinyin/compare/v0.11.0...v0.12.0 |
| 208 | +[0.13.0]: https://github.com/mozillazg/go-pinyin/compare/v0.12.0...v0.13.0 |
| 209 | +[0.14.0]: https://github.com/mozillazg/go-pinyin/compare/v0.13.0...v0.14.0 |
0 commit comments