Skip to content

v0.10.3 — 修复 XML NUL 泄漏截断文档 + partial_success 误报成功(issue #3)

Choose a tag to compare

@leeguooooo leeguooooo released this 12 Jun 12:05
· 15 commits to main since this release

修复(issue #3)

  1. NUL 占位符泄漏:行内标记嵌套(如 bold 内含行内 code)时,markdown→XML 的内部占位符未被还原,裸 NUL 字节进入 XML,飞书 docx import 在 degrade_code=3001 处截断全文。占位符改为循环还原,彻底修复。
  2. partial_success 误报成功:docs +update 返回 result=partial_success 或非空 warnings 时不再显示 ✓,视为推送失败;endpoint 模式的 XML 推送失败会自动回退 markdown 重推,文档保持完整。
  3. 兜底:最终 XML 输出剥离所有 XML 非法控制字符(保留 Tab/CR/LF)。

更新

npm i -g https://github.com/leeguooooo/openapi-lark/releases/latest/download/openapi-lark.tgz

升级后首次 sync 因版本号纳入 hash 会全量重推一次,正好把此前被截断的文档全部修复。