-
mdpolish v0.7.0 Stable
released this
2026-09-07 10:40:32 +08:00 | 0 commits to main since this release这是
mdpolish在 Gitea 的首个正式发布。- Git tag:
v0.7.0,指向提交a6c56fba092c5cf412886f2170966a130037b9ca - Python 包版本与 wheel 版本:
0.7.0(PEP 440,不带v前缀)
使用前提
requires-python >= 3.11- 零运行时依赖。清洗核心不需要任何第三方包;两个可选功能各自放在 extra 里。
主要变化(相对未发布的 0.6.1)
- 增加项目无关的本地只读评审器,可查看调用项目已经保存的正式
fullreview JSON; - 增加正式 review JSON 的解析、哈希、阶段链和 Change 重放验证;
- 修复破损 HTML 表格输入的扫描边界,使相关修改器保持失败关闭;
- 将 React、CodeMirror 及其第三方许可证随 wheel 一并交付,页面运行时不依赖 CDN。
能力边界
本库只处理内存中的 Markdown 字符串,不提供默认流水线、项目规则、清洗文件适配器或生产写入
流程。本地评审器只读取明确目录中的正式 JSON,不运行清洗,也不承担项目审核工作流。安装
只要清洗核心(不拉任何第三方包):
python -m pip install 'mdpolish @ https://gitea.iomgaa.online/iomgaa/mdpolish/releases/download/v0.7.0/mdpolish-0.7.0-py3-none-any.whl'需要词典类修改器(额外拉 pyphen 与 pyspellchecker,约 9.3 MB):
python -m pip install 'mdpolish[lexical] @ https://gitea.iomgaa.online/iomgaa/mdpolish/releases/download/v0.7.0/mdpolish-0.7.0-py3-none-any.whl'需要词频后端:把
[lexical]换成[frequency](额外拉 wordfreq)。也可以直接从 tag 装源码(需要配置好 Gitea 的 SSH 访问):
python -m pip install 'mdpolish @ git+ssh://git@gitea.iomgaa.online:222/iomgaa/mdpolish.git@v0.7.0'发布附件
mdpolish-0.7.0-py3-none-any.whlmdpolish-0.7.0-py3-none-any.whl.sha256
wheel SHA-256:
b81a9a07fa0479854cd21d5a65f0f485cadf2031b5d731c3658ca10a1d72dc09从
a6c56fb重新构建可复现出同一个 wheel(字节相同,已实测)。自测
本版本自身测试:332 passed, 1 skipped(跳过的一条需要可选的
frequency后端)。Downloads
- Git tag: