Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 16:15

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 不变)

[0.1.0-beta.2] - 2026-09-17