document/CHANGELOG.md

30 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CHANGELOG
## v1.3.0 (2026-05-12)
- 核心架构重构:引入统一的 `Document` 接口,支持 **Open/Create/Save** 的极简 API 范式。
- 自动识别:`office.Open(path)` 可根据后缀名自动选择解析器。
- 标准化载体:所有文档类型均支持 `ToJSON()``ToMarkdown()`,完美对齐 AI 工作流。
- 零摩擦设计Excel 导出自动处理 Sheet 和列扩展PDF/Word/PPT 提取自动结构化。
## v1.2.0 (2026-05-12)
- 新增 Excel 与 JSON 的双向转换支持 (`ToJSON`, `FromJSON`)。
- 为 Word、PPT 和 PDF 统一增加 `ToMarkdown` 方法,提升 AI 友好度。
- 强化 Excel 导出逻辑,支持从 JSON 直接生成结构化表格。
## v1.1.0 (2026-05-12)
- 新增 Word (`.docx`) 解析支持,可提取全文纯文本。
- 新增 PowerPoint (`.pptx`) 解析支持,可提取幻灯片纯文本。
- 新增 PDF 解析支持,可提取全文纯文本及元数据(页数、作者等)。
- 保持全纯 Go 实现,无 CGo 依赖。
## v1.0.0 (2026-05-12)
-`gojs/office` 迁移并重构为纯 Go 实现。
- 基础设施对齐:使用 `apigo.cc/go/cast``apigo.cc/go/file`
- 移除 `gojs``goja` 相关依赖。
- 优化 `SetData``GetData` 的逻辑,支持自动扩展列。
- 提供更简洁的 `Open``New` 入口。