yx_only_office_flutter/CHANGELOG.md

40 lines
1.3 KiB
Markdown

# CHANGELOG
## [0.1.0] - 2024-12-03
### 新增功能
- ✨ 完整的文档查看与编辑支持(`view` 和 `edit` 模式)
- ✨ 新增 `OnlyOfficeConfigFactory` 工厂类,支持快速创建配置
- ✨ 新增 `YxOnlyOfficeViewer.create` 工厂构造函数
- ✨ 新增丰富的事件回调:
- `onRequestSaveAs`: 用户请求另存为
- `onRequestInsertImage`: 用户请求插入图片
- `onDocumentStateChange`: 文档修改状态变化
- `onMetaChange`: 文档元数据变化
- `onMakeActionLink`: 创建操作链接
- `onEvent`: 通用事件处理器
- ✨ 内置 JWT 签名工具 `OnlyOfficeJwtSigner`
- ✨ 支持自定义文档 key
### 改进
- 🔧 重构配置结构,完全遵循 ONLYOFFICE Docs API 官方规范
- 🔧 优化 HTML 桥接代码,支持更多事件
- 🔧 改进示例应用,展示编辑模式和事件处理
- 📝 完善 README 文档,添加详细的使用说明和 API 文档
### 废弃
- ⚠️ `OnlyOfficeViewConfigFactory.fromUrl` 已废弃,建议使用 `OnlyOfficeConfigFactory.create`
- ⚠️ `YxOnlyOfficeViewer.view` 已废弃,建议使用 `YxOnlyOfficeViewer.create`
### 兼容性
- ✅ 保持向后兼容,旧代码仍可正常工作
- ✅ Android 5.0+
- ✅ iOS 11.0+
- ✅ ONLYOFFICE Document Server 6.1+
## [0.0.1] - 初始版本
- 基础文档查看功能
- WebView 集成
- 基本事件处理