Doc/android-ReleaseNotes.md
1、bug fixed
2、DoKit For Android Kotlin 编译插件版本为1.3.72,支持Gradle 6.8及以下版本
3、相关功能对应3.5.0
1、bug fixed
2、DoKit For Android Kotlin 编译插件版本为1.4.32,支持Gradle 6.8及以上版本
1、Support AGP 7.0
2、DoKit For Android Kotlin 编译插件版本为1.3.72,支持Gradle 6.8及以下版本
3、相关功能对应3.5.0-beta01
1、Support AGP 7.0
2、DoKit For Android Kotlin 编译插件版本为1.4.32,支持Gradle 6.8及以上版本
1、DoKit For Android Kotlin 编译插件版本为1.3.72,支持Gradle 6.8及以下版本
2、相关功能对应3.4.3
1、DoKit For Android Kotlin 编译插件版本为1.4.32,支持Gradle 6.8及以上版本
2、Bug Fixed
1、DoKit For Android Kotlin 编译插件版本为1.3.72,支持Gradle 6.8及以下版本
2、相关功能对应3.4.2
1、DoKit For Android Kotlin 编译插件版本为1.4.32,支持Gradle 6.8及以上版本
2、一机多控新增数据录制功能,主要解决页面一致性的问题
3、一机多控新增自定义事件接口和Client端统一回调,主要解决特殊控件手势等自定义长连接事件。
4、DoKit 对外API收敛
5、Bug Fixed
1、去掉kotlin-android-exensions插件
2、开放dokit性能数据(cpu、fps、内存、网络),通过入口函数callback接口返回,具体参考android接入文档
3、新增debug环境okhttp 扩展拦截器,通过入口函数netExtInterceptor设置,具体参考android接入文档
由于jcenter事件的影响,我们需要将DoKit For Android迁移到mavenCentral,但是需要更改groupId.所以大家要注意一下,具体的更新信息如下:
1、变更GroupId(io.github.didi.dokit)
//核心模块
debugImplementation "io.github.didi.dokit:dokitx:3.4.0-alpha02"
//文件同步模块
debugImplementation "io.github.didi.dokit:dokitx-ft:3.4.0-alpha02"
//一机多控模块
debugImplementation "io.github.didi.dokit:dokitx-mc:3.4.0-alpha02"
//weex模块
debugImplementation "io.github.didi.dokit:dokitx-weex:3.4.0-alpha02"
//no-op 模块
releaseImplementation "io.github.didi.dokit:dokitx-no-op:3.4.0-alpha02"
2、适配AS4.2
3、去掉AndroidUtil库,减少编译冲突
4、新增LBS专区
5、DoKit 悬浮主Icon更新
6、其他github issuebug修复
tips:
1、v.3.3.5及以前的版本还是在jcenter维护,所以无需变更GroupId,3.4.0及以后的版本需要将GroupId变更为:io.github.didi.dokit
2、需要添加mavenCentral()仓库
3、由于本次内部框架变更比较多,所以当前是alpha02版本,欢迎大家给我提Bug
1.为了更好的支持android官方androidx和support,dokit从3.3.1版本开始正式对sdk名字进行更新。具体如下:
androidx===>com.didichuxing.doraemonkit:dokitx:3.3.5;
support===>com.didichuxing.doraemonkit:dokit:3.3.5;
2.修复与booster的冲突。相关issues:https://github.com/didi/booster/issues/202
1.为了更好的支持android官方androidx和support,dokit从3.3.1版本开始正式对sdk名字进行更新。具体如下:
androidx===>com.didichuxing.doraemonkit:dokitx:3.3.4;
support===>com.didichuxing.doraemonkit:dokit:3.3.4;
2.兼容AS Gradle v4.1.0
3.dokit v3.3.4插件底层依赖库Booster升级到 v3.0.0版本
1.为了更好的支持android官方androidx和support,dokit从3.3.1版本开始正式对sdk名字进行更新。具体如下:
androidx===>com.didichuxing.doraemonkit:dokitx:3.3.3;
support===>com.didichuxing.doraemonkit:dokit:3.3.3;
2.新增三方依赖库搜索
3.解决H5助手崩溃的问题
4.兼容booster,dokit v3.3.3插件底层依赖booster v2.3.0版本
1.为了更好的支持android官方androidx和support,dokit从3.3.1版本开始正式对sdk名字进行更新。具体如下:
androidx===>com.didichuxing.doraemonkit:dokitx:3.3.1;
support===>com.didichuxing.doraemonkit:dokit:3.3.1;
2.新增H5助手功能:针对webview中的js请求进行数据Mock和抓包
3.新增三方库信息:将项目中依赖的三方库进行统一收集展现。
4.兼容okhttp v3.+ 以及 v4.+
5.大量github issues 问题修复。
1.文件同步助手功能已推出。 详细文档参考: http://xingyun.xiaojukeji.com/docs/dokit/#/FileList
2.github issues fixed
1.适配AGP 4.0
2.github issues fixed
1.更换dokit的底层插件框架为booster,兼容性和编译速度得到显著提升
2.github issues fixed
1.对齐androidx dokit v3.1.5 版本功能
1.更加精细化的插件控制(具体的插件配置信息可参考www.dokit.cn Android接入指南)
2.新增用户自定义管理kit和自定义业务专区分组api(具体的插件配置信息可参考www.dokit.cn Android接入指南)
3.核心Api升级成kotlin,同时欢迎大家和我一起参与dokit kotlin改造
4.github issues fixed
1.DoKit项目结构调整,对外暴露的api已全部移到com.didichuxing.doraemonkit.kit.core包名下,如果你有自定义Kit,请重新引入一下包名
2.修复okhttp拦截器被重复调用的问题
3.github issues fixed
1.DoKit项目结构调整,对外暴露的api已全部移到com.didichuxing.doraemonkit.kit.core包名下,如果你有自定义Kit,请重新引入一下包名
2.DoKit数据Mock模块支持post模式匹配
3.github issues fixed
1.安卓版本DoKit从3.1.0版本开始全面拥抱Androidx,假如你的项目还没有升级到androidx你可以选择依赖3.0.3版本
2.修复大图检测圆角失效的问题
1.修复网络工具里由于androidx的ViewPage包名不一致导致的进入页面崩溃的bug
2.修复其他github issues
1.安卓版本DoKit从3.1.0版本开始全面拥抱Androidx,假如你的项目还没有升级到androidx你可以选择依赖3.0.2版本
1.该版本为支持Android support的最后一个版本,后期也将不在提供维护,请大家尽快升级和适配Androidx
2.DoKit数据Mock模块支持post模式匹配
3.github issues fixed
1.修复大图检测圆角失效的问题
1.安卓版DoKit从3.0.2版本开始将逐渐放弃对Android Support版本的支持,请大家全面拥抱androidx吧
1.优化dokit 慢函数代码插件性能
2.优化大图检测实现方式,不再需要手动注入代码(支持Glide4.0+、Fresco、Picasso、ImageLoader)
3.优化安卓端启动性能
4.其他功能优化
1.优化dokit插件
1.新增日志一键导出功能
2.bug fix
1.新增2个平台端功能 接口mock和健康体检
2.优化内部架构,提升性能和代码稳定性
升级 AOP 方案,原先采用Aspectj,现已升级为ASM方案,提升编译性能和兼容性
新增高德、腾讯、百度的经纬度模拟功能
合并pr以及大量issue解决
LeakCanary