6.7.0 - Alpha2 - 修复 Android 10 UiObject#child 异常 (issue #416); 移除 UiObject#hashCode/equals 覆写; 新增 UiObject#isShifted 方法

This commit is contained in:
SuperMonster003
2025-06-23 16:48:01 +08:00
parent cd3bb8491a
commit 65ebc8311f
4 changed files with 87 additions and 96 deletions

View File

@@ -1,15 +1,17 @@
{
"$data": {
"v6.7.0": {
"released_date": "2025/06/15",
"released_date": "2025/06/23",
"feature": [
"zip 模块, 用于文件压缩与解压缩操作 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) (参阅 项目文档 > [Zip](https://docs.autojs6.com/#/zip))",
"mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))"
"mediainfo 模块, 用于查看媒体文件的详细信息 (参阅 项目文档 > [媒体信息](https://docs.autojs6.com/#/mediainfo))",
"UiObject#isShifted 方法, 用于检测控件位置变化"
],
"fix": [
"使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题",
"调用 images.requestScreenCapture 时用户取消授权可能导致应用崩溃的问题",
"images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_",
"Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_",
"打包应用无法正常使用 Paddle OCR 与 Rapid OCR 功能的问题",
"版本历史页面部分系统因字体差别导致统计数据显示不完整的问题"
],
@@ -19,6 +21,7 @@
"内置模块相关方法实参类型的异常消息增加类型摘要信息"
],
"dependency": [
"附加 Androidx Core (KTX) 版本 1.16.0",
"升级 Gradle 版本 8.14 -> 8.14.2",
"升级 Apache Commons 版本 3.16.0 -> 3.17.0",
"升级 Retrofit2 Retrofit 版本 2.11.0 -> 2.12.0",
@@ -31,7 +34,8 @@
"升级 Jsoup 版本 1.19.1 -> 1.20.1",
"升级 Junit Jupiter 版本 5.10.3 -> 5.13.0",
"升级 Androidx AppCompat 版本 1.7.0 -> 1.7.1",
"升级 Material Progressbar 版本 1.4.2 -> 1.6.1"
"升级 Material Progressbar 版本 1.4.2 -> 1.6.1",
"升级 Androidx Room 版本 2.7.1 -> 2.7.2"
]
},
"v6.6.4": {