2.1 KiB
2.1 KiB
CHANGELOG
[0.2.0] - 2024-12-03 (高级功能版本)
🚀 重大新增
- ✨ YxOnlyOfficeAdvancedViewer - 全新的高级查看器
- WebViewController 直接访问
- 编辑器方法直接调用(insertImage, downloadAs, setReviewerMode 等)
- 图片插入功能(相机/相册)
- 文件下载自动处理
- 完整的生命周期事件(onAppReady, onDocumentReady)
- 自定义 JavaScript 执行
新增功能
- ✨ EditorMethodResult 类 - 统一的方法调用结果
- ✨ 高级示例应用 (example/lib/main_advanced.dart)
- ✨ 完整的高级功能文档 (docs/ADVANCED_FEATURES.md)
依赖更新
- 示例应用新增: image_picker, path_provider, http
文档
- 📝 新增高级功能指南
- 📝 更新 README,添加高级功能说明
- 📝 完善 API 参考文档
[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 集成
- 基本事件处理