All Versions
20
Latest Version
Avg Release Cycle
107 days
Latest Release
495 days ago

Changelog History
Page 1

  • v0.18.0 Changes

    June 13, 2020
    • 🔄 Changed 使用 [pinyin-data][pinyin-data] v0.9.0 的拼音数据
    • 🛠 Bugfixed 修复自定义的 Fallback 函数可能会导致结果乱码的问题 Fixes [#35]
  • v0.17.0 Changes

    April 09, 2020
    • 🔄 Changed 因为依赖的 gojieba 经常出现安装异常,撤销 v0.16.0 的修改,撤销后 v0.17.0 的代码跟 v0.15.0 基本是一样的。 如果有需要使用 v0.16.0 新增的 func Paragraph(p string) string 功能的请使用 v0.16.0 版本或者通过 v0.16.0 中相关代码实现类似的需求。
  • v0.16.0 Changes

    December 05, 2019
    • 🆕 NEW 增加 func Paragraph(p string) string 用于便捷处理大段文字 (thanks [@huacnlee] via [#37][#37])
  • v0.15.0 Changes

    April 06, 2019
    • 🔄 Changed 使用 [pinyin-data][pinyin-data] v0.7.0 的拼音数据
    • 🆕 NEW 添加 go.mod 文件
  • v0.14.0 Changes

    August 05, 2018
    • 🔄 Changed 使用 [pinyin-data][pinyin-data] v0.6.1 的拼音数据
    • 🔄 Changed 命令行工具移到 cmd/pinyin/ 目录下,现在需要改为使用 go get -u github.com/mozillazg/go-pinyin/cmd/pinyin 来安装命令行工具。
  • v0.13.0 Changes

    April 29, 2018
    • 🔄 Changed 使用 [pinyin-data][pinyin-data] v0.5.1 的拼音数据 (via [#30])
    • 🔄 Changed 修改命令行工具 -s 参数的值(thanks [@wdscxsj][@wdscxsj] via [#19][#19]):
      • Normal 改为 zhao
      • Tone 改为 zh4ao
      • Tone2 改为 zha4o
      • Tone3 改为 zhao4
      • Initials 改为 zh
      • FirstLetter 改为 z
      • Finals 改为 ao
      • FinalsTone 改为 4ao
      • FinalsTone2 改为 a4o
      • FinalsTone3 改为 ao4
    • 🔄 Changed 严格限制命令行参数中 -s 选项的值(thanks [@wdscxsj][@wdscxsj] via [#20][#20]):
  • v0.12.0 Changes

    April 25, 2017
    • 🆕 NEW 命令行程序支持通过 -s 指定新增的 Tone3FinalsTone3 拼音风格

      $ pinyin -s Tone3 请至少输入一个汉字
      qing3 zhi4 shao3 shu1 ru4 yi1 ge4 han4 zi4
      
      $ pinyin -s FinalsTone3 请至少输入一个汉字
      ing3 i4 ao3 u1 u4 i1 e4 an4 i4
      
    • 🔄 Changed use pinyin-data v0.4.1

  • v0.11.0 Changes

    October 28, 2016
    • 🔄 Changed 不再使用 0 表示轻声(因为之前并没有正确的实现这个功能, 同时也觉得这个功能没必要)。 顺便修复了 Tone2 中 ü 标轻声的问题(像 侵略 -> qi1n lv0e4
    • 🆕 NEW 新增 Tone3FinalsTone3 拼音风格。

      hans := "中国人"
      args := pinyin.NewArgs()
      args.Style = pinyin.Tone3
      fmt.Println("Tone3:", pinyin.Pinyin(hans, args))
      // Output: Tone3: [[zhong1] [guo2] [ren2]]
      
      args.Style = pinyin.FinalsTone3
      fmt.Println("FinalsTone3:", pinyin.Pinyin(hans, args))
      // Output: FinalsTone3: [[ong1] [uo2] [en2]]
      
  • v0.10.0 Changes

    October 19, 2016
  • 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