Repository navigation
Release Notes
完整变更日志见 CHANGELOG.md。
Highlights
[0.1.0] - 2026-09-17
首个稳定版。相对 0.1.0-beta.2 仅一处鲁棒性修复;完整演进见
beta.0 / beta.1 / beta.2 条目。自本版本起按 SemVer 承诺演化
(晋级规则见 docs/superpowers/specs/2026-07-28-versioning-governance.md)。
Fixed
- 退化 HTML 注释(
<!-->/<!--->)反转内容区间导致渲染 panic
(render_html cargo-fuzz crash 实证,6 字节触发输入<<!-->):
HTML 注释路径 content_end 钳到 content_start,与 XML 路径既有护栏
同款;此类注释按 HTML5 语义输出空内容 - CDATA/注释 closer 缺失且尾部为多字节字符时,无条件
end-3切进
UTF-8 序列中间导致渲染 panic(同 fuzz 目标第二轮实证,触发输入
<![CDATA[&z\u{C6}\x01]):HTML/XML 的 CDATA 与 XML 注释路径改为
closer 仅在真实存在时剔除,content_start 钳制到 char boundary - 退化闭合标签(
</H</>)名称终点越过内容终点导致渲染 panic(第三轮
fuzz 实证):事件适配器TemplateHandlerAdapterMarkupHandler作为
全部 parser 事件切片的唯一汇聚点,统一做 char boundary 钳制与区间
排序恢复,结构性杜绝 parser 侧偏移缺陷引发渲染 panic(合法流恒等,
语料 parity 不变)