代码拉取完成,页面将自动刷新
移除了Observable的请求方式,优化了请求的初始化工作和model的解析工作。
升级了Okhttp版本(alpha6-7)
优化项目结构
调整了boolean解析的实现方式
现在anna不需要Observable包装实体类也可以进行网络请求了
okhttp同步至最新版本
解析性能优化
缓解了解析子model时,@Path和@Value可能异常的问题
支持直接解析java基本类型
部分细节优化
因为2.2.0之前发布过,没办法重新发布,所以跳过了2.2.0正式版的发布
更明确的异常类名称
修复execute在无网络下可能发生异常导致闪退的问题
可能修复了Path注解不生效的问题
优化了json解析逻辑
支持了同步获取model(协程也可以使用anna了
回退了dev.1的第二点更改
优化了性能和内存占用
部分细节调整
主要更改:回调不再为空,对各种无法回调的异常进行了细分(非code或message
okhttp升级为5.0.0 beta4
2.2.0的第一个开发者预览版
尝试使Callback可以拓展以适应更多种使用场景(例如跟随Lifecycle
修复Query在非get下不生效的问题
修复了array为空时可能返回一个非空list
稍微优化了内存占用
修复了json解析错误的情况下有可能发生返回值与预期不符,发生闪退
使用kt重写底层实现
1.修复@BodyMap作用与描述不一致的问题
2.优化项目结构