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: поиск изображений в полном разрешении (см. [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 (см. [Auto.js Pro](https://g.pro.autojs.org/)) [пример: Layout > Interactive HTML / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"Онлайн-документация на вкладке Docs и в активности Docs могла перекрываться системной навигационной панелью",
"На некоторых страницах нажатие кнопок Toolbar могло ошибочно вызывать событие клика по заголовку",
"Пустые строки в редакторе кода отображались квадратиками на ряде устройств",
"Диалог выбора цвета в настройках темы мог бесконечно накладываться друг на друга",
"Кнопка увеличения громкости не останавливала все скрипты при выключенной службе доступности",
"IME перекрывал ввод при редактировании пользовательского широковещательного сообщения в расписании задач",
"Элементы управления внутри webview не могли корректно вызвать программную клавиатуру",
"Диалог информации APK мог не получать название приложения и сведения о SDK",
"Пример файлового менеджера мог не загружать содержимое подпапок при входе в каталог проекта",
"В режиме UI на Android 15 верхний контент перекрывался строкой состояния",
"Фон строки состояния на некоторых страницах 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": [
"Анализ макета поддерживает скрытие элементов (автор [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"В меню анализа макета добавлены градиентные разделители для группировки функций",
"Файл project.json поддерживает опцию permissions для проектов скриптов (автор [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)_",
"Добавлены сообщения об ошибках для действий Intent (редактировать / просмотреть / установить / отправить / воспроизвести и др.)",
"Атрибут url элемента webview поддерживает относительные пути",
"Параметр path в ImageWrapper#saveTo поддерживает относительные пути",
"images.save поддерживает сжатие PNG при использовании параметра quality _[`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": [