Skip to content

Releases: getActivity/EasyHttp

v11.0

05 Apr 04:07
Compare
Choose a tag to compare
新增清除请求缓存的方法

补充和优化框架的使用文档
补充部分方法及参数中的空注解
补充下载成功回调的是否缓存参数
开放框架获取回调对象泛型的方法
优化日志打印时可能会出现空指针的问题
修复自定义的 Body 无法监控上传进度的问题
修复 Api 类中的常量会被解析成后台字段的问题
修复后台在没有返回文件大小时下载进度不正确的问题

v10.8

19 Dec 03:43
Compare
Choose a tag to compare
优化框架的代码写法

优化框架的使用的文档
移动 ResultException 类
移动 TokenException 类
新增 LifecycleAppFragment 类
修改 LifecycleService 类的回调时机
修正 Get 请求不能存在多个同名参数的问题
修复 USE_CACHE_AFTER_FAILURE 没有重新写入缓存的 Bug

v10.6

08 Nov 09:19
Compare
Choose a tag to compare
修复 Json 提交 Bean 类参数被解析成 String 类型的 Bug

v10.5

07 Nov 13:11
Compare
Choose a tag to compare
移除 IRequestPath 接口

优化和补充框架的使用文档
优化 Json 格式化的方式
优化框架中部分类命名和变量命名
优化框架日志打印的 TAG 和 LOG
优化 BodyRequest 类中的代码逻辑
优化 IRequestHandler 方法参数结构
优化 IRequestInterceptor 方法参数结构
修正使用 JSONObject 带来的斜杠转义问题
修复异常对象被修改之后没有打印原有异常的问题
修复下载时使用分区存储时出现文件读取失败的问题
修复使用空元素的 List 集合导致没有数据返回后台的问题
修复使用缓存策略 USE_CACHE_FIRST 出现泛型为空的问题
修复使用 SSL 来创建证书时可能导致出现的框架未初始化异常

v10.2

21 Sep 15:48
Compare
Choose a tag to compare
修复上传 FileContentResolver 对象无法识别的问题

新增支持传入 FileContentResolver 文件名称参数
新增支持获取 FileContentResolver 的文件大小
修改 IRequestHandler.requestStart 方法参数类型
修改 FileWrapper 打开输入流和输出流的方法命名

v10.0

29 Aug 16:21
Compare
Choose a tag to compare

新增请求缓存功能及文档
新增删除全局参数和请求头的方法
优化框架代码相关的逻辑嵌套
修正打印格式化 Json 代码逻辑
修正 Get 和 Head 请求参数编码的问题

v9.6

13 May 08:03
Compare
Choose a tag to compare
兼容 MultipartBody.Builder 在 build 时参数为空会报错的情况

v9.5

01 May 12:51
Compare
Choose a tag to compare
从 JCenter 迁移到 JitPack

优化框架逻辑嵌套及使用文档
适配 Android 分区存储特性
修正 Delete 请求的传参方式
新增支持 Options 请求方式
新增支持 Trace 请求方式
新增支持读取父类字段作为接口参数
新增支持 MultipartBody.Part 类型做为流参数
修复 EasyUtils.beanToHashMap 出现空指针的问题

v9.2

25 Mar 08:10
Compare
Choose a tag to compare
优化使用文档及代码注释

新增支持延迟进行网络请求
新增 LifecycleService 类
新增 IRequestClient 接口类
修改 IRequestHandler 接口方法
修改 IRequestInterceptor 接口方法

v9.0

31 Dec 02:30
Compare
Choose a tag to compare
新增网络请求代码日志定位功能

新增 Https 相关证书类及文档
优化框架代码逻辑嵌套及代码注释
新增支持为单个接口设置请求处理器