All Versions
21
Latest Version
Avg Release Cycle
129 days
Latest Release
361 days ago

Changelog History
Page 2

  • v0.9.0 Changes

    September 04, 2016
    • 🆕 NEW 新增 func Convert(s string, a *Args) [][]string
    • 🆕 NEW 新增 func LazyConvert(s string, a *Args) []string

    之所以增加这两个函数是希望 a 参数支持 nil

  • v0.8.0 Changes

    August 19, 2016
  • v0.7.0 Changes

    August 02, 2016
    • 🔄 Changed use pinyin-data v0.2.0
    • 👌 Improved golint and gofmt
  • v0.6.0 Changes

    May 14, 2016
    • 🆕 NEW 命令行程序支持指定拼音风格:
      $ pinyin -s Normal 你好
      ni hao
    
    • 🛠 Bugfixed 解决韵母 i, u, ü 的问题:根据以下拼音方案,还原出正确的韵母 #8, python-pinyin#26

      i 行的韵母,前面没有声母的时候,写成:yi(衣),yɑ(呀),ye(耶), yɑo(腰),you(忧),yɑn(烟),yin(因),yɑnɡ(央),yinɡ(英),yonɡ(雍)。

      u 行的韵母,前面没有声母的时候,写成wu(乌),wɑ(蛙),wo(窝), wɑi(歪),wei(威),wɑn(弯),wen(温),wɑnɡ(汪),wenɡ(翁)。

      ü行的韵母跟声母j,q,x拼的时候,写成ju(居),qu(区),xu(虚), ü上两点也省略;但是跟声母l,n拼的时候,仍然写成lü(吕),nü(女)。

      注意 y 既不是声母也不是韵母。详见 汉语拼音方案

    • 🛠 Bugfixed 解决未正确处理鼻音 ḿ, ń, ň, ǹ 的问题:包含鼻音的拼音不应该有声母

  • v0.5.0 Changes

    March 12, 2016
    • 🔄 CHANGE 改为使用来自 pinyin-data 的拼音数据。
    • 🆕 NEW 命令行程序支持从标准输入读取数据(支持管道和重定向输入):
      $ echo "你好" | pinyin
      nǐ hǎo
      $ pinyin < hello.txt
      nǐ hǎo
    
  • v0.4.0 Changes

    January 29, 2016
    • 🆕 NEW Args 结构体新增 field: Fallback func(r rune, a Args) []string 用于处理没有拼音的字符(默认忽略没有拼音的字符): ```go a := pinyin.NewArgs() a.Fallback = func(r rune, a pinyin.Args) []string { return []string{string(r + 1)} } fmt.Println(pinyin.Pinyin("中国人abc", a)) // Output: [[zhong] [guo] [ren] [b] [c] [d]]

    // or pinyin.Fallback = func(r rune, a pinyin.Args) []string { return []string{string(r)} } fmt.Println(pinyin.Pinyin("中国人abc", pinyin.NewArgs())) // Output: [[zhong] [guo] [ren] [a] [b] [c]]

  • v0.3.0 Changes

    December 29, 2015
    • 🛠 fix "当字符串中有非中文的时候,会出现下标越界的情况"(影响 pinyin.LazyPinyinpinyin.Slug (#1))
    • 调整对非中文字符的处理:当遇到没有拼音的字符时,直接忽略 ```go // before fmt.Println(pinyin.Pinyin("中国人abc", pinyin.NewArgs())) [[zhong] [guo] [ren] [] [] []]

    // after fmt.Println(pinyin.Pinyin("中国人abc", pinyin.NewArgs())) [[zhong] [guo] [ren]]

  • v0.2.1 Changes

    August 26, 2015
    • yu, y, w 不是声母
  • v0.2.0 Changes

    January 04, 2015
    • 新增 func NewArgs() Args
    • 解决 Args.Separator 无法赋值为 "" 的 BUG
    • 规范命名:
      • NORMAL -> Normal
      • TONE -> Tone
      • TONE2 -> Tone2
      • INITIALS -> Initials
      • FIRST_LETTER -> FirstLetter
      • FINALS -> Finals
      • FINALS_TONE -> FinalsTone
      • FINALS_TONE2 -> FinalsTone2
  • v0.1.1 Changes

    December 07, 2014
    • 更新拼音库