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": [
"Version history feature: view multi-language release changelogs and statistics",
"timers.keepAlive method (now global) for keeping the script alive",
"Event listeners such as engines.on('start/stop/error', callback) for global engine events",
"images.detectMultiColors method for multi-point color verification _[`issue #374`](http://issues.autojs6.com/374)_",
"images.matchFeatures / detectAndComputeFeatures methods: full-resolution image matching (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_",
"images.compressToBytes method to compress an image and generate a byte array",
"images.downsample method for pixel down-sampling and creating a new ImageWrapper",
"ui.keepScreenOn method to keep the device screen on while a UI page is focused",
"ui.root property (getter) to obtain the \"window content root container\" node of the UI layout",
"webview element now supports JsBridge-based web page layouts (Ref to [Auto.js Pro](https://g.pro.autojs.org/)) [see Sample Code > Layout > Interactive HTML / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"Online docs in the Home > Docs tab and Docs activity may be covered by the system navigation bar",
"Clicking Toolbar buttons on some pages could accidentally trigger the title click event",
"Blank lines in the code editor showed box glyphs on some devices",
"Color-picker dialog in the theme-color settings page could stack infinitely",
"Volume-up key failed to stop all scripts when the accessibility service was disabled",
"IME overlay issue when editing custom broadcast content in the Scheduled Tasks page",
"Controls inside webview elements could not activate the soft keyboard properly",
"APK file info dialog might fail to obtain app name and SDK info",
"File-manager sample code might fail to auto-load child directory contents when entering a project folder",
"Top content of UI mode on Android 15 was covered by the status bar",
"Status-bar background color on some Android 15 pages could not follow the theme color dynamically",
"dialogs module could not use the customView property _[`issue #364`](http://issues.autojs6.com/364)_",
"Expression parameter of dialogs.input might not return the execution result",
"Using JavaAdapter led to a ClassLoader stack overflow _[`issue #376`](http://issues.autojs6.com/376)_",
"console.setContentTextColor caused log text color to lose its default value _[`issue #346`](http://issues.autojs6.com/346)_",
"console.setContentBackgroundColor could not accept color-name arguments _[`issue #384`](http://issues.autojs6.com/384)_",
"images.compress implementation corrected: now changes encoding quality instead of pixel down-sampling",
"images.resize method did not work properly",
"engines.all could trigger ConcurrentModificationException _[`issue #394`](http://issues.autojs6.com/394)_",
"Incorrect date formats in some languages within README.md",
"Gradle build could fail due to invalid library archive length _[`issue #389`](http://issues.autojs6.com/389)_"
],
"improvement": [
"Layout Inspector supports hiding controls (by [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"Added gradient separators to the Layout Inspector menu for lightweight grouping",
"project.json now supports a permissions option for script projects (by [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_",
"Automatically read and check declared permissions of installed apps when packaging a single file _[`issue #362`](http://issues.autojs6.com/362)_",
"Expanded theme-color adaptation scope; supports more widget types",
"Adaptive drawer width on the Home page for landscape / ultra-wide screens",
"Added horizontal and small-screen layouts for About App & Developer pages",
"Settings-page dialogs now offer a \"Use default value\" menu option",
"Floating Action Button in File Manager auto-hides when tapping elsewhere",
"Code formatter now supports operators such as `??`, `?.`, `??=`",
"Code editor supports reading and writing files encoded in GB18030 / UTF-16 (LE/BE) / Shift_JIS, etc.",
"Code editor supports displaying detailed file information (path/encoding/line break format/total bytes and characters, etc.) _[`issue #395`](http://issues.autojs6.com/395)_",
"Added operation-error prompts for intent actions (edit / view / install / send / play, etc.)",
"webview element's url attribute supports relative paths",
"ImageWrapper#saveTo path parameter supports relative paths",
"images.save supports PNG file-size compression when using the quality parameter _[`issue #367`](http://issues.autojs6.com/367)_",
"Clearing ignored update records and client-mode connection addresses is now supported",
"Version-update information supports multi-language display (in sync with current UI language)",
"Asynchronous loading significantly improves File Manager list scrolling smoothness",
"Improved content and formatting of script exception messages in the console",
"Sample code now supports resetting a folder to its initial contents",
"Increased efficiency when checking APK signature information",
"Optimized dialog display efficiency and information presentation for APK/media file type info",
"Gradle build script now better adapts to newer versions _[`discussion #369`](http://discussions.autojs6.com/369)_"
],
"dependency": [
"Bundled Material Dialogs 0.9.6.0 (localized)",
"Bundled Material Date Time Picker 4.2.3 (localized)",
"Bundled libimagequant 2.17.0 (localized)",
"Bundled libpng 1.6.49 (localized)",
"Added ICU4J 77.1",
"Added Jsoup 1.19.1",
"Added Material Progressbar 1.4.2",
"Added Flexmark Java HTML to Markdown 0.64.8",
"Upgraded Gradle 8.14-rc-1 -> 8.14",
"Upgraded Androidx Room 2.7.0 -> 2.7.1"
]
},
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [