6.6.3 - 发行版发布准备

This commit is contained in:
SuperMonster003
2025-05-27 02:43:47 +08:00
parent fb9c2f751f
commit ea6b49f23f
142 changed files with 2597 additions and 1399 deletions

View File

@@ -1,5 +1,81 @@
{
"$data": {
"v6.6.3": {
"released_date": "2025/05/27",
"feature": [
"版本歷史功能, 可檢視發行版本歷史更新記錄 (多語言) 與統計資料",
"timers.keepAlive 方法 (已全域性化), 用於保持指令碼活躍狀態",
"engines.on('start/stop/error', callback) 等事件監聽方法, 用於監聽指令碼引擎全域性事件",
"images.detectMultiColors 方法, 用於多點顏色校驗 _[`issue #374`](http://issues.autojs6.com/374)_",
"images.matchFeatures/detectAndComputeFeatures 方法, 支援全解析度找圖 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_",
"images.compressToBytes 方法, 用於壓縮影象並生成位元組陣列",
"images.downsample 方法, 用於畫素降取樣並生成新的 ImageWrapper",
"ui.keepScreenOn 方法, 用於 UI 頁面獲取焦點時保持裝置螢幕常亮",
"ui.root 屬性 (getter), 用於獲取 UI 頁面佈局的 \"視窗內容根容器\" 節點",
"webview 元素支援基於 JsBridge 的 Web 頁面佈局 (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) [參閱 示例程式碼 > 佈局 > 可互動 HTML / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"主頁文件標籤及文件活動頁面顯示線上文件時部分內容被系統導航欄遮擋的問題",
"部分頁面 Toolbar 點選按鈕時可能導致標題點選事件誤觸發的問題",
"部分裝置程式碼編輯器空行顯示方框字元的問題",
"主題色設定頁面調色盤對話方塊可能無限疊加的問題",
"無障礙服務關閉時音量加鍵停止所有指令碼功能失效的問題",
"定時任務頁面編輯自定義廣播內容時出現的輸入法遮擋問題",
"webview 元素中的控制元件無法正常啟用輸入法軟鍵盤的問題",
"APK 檔案型別資訊對話方塊可能無法獲取應用名稱及 SDK 資訊的問題",
"檔案管理器示例程式碼進入專案目錄時可能無法自動載入子目錄檔案內容的問題",
"Android 15 UI 模式頂部內容被狀態列覆蓋的問題",
"Android 15 部分頁面狀態列背景顏色可能無法動態跟隨主題色的問題",
"dialogs 模組無法正常使用 customView 屬性的問題 _[`issue #364`](http://issues.autojs6.com/364)_",
"dialogs.input 方法的表示式引數可能無法獲得執行結果的問題",
"使用 JavaAdapter 時導致 ClassLoader 呼叫棧溢位的問題 _[`issue #376`](http://issues.autojs6.com/376)_",
"console.setContentTextColor 方法導致日誌字型顏色丟失預設值的問題 _[`issue #346`](http://issues.autojs6.com/346)_",
"console.setContentBackgroundColor 方法無法接受顏色名稱引數的問題 _[`issue #384`](http://issues.autojs6.com/384)_",
"images.compress 方法實現原理由畫素降取樣修正為編碼質量變化",
"images.resize 方法無法正常使用的問題",
"engines.all 方法可能觸發 ConcurrentModificationException 的問題 _[`issue #394`](http://issues.autojs6.com/394)_",
"README.md 中部分語言日期格式不正確的問題",
"Gradle 構建指令碼可能因獲取到無效庫檔案檔案長度而導致構建失敗的問題 _[`issue #389`](http://issues.autojs6.com/389)_"
],
"improvement": [
"佈局分析支援控制元件隱藏 (by [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"佈局分析選單新增漸變分隔線實現一定程度的功能分組",
"指令碼專案配置檔案 project.json 支援 permissions 選項 (by [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_",
"打包單檔案時自動讀取並勾選已安裝應用的宣告許可權 _[`issue #362`](http://issues.autojs6.com/362)_",
"主題色擴充適配範圍並支援更多控制元件型別",
"主頁抽屜在橫向螢幕或超寬螢幕的寬度適應性",
"關於應用與開發者頁面增加水平佈局及小屏佈局適配",
"設定頁面對話方塊相關設定支援 \"使用預設值\" 選單選項",
"檔案管理器浮動按鈕展開後點擊其他區域可自動隱藏",
"程式碼編輯器格式化程式碼支援 `??`, `?.`, `??=` 等運算子",
"程式碼編輯器支援 GB18030 / UTF-16 (LE/BE) / Shift_JIS 等編碼的檔案讀寫",
"程式碼編輯器支援顯示檔案詳細資訊 (路徑/編碼/換行符/位元組及字元總數等) _[`issue #395`](http://issues.autojs6.com/395)_",
"意圖相關操作 (編輯/檢視/安裝/傳送/播放等) 增加操作異常提示",
"webview 元素的 url 屬性支援相對路徑",
"ImageWrapper#saveTo 方法的路徑引數支援相對路徑",
"images.save 方法使用 quality 引數時支援 png 格式的檔案體積壓縮 _[`issue #367`](http://issues.autojs6.com/367)_",
"已忽略更新記錄及客戶端模式連線地址記錄支援清空操作",
"版本更新資訊支援多語言顯示 (與當前顯示語言同步)",
"使用非同步載入方式一定程度提升檔案管理器列表滑動流暢性",
"指令碼異常訊息在控制檯的顯示內容與格式",
"示例程式碼支援將資料夾重置為初始內容",
"APK 檔案簽名信息提升檢測效率",
"APK 檔案型別資訊及媒體檔案型別資訊最佳化對話方塊顯示效率及資訊展示邏輯",
"Gradle 構建指令碼提升版本自適應能力 _[`discussion #369`](http://discussions.autojs6.com/369)_"
],
"dependency": [
"本地化 Material Dialogs 版本 0.9.6.0",
"本地化 Material Date Time Picker 版本 4.2.3",
"本地化 libimagequant 版本 2.17.0",
"本地化 libpng 版本 1.6.49",
"附加 ICU4J 版本 77.1",
"附加 Jsoup 版本 1.19.1",
"附加 Material Progressbar 版本 1.4.2",
"附加 Flexmark Java HTML to Markdown 版本 0.64.8",
"升級 Gradle 版本 8.14-rc-1 -> 8.14",
"升級 Androidx Room 版本 2.7.0 -> 2.7.1"
]
},
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [