Releases: LeonRust/Web2Doc
Releases · LeonRust/Web2Doc
Release list
v0.1.3
Bug Fixes
- M1: 修复真实站点验证暴露的两处缺陷
- detect: Windows Chrome 检测整改(per-user/ProgramFiles/兜底分支)
- obs: 过滤 scraper/html5ever 命名空间噪声(node with weird namespace)
- release: Aarch64-musl 改到 x86_64 宿主用 cross 交叉编译
- release: X86_64-apple-darwin 改在 macos-latest 上交叉编译(弃用 macos-13)
CI
- 跨平台构建矩阵(ubuntu/macos/windows)
- release: Tag 触发多平台二进制发布 + git-cliff 自动生成 notes
- release: 发布矩阵扩到 8 目标 + Windows PowerShell 安装脚本
Chore
- 版本号升至 0.1.1
- 扩展 .gitignore 通配所有 web2doc- 输出目录 + 清理产物
- 版本号升至 0.1.2
- 版本号升至 0.1.3
- 添加 MIT LICENSE(Cargo.toml license=MIT + README 徽章对齐)
Documentation
- 建立 SDD 规格基线(constitution + spec/plan/tasks)
- 更新 README/tasks 反映 v0.1.0 全功能交付
- README 更新至 v0.1.1(全功能验证描述 + 选项/测试统计)
- README 全面重写(双引擎细节/Chrome检测路径/HTML格式/用法示例/验证结果)
- spec: Windows Chrome 检测技术方案
- 大厂级 README(三平台Chrome矩阵/架构图/完整CLI/7场景/FAQ)
Features
- M1: 静态文档站端到端抓取 MVP
- M3: 图片本地化 + 合并产物 bundle
- M5: Robots 合规 + 警告聚合 + README
- M2: LLM 站点级规则分析 + 完整降级链
- M4: 动态引擎(SPA) — chromiumoxide + Chrome 检测 + --mode
- M2/M4: LLM 调用可观测日志 + 修复动态引擎 SingletonLock
- A7 失败口径集成测试 + assets_seen manifest 级去重
- 表格修复 + 标题锚点 + B 方案(未抓取站内链自动相对化)
- --format html 选项(保留复杂页面结构保真度)
- 待办 1(expand hidden) + 2(M4 resource) + 3(skeleton) + 5(observability)
- Windows Chrome 检测支持 (chrome-windows)
- 增强过程日志(discover/阶段/每页耗时) + 噪声过滤
- config: LLM 端点/模型/密钥支持 env/.env/配置文件三级配置
- proxy: 出站代理支持(CLI/env/.env/config.toml,覆盖静态+动态引擎)
- skill: 提供 web2doc Agent Skill + just install-skill + README 章节
- install: 一键安装脚本(预编译二进制 + skill),文档改为预编译优先