Releases: HuolalaTech/hll-wp-therouter-android
Releases · HuolalaTech/hll-wp-therouter-android
v1.2.3-rc16
- feature: 编译插件移除
apache.common-io
依赖 - feature:
Gradle7
编译默认使用AGP8
方案 - feature:
AGP8
插件,降低Gradle
版本号到8.0.2
- feature: 确保
TheRouter.get()
方法线程安全 #188 - refactor: 重写
AGP8
编译,大幅提升编译速度,支持增量编译,具体改动见文档:https://kymjs.com/code/2024/10/31/01/ - fix: 修复
windows
系统下偶现jar不可删除问题 - fix: 修复与第三方插件兼容性问题 #193
- fix: 修复
Navigator
非空强转错误 #208 - fix: 修复
Debug
环境线程池安全问题
v1.2.3-rc1
- fix: 修复 debug 模式下,线程池偶现空指针问题。
- refactor: 重构编译插件,大幅优化编译速度。具体改动见文档:https://therouter.cn/docs/2024/07/22/01
- refactor: 优化ksp编译性能 @hust-twj #184
发布1.2.2版本
整合1.2.2各个rc版本改动,总改动如下:
- feature: 加入
url
嵌套url
的解析(严格来讲参数没有encode,这已经不是一个合法url了,但这种情况在APP上非常常见,所以单独提供支持) - feature: 加入
url
参数无value
时的解析 #8cf9c9b - refactor: 精简路由日志
- refactor: 修改
NavigationCallback.onLost()
参数,支持获取失败时传入的requestCode
change-code - refactor: 修改
Navigation
解析url
规则,支持hash
参数解析。详情请见API文档 - fix: 修复路由参数为空时,会有冗余参数被传递的问题
- fix:修复新版本
Gradle
,AGP8
插件allClass
获取不到问题 - fix: 修复
@Autowire
注解的ServiceProvider
注入异常的问题 #133 - fix: 修复KSP解析
@Route
注解时,有其他注解干扰会产生空数据的问题 #146 - fix: 修复KSP解析
@Autowired
注解时,field
与包名相同会丢失包名问题 #138 - fix: 修复
KSP
无法成功解析top level
函数问题
v1.2.2-rc9
- fix: 修复
KSP
无法成功解析top level
函数问题
v1.2.2-rc8
v1.2.2-rc6
- refactor: 修改
NavigationCallback.onLost()
参数,支持获取失败时传入的requestCode
change-code - refactor: 修改
Navigation
解析url
规则,支持hash
参数解析。详情请见API
文档
v1.2.2-rc5
- refactor: 精简路由日志
v1.2.2-rc4
- fix: 修复
@Autowire
注解的ServiceProvider
注入异常的问题 #133
v1.2.2-rc3
- fix:修复新版本
Gradle
,AGP8
插件allClass
获取不到问题
v1.2.2-rc2
- feature: 加入
url
嵌套url
的解析(严格来讲参数没有encode
,这已经不是一个合法url
了,但这种情况在APP
上非常常见,所以单独提供支持) - feature: 加入
url
参数无value
时的解析 #8cf9c9b - fix: 修复路由参数为空时,会有冗余参数被传递的问题