cnchar/helper/version.md

5.3 KiB
Raw Blame History

1.0(基础版本)

  1. 获取 汉字拼音 ,支持首字母、大小写、数组分割
  2. 获取 汉字笔画数

2.0 (升级版本)

  1. 备选 多音字 等功能
  2. 支持 多音词
  3. 支持 拼音音调
  4. 获取汉字 笔画顺序 、笔画详细名称、通过笔画顺序推出原汉字等
  5. 支持 简体字繁体字火星文 互转
  6. 支持 繁体字 拼音、笔画数,实现和简体字一样的功能
  7. 体积小,最小压缩版本仅 42 kb
  8. 多端可用,可用于 原生浏览器环境、webpack环境、nodejs环境...几乎支持所有js能运行的环境
  9. 丰富的配置,按需取用

2.0.2

  1. 添加多音字默认读音字典
  2. 增加根据笔画数反推导出汉字的功能 orderToWord
  3. 修改一些多音字的默认读音

2.0.3

  1. 去除 origin 参数,多音词模式下使用 poly参数会启用备选多音字功能而禁用多音词功能
  2. orderToWord 加入繁体字支持,参数修改为 ['all','simple']
  3. 增加参数校验中提示可选值
  4. 对词库进行一些修改

2.0.4

  1. 主要扩充了繁体字库
  2. 修改了 繁体字、简体字、火星体之间的转换方法,只保留了六个转换方法

2.0.5 - 2.0.6

  1. 加入了 typescript 声明文件 index.d.ts
  2. script 方式引用增加了 latest.min.js 版本

2.0.7

  1. 加入 eslint 和 commitlint
  2. 使用 gulp-babel 转换源代码到 npm 包使得即便禁用了对node_module的babel转换也可以正常使用cnchr
  3. 修复了多音字广和厂的默认读音

2.0.8

  1. 扩充了217个词频高于100的汉字
  2. 修改orderToWord.orders 笔画名称的显示,如果某个笔画有两个现在会保留两个名称
  3. orderToWord 笔画数组支持使用空格分隔的笔画字符串
  4. orderToWord 默认返回字符串 如需返回数组请加上 array 参数
  5. orderToWord 修改all参数为start 增加 contain、match、matchorder参数优先级 match>matchorder>contain>start>默认
  6. 加入 cnchar.spellToWord 方法
  7. 加入 cnchar.strokeToWord 方法
  8. 加入 cnchar.spellInfo 方法spellInfo.tones spellInfo.initials属性
  9. 仓库加入测试目录

2.0.9

  1. 修复 多音词"致远任重" 中的 重 字拼音错误
  2. 增加 齉 字 [nàng 36]
  3. 无字默认读音修正
  4. 修改 13 个多音字的默认读音
  5. 增加 15 个多音词

2.1.0

  1. 增加cnchar-draw插件支持可视化绘制汉字笔画多种模式可选
  2. 将cdn移至npm包中改变cdn引用方式删除dist目录
  3. 使用vuepress构建文档工程化重构文档
  4. 使用gulp-markdown-toc

2.1.1

  1. 修复cnchar-all依赖的bug

2.1.2

  1. 增加draw背景色设置
  2. 修正几个多音词
  3. 统一 trad 和 simple 参数
  4. 移除了一字和三字的繁体(应该是大写不是繁体)

2.1.3

  1. draw库增加clear参数表示绘制前是否清空容器
  2. draw库将backgroundColor参数默认值改为#fff
  3. draw库将el参数改为支持css选择器或dom

2.1.4

  1. 修复cnchar-all及cnchar-draw库在非浏览器环境会报错的bug
  2. 修复 draw库和main库在ts环境中引用的异常

2.2.0

  1. 增加cnchar-idiom 成语库
  2. 增加cnchar-xhy 歇后语库
  3. 增加transformTone,isCnchar,compareSpell,compareStroke,sortSpell,sortStroke工具方法方便开发者更便捷的操作拼音和汉字
  4. 对ts声明文件进行修改对ts的支持更加友好
  5. 鸟字增加默认读音
  6. 彷徨读音修正
  7. cnchar-draw 增加 Promise-polyfill
  8. 文档增加Object.assign-polyfill

2.2.1

  1. 修复ts声明文件的bug
  2. ts声明文件增加字符串扩展方法
  3. 修复构建npm的bug

2.2.2

  1. 增加几个多音字的默认读音

2.2.3

  1. 修复draw库不同绘制实例样式会干扰的bug

2.2.4

  1. 增加 红 字的默认读音

2.2.5

  1. 增加cnchar-radical, 偏旁部首插件库

2.2.6

  1. 增加区字默认读音

2.2.7

  1. 笔划数表使用json代替数组以解决微信小程序中无法获取笔画数的问题
  2. 兼容ios和mac的笔划字符
  3. 增加11个不常见多音字的默认读音
  4. cdn 文件使用umd模块

2.2.8

  1. 增加 自定义 设置数据的方法 setSpell setSpellDefault setStrokeCount setOrder setPolyPhrase setRadical addXhy
  2. 增加 shapeSpell 方法,用于将拼音数字声调模式转成带声调的拼音
  3. 增加 isPolyWord 方法,用于高效判断一个汉字是否是多音字
  4. 修正 眝 耄 耋 三个字的偏旁
  5. 修正 苦 被 厕 默认读音 修正 雪茄 读音
  6. 歇后语没有查询到默认返回空数组
  7. 修复小程序下json文件为数组加载不到的问题

3.0.0

  1. typescript 重写主库及所有插件库使用ts重写
  2. 增加 免 和 倘 的默认读音
  3. 增加 重来 词组

3.0.1

  1. 打包配置修改 tsconfig.json

3.0.2

  1. 修正 归 字默认读音
  2. 宝盖头 的第二笔名称由 撇点 修改为 点2
  3. 增加 order 方法detail 返回 letter属性
  4. 增加 难民 逃难 多音词
  5. 修改一些笔画foldCount和type错误
  6. 增加单元测试
  7. 代码仓库移除npm文件夹

3.0.3

  1. 增加繁体字 裡迴讚
  2. 增加 draw 插件绘制控制api startAnimation pauseAnimation resumeAnimation drawNextStroke

3.0.4

  1. 增加 将否 两个字的默认读音
  2. 修正 银行 词组的读音
  3. 修正了多个多音字和词组