yx_only_office_flutter/CHANGELOG.md

1.3 KiB

CHANGELOG

[0.1.0] - 2024-12-03

新增功能

  • 完整的文档查看与编辑支持(viewedit 模式)
  • 新增 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 集成
  • 基本事件处理