v1.2.10 开源自检 hotfix(脚注占位符/多行续行/单波浪边界)
Hotfix:v1.2.9 对齐洛谷引入的 4 个 edge bug 全部修复
详差分语料:57 例对基准管线(unified + remark + GFM + directive + math + katex)57/57 一致;对抗性自检 45 项全绿。
修复:
- 脚注
[^x]占位符命名空间漏FNREFTOKEN,正文遗留占位符(v1.2.9 线上 bug) - 脚注多行续行定义因惰性
(.*?)空命中,正文流失;改贪婪(.*) - 单波浪
~x~边界过严(实测洛谷a~b~c、中~x~文、约 ~5 元与~9~定全出 delete),已对齐 remark-gfm render(undefined)非字符串输入崩溃 → 守卫为空串
测试矩阵:45 项对抗(状态泄漏/URL 边界/CJK/CRLF/ReDoS/XSS/幂等)+ 57 例差分 + 42 例 fixer + 58 例风格 + v1.1.1 特性全套绿。
开源准备(已满足)
- MIT LICENSE、README、CHANGELOG、.vscodeignore、预览/暗黑主题自适应、图标齐全
- 57 例差分语料、45 项对抗测试、120+ 项回归全部绿
test-harness/含基准渲染链(unified/remark 全家桶),可直接复现对账