All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 标记 core 中 Move 为 Stable
- 标记 core 中 Trash 为 Stable
- 修正一些 Api 参数错误或遗漏
- 优化 Upload 注释
- 标记 core 中 Upload 为 Stable
- 添加 Upload 示例
- 优化 Download 注释
- 标记 core 中 Download 为 Stable
- 添加 Download 示例
- 优化 Refresh 注释
- 标记 core 中 Refresh 为 Stable
- 添加 Refresh 示例
- Refresh 添加 isPaused 方法
- add storage 时返回 StorageInformation
- Token 添加 storage 字段
- 将 StorageType 相关方法移动到基类
- 添加 minFilenameLength 限制条件
- 优化 checkName 参数
- 优化 DownloadInformation 文档
- 移除 NetworkSendingEvent 和 NetworkReceivingEvent
- FileInformation 和 TrashInformation 中 time 系列字段可能为 unknown
- 上传下载支持暂停
- 添加 trash refresh API
- refresh 操作可以 check 结束状态
- restore 操作需指定父文件夹
- 添加 trashes 搜索接口
- 合并使用同一个 Direction 类
- 独立 trashes 分类
- 添加彻底删除回收站文件接口
- 优化 Files 行为
- 标记 core 中 Storage 为 Stable
- 支持按照文件后缀名排序
- 更新 Readme
- 添加搜索 API
- 支持更多 storage 排序选项
- 添加 rootDirectoryId
- 优化 Exception
- 通过 StoragesType 快速预查 filename 是否合法
- 优化 Exception
- 优化 StorageDetailsInformation 流量统计
- 优化 checkConfig 行为
- 优化 core 中部分 exceptions
- Storages 支持 checkConfig
- 优化 Files 中 checkName 文档
- 优化 InvalidStorageConfigException 错误信息
- 分享支持自定义过期时间
- 添加详细的 StorageDetailsInformation
- 上传需要计算分片 MD5
- 移动 web 中异常到 common
- 优化文档
- 标记 core 中 Client 及 Server 相关方法为 Stable
- 所有自定义异常类改为 RuntimeException
- 重命名 shutdownNativeThreads 为 shutdownThreads
- 修改 InternalException 构造函数
- 移除 NetworkFuture,改回 CompleteFuture
- 移动全局方法到 Main 中
- 添加 initialize 接口
- CoreServer 不校验 WebToken 正确性
- 补齐 Recyclable 接口
- 修正 checkName 参数 storage 的类型错误
- 添加分享文件和文件夹接口
- 使用 Instant 代替 ZonedDateTime
- 优化文档
- 添加获取文件的缩略图接口
- 添加恢复回收站文件接口
- 添加列出回收站文件接口
- 简化 CoreClient 实现
将 Version 中的 CompletableFuture 改为 NetworkFuture
- 添加注销 unregister 接口
- 优化文档
- 添加 web api 长度限制
- 重命名 register 方法
- 优化文档
- 添加登出 logout 接口
- 将 userId 类型改为 String
- 移动 common/exceptions 到子包
- 拆分登录与注册接口分类
- 添加命中频控异常
- 添加关闭 native 线程接口
- 添加检查更新接口
- 将所有内部构造器接口改为 private/protected
- 支持检查 Client 是否不再可用
- 修复构造器编译错误
- 实现 common/core/web 基础功能