Skip to content

Releases: harrisonwang/spoor

v0.8.8

15 Jun 11:41

Choose a tag to compare

feat(html): 根据页面 URL 解析相对链接和图片

- HTML `<a>` 和 `<img>` 相对路径自动拼接为绝对 URL
- 无 `url` 库依赖,纯字符串解析,兼容所有运行时
- Source 新增 `url_base` 方法,仅在 http(s) 源时返回基础 URL
- 新增相对路径解析单元测试和集成测试

v0.8.7

15 Jun 04:59

Choose a tag to compare

feat(scripts): 新增 bump-version.py 单入口版本修改 + 校验闭环

- 新增 `bump-version.py` 版本更新脚本,覆盖所有包和文档
- 增强 `check-release-version.py`,校验 limitations.md 和 tauri-desktop Cargo.lock

v0.8.6

14 Jun 05:24

Choose a tag to compare

feat: 打通 extract_media 在各集成环境的端到端验证

- 为 browser / edge / desktop / local 四种部署形态补齐图片提取示例。
- 各目标按自身特点实现:前端点击懒提取、Worker POST 端点、Tauri Command、本地查看器面板。共用
  sample-image-doc.docx 真实样例文档。

v0.8.5

13 Jun 13:37

Choose a tag to compare

feat: 升级版本至 0.8.5

v0.8.4

13 Jun 11:55

Choose a tag to compare

feat(docx): 新增内嵌图片安全占位符和 AlternateContent 支持

- 图片按正文顺序输出 `spoor-docx://word/media/*` 占位符
- 仅允许 `word/media/` 下安全路径,过滤外链、路径穿越和 HD Photo
- 正确处理 `mc:AlternateContent` 的 Choice/Fallback 分支选择
- 新增 fixture 和集成测试,覆盖嵌套文本框和重复引用场景
- 升级版本至 0.8.4 并同步更新相关文档

v0.8.2

12 Jun 06:14

Choose a tag to compare

ci(release): 升级版本至 0.8.2 并完善发布流程

- 将各包版本统一升级至 0.8.2,包括 Node binding 版本检查
- 新增版本校验脚本,覆盖 Cargo 依赖与 Node binding 生成版本
- 发布步骤添加幂等校验,跳过已发布的包
- Rust crate 发布改用 OIDC 认证,支持首次发布回退至传统 token

v0.8.0

12 Jun 05:09

Choose a tag to compare

ci(release): 重构发布流程并新增版本校验脚本

- 将 CI 改为可复用 workflow,供发布管道调用
- 新增 `check-release-version.py`,校验 tag 与各包版本一致性
- 添加 `release-config` 前置 job,校验 tag 与必需 secrets
- 更新 Node 版本至 24,npm install 改为 npm ci

v0.7.1

10 Jun 08:20

Choose a tag to compare

feat(error): 新增 ErrorCode 并汉化所有用户可见文本

- 新增 `ErrorCode` 枚举,作为代理可稳定分支的机器可读错误码
- 新增 `UnsupportedFormat` 变体,并从 `format::detect` 返回结构化错误
- 汉化所有 `StructuredError` 的 `reason` 和 `hint`、CLI 警告/错误、JSON schema usage
  文案

v0.7.0

08 Jun 06:55

Choose a tag to compare

feat(cli): 新增输出上限和解析预算,PDF 支持分页

- 添加 `--max-output-bytes` 和 `--max-parse-bytes` 两个命令行参数
- 给解析和输出过程加上字节预算,超限返回机器可读的结构化错误
- PDF 抽取现会按 `## Page N` 标记页码,并识别纯图片 PDF 并报错
- Markdown 和 JSON 输出被截断时都有明确的截断标记和警告

v0.6.2

05 Jun 01:27

Choose a tag to compare

chore(release): 同步版本号 0.6.2