0.11.0 (2026-01-01)
- 使用 pinyin-data v0.15.0 的拼音数据
- 为 Pinyin, PinyinMulti 增加对 Debug, Clone, PartialEq, Eq 的支持
- 优化代码,使用 flatten 代替 Some。
0.10.0 (2023-05-23)
- 使用 pinyin-data v0.13.0 的拼音数据
0.9.0 (2021-12-12)
- 使用 pinyin-data v0.12.0 的拼音数据
0.8.0 (2020-06-13)
- 使用 pinyin-data v0.9.0 的拼音数据
0.7.0 (2019-06-12)
- 重新设计 API 使用迭代器及静态数据,实现无运行时开销 (via #36)
- 修正部分非常见拼音在数字调号时依然使用音调符号的问题 (via #51)
- 当音节以数字声调标记法输出时,字母
ü不再被改写为字母v(via #52) - 添加声调数字在拼音末尾的表示形式 (via #44)
0.6.0 (2019-05-01)
- Use hashmap instead of binary search (via #27. Thanks @hanabi1224)
- 无声调相关风格下对结果去重,Fixed #25 (via #28. Thanks @hanabi1224)
- 增加 Windows CI (via #29. Thanks @hanabi1224)
0.5.0 (2019-04-07)
- 使用 pinyin-data v0.7.0 的拼音数据
0.4.0 (2018-09-01)
- 移除依赖、增强编译性能和速度 (via #20. Thanks @LuoZijun)
- 使用 pinyin-data v0.6.1 的拼音数据
0.3.0 (2018-04-30)
- 使用 pinyin-data v0.5.1 的拼音数据
- 使用 clippy 优化代码
- 最低支持 1.17 版本的 Rust
- 增加 examples
- 更新依赖包版本:
regex:~0.1.8->0.2phf:~0.7.3->0.7
0.2.0 (2017-10-05)
- 修改
pinyin函数,由pub fn pinyin<'a>(s: &'a str, a: &'a Args) -> Vec<Vec<String>>改为pub fn pinyin(s: &str, a: &Args) -> Vec<Vec<String>> - 增加
lazy_pinyin函数::pub fn lazy_pinyin(s: &str, a: &Args) -> Vec<String>
0.1.0 (2017-09-26)
- 改为使用 pinyin-data v0.4.1 的拼音数据
0.0.6 (2016-12-29)
-
Use
env::var_osintead ofenv!in build script (via #5. Thanks @alexcrichton) -
Drop support for Rust < 1.3.0
0.0.5 (2015-11-21)
- Fixed a regression that caused the crate to stop compiling on
current rust nightly and beta versions. (via #1. Thanks @bluss) - Drop support for Rust < 1.2.0
0.0.4 (2015-09-20)
- test on Rust 1.3
- fix can't run test on Rust nightly
0.0.3 (2015-09-18)
- move build.rs and data out of src directory.
0.0.2 (2015-08-30)
- 清理代码
- 更新文档
- Initial Release