Releases: walker8088/cchess
Releases · walker8088/cchess
V1.26.1 发布
Fixed
- PGN 文件编码问题:优先尝试 UTF-8,再尝试 GBK,最后使用 chardet 兜底
- PGN 读取测试失败问题(chardet 误判编码导致 PGN 解析为空)
- io_xqf.py 语法错误(全角标点导致 Python 解析失败)
- read_cbr.py 变量名遮蔽内置函数问题
- PGN 编码检测策略,解决 Windows 本地编码 PGN 文件读取失败
- pyproject.toml pytest 配置警告(tb_style -> addopts)
Changed
- 添加 chardet 为项目依赖
- 修复大量 pylint 问题,评分从 9.01 提升至 10.00/10
- 添加/完善类和函数 docstring
- 修复异常处理:使用具体异常类型替代宽泛 Exception
Added
- 新增命令行格式转换功能:-i 输入文件 -o 输出文件,支持 pgn<->xqf、cbf->xqf
- 5 个命令行转换测试用例(pgn->xqf, xqf->pgn, cbf->xqf, 格式错误, 不支持格式)
v1.25.3
Full Changelog: v1.25.2...v1.25.3
V1.25.2 发布
修复BUG
V1.24.4 发布
修复BUG.
V1.24.3 发布
修复 BUG
v1.24.0
- 功能代码修改
- 支持UCI引擎Pikafish
0.7
v0.7