Repository navigation
DocVortex 0.5.12
DocVortex 0.5.12 增加无 OpenCV 的公开图像数值接口,修复原生 PDF 表格与布局识别,并接入 Windows ARM64 原生 wheel 发布。
- 新增
docvortex.image:提供解码、灰度、缩放、仿射与透视变换、轮廓、连通域、形态学和线段绘制等 19 个函数。Python 与 Rust 共用接口契约,保留位深、舍入、数组所有权与确定性顺序;NumPy、Pillow 和原生扩展按需加载。 - 改善原生 PDF 的完整表格网格、稀疏续页财务表、术语标题、连续正文、公式及局部阅读顺序。原件逐格真值、HTML/Markdown 导出、Bundle 回读和公开区域表格恢复均有回归覆盖。
- 新增 Windows ARM64 原生 wheel,覆盖普通 CPython 3.11–3.14;其他平台继续支持 Python 3.10–3.14。发布矩阵检查真实 ARM64 ABI、依赖安装、PDFium 两个版本、真实 PDF/密集表格的 Python/Rust 一致性及 ReportLab Python 实现的 PDF 导出。
既有公开接口、文档类型、JSON 和素材约定保持兼容。私有原生协议由 31 升至 32,Python 源码与扩展须配套安装。Windows ARM64 的 pyclipper 若没有适配 wheel,会从源码构建,需要 ARM64 C++ 构建工具和 Windows SDK。
本地独立安装的原生 wheel 通过 387 项图像、原生契约、布局与公开接口测试;MinerU 的 103 项公开边界、协议、路由与 OpenCV 边界测试通过。
详细行为与验收记录见 公共 SDK、图像接口与迁移、Flash 布局修复 和 Windows ARM64。
main 跨平台 CI 的 23 项任务全部通过,覆盖 Python 3.10/3.14、Python/Rust、Windows ARM64 ABI、PDFium 与 Pydantic 版本,以及跨平台字体和页面几何一致性。
发布流水线 的 14 项任务全部通过,六个平台原生 wheel、纯 Python wheel 和源码包已上传 PyPI 0.5.12。正式 macOS ARM64 wheel 已独立下载、核对 PyPI SHA256 并安装到新环境:版本、协议 32、无 OpenCV 依赖、真实 PDF/密集表格的 Python/Rust 完整输出对照及 185 项图像与公开接口测试通过。同一正式 wheel 接入当前 MinerU 后,103 项边界、协议、路由与 OpenCV 边界测试通过。
完整变更:v0.5.11 → v0.5.12