Skip to content

Latest commit

 

History

History
244 lines (198 loc) · 9.25 KB

version.md

File metadata and controls

244 lines (198 loc) · 9.25 KB

TodoList

  1. 拼音联想输入法权重调整
  2. 语音识别 优化
  3. writer 加上canvas渲染
  4. 注音支持多音字
  5. 新增cnchar-input-ui插件(输入法ui支持)
  6. 查询包含某个汉字(笔画序列)的所有汉字【如根据斌字查到赟】
  7. 判断某个汉字是否包含某个汉字【如赟字是否包含斌】

3.2.4

  1. fix: cnchar.spell('洗', 'flat') 参数有bug
  2. fix: Cnchar 猫 字默认读音
  3. fix: 娘字读音有误
  4. fix: 钱字部首查不到,笔、画二字部首有误
  5. 增加通过部首查询
  6. cnchar-code 增加五笔码
  7. 文档首页增加部首展示和五笔展示

3.2.3

  1. 馡 姈 字补齐 [done]
  2. 梁的繁体也是梁,现在是樑 [done]
  3. spellToWord 部分情况下报错 cnchar.spellToWord('dǐnɡ', 'array') [done] 字符错误增加了一个提示 ɡ!==g
  4. cnchar.idiom(['','','好','']) -> 模式下仅支持查询首个汉字的拼音 [done] 增加了第二个可选参数 手动指定类型 cnchar.idiom(['','','好',''], 'char')
  5. cnchar.voice无法在苹果设备上播放 [done](需要用户交互 增加一个提示)
  6. cnchar/src/cnchar/plugin/input/associate/ass-spell.ts 测试代码遗留 [done] 已删除
  7. 字典 离线使用 没有效果 [done] 修复 cnchar.setResourceBase 无效问题
  8. 风的默认读音 [done]
  9. draw type为stroke时,没有animateComplete事件,或者说有没有什么其他方式得到绘制完成事件 [done] 增加 onComplete 事件
  10. cnchar.sortSpell 排序中有特殊字符或者标点符号方法拿不到返回值 [done] 对非汉字的内容做兼容处理
  11. 修复word插件在macos ios中的正则零宽断言的兼容性问题 [done]
  12. 增加 restartAnimation 方法 并对pause和resume在step模式下做了bugfix [done]

3.2.2

  1. 蹲靚刹彷 默认多音与词组修复
  2. 新增176个繁体字的部首 五笔等信息

3.2.1

  1. 优化拼音输入法联想输入,支持首字母联想
  2. 优化联想输入返回的联想词组
  3. 优化 spell poly 返回顺序 默认读音放在前面
  4. 增加单个汉字解释,修改cnchar-data依赖的cdn地址
  5. 增加 hasPlugin api,修复引用trad包的依赖报错
  6. idiom 参数优化 去掉spell和tone,改为自动识别
  7. 修复 orderToWord 方法
  8. 新增 hasTone api,判断拼音是否有音调

3.2.0

  1. 增加random插件,增加随机生成汉字、拼音、词语、成语、歇后语的功能
  2. voice api支持对拼音发音 如 cnchar.voice('ni3')
  3. 成语查询支持拼音,如 cnchar.idiom('wu3')
  4. 增加 忒、欻、挼、鞥、黁、扥、扽、寧、儂、鴰
  5. 增加 cnchar-code插件,用于获取汉字编码(unicode 二进制code 仓颉码 四角号码 统一编码 GBK编码 charCode 五行属性)
  6. 增加 cnchar-input插件,用于支持拼音和五笔输入法功能
  7. 成语增加 "一" 查询
  8. 扩充繁体字库
  9. 优化各个插件字典
  10. radical插件新增汉字结构查询、增加部首笔画,修改返回值,修改查询结构
  11. 修复radical独立引用的报错(检查其他仓库)
  12. 增加info仓库,包含汉字造字法,五行,注音查询
  13. 增加name仓库,用于中文姓名相关功能
  14. 修正和扩充大量字库、增加应用例子

3.1.0

  1. 增加 words 插件,可以获取汉字的组词
  2. 增加 explain 插件,可以获取词语的解释
  3. 增加 voice 插件,可以对汉字、词语和句子发音
  4. 增加 voice.speak, voice.regonize api,用于合成语音和识别语音
  5. spell 方法增加 flat参数,扁平化拼音 如 lǘ => lv2, lā => la1
  6. cnchar.shapeSpell 增加reverse参数,默认为false,cnchar.shapeSpell('lǘ', true)=> lv2;cnchar.shapeSpell('lv2')=> lǘ
  7. 增加 cnchar.draw.onWordNotFound
  8. 修复 家 字默认读音
  9. 接入github workflow

3.0.6

  1. 害子默认读音
  2. 否极泰来 词组
  3. 修复cnchar-all库声明文件

3.0.5

  1. 增加 行长 多音词
  2. 修正 柴 默认读音 增加 遏 多音字
  3. 增加 遝 溷 棨 襜 騑 字

3.0.4

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

3.0.3

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

3.0.2

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

3.0.1

  1. 打包配置修改 tsconfig.json

3.0.0

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

2.2.8

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

2.2.7

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

2.2.6

  1. 增加区字默认读音

2.2.5

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

2.2.4

  1. 增加 红 字的默认读音

2.2.3

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

2.2.2

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

2.2.1

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

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.1.4

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

2.1.3

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

2.1.2

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

2.1.1

  1. 修复cnchar-all依赖的bug

2.1.0

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

2.0.9

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

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.7

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

2.0.5 - 2.0.6

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

2.0.4

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

2.0.3

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

2.0.2

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

2.0 (升级版本)

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

1.0(基础版本)

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