新增了使用gson解析的DataClassConverterFactory,优化了旧解析器的性能,修复ConverterFactory.add函数无效的问题。
支持了data class,更新了compose版本等,优化了解析器的性能
1.修复PATCH请求无法使用的问题
2.更新协程版本、更新net版本为3.5.2
更新compose版本为1.2.0,更新net版本以修复缓存模式下Request信息丢失的问题
移除了返回代码不正确直接抛出异常的特性,之后将由用户使用code自行判断;移除了anna自带的异常类,代码整理;公开Anna的部分参数;
回退上一个版本改动,优化回调实现,优化在使用全局缓存配置时的性能表现
尝试解决android job was canceled
使用了新的方式去配置缓存
支持修改缓存模式
移除部分错误类型,支持了Net的绝大部分请求
修复continuation可能多次update的问题,浏览文件修复请求参数缺失的问题
可能修复了Query注解失效的问题
修复返回类型非List类型会导致闪退的问题
使用东哥的net去替换anna原有的网络请求部分,支持了net的绝大部分请求(网络请求,json请求的尚未支持
限制fun必须加上suspend注解
不再指定okhttp版本
ps:相比上一个版本,我回退的json解析工厂的代码
支持返回ArrayList,修改了构建器的部分代码,但尚未验证
不再支持自定义拨号器,内部实现调整,修复了一些意外错误
移除了AnyModelFactory,现在CallAdapter将处理Call回调和获取json,然后调用converterFactory去寻找合适的解析器进行解析。更鲜明的Exception名称
修复了解析List类型时返回Kotlin.Unit的问题