6.6.3 - 发行版发布准备
This commit is contained in:
@@ -155,6 +155,67 @@ AutoJs6 разработан на основе финальной версии
|
||||
|
||||
******
|
||||
|
||||
# v6.6.3
|
||||
|
||||
###### 2025/05/27
|
||||
|
||||
* `Новое` Функция истории версий: просмотр многоязычных журналов изменений и статистики
|
||||
* `Новое` Метод 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)_
|
||||
* `Исправление` Онлайн-документация на вкладке 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)_
|
||||
* `Улучшение` Анализ макета поддерживает скрытие элементов (автор [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)_
|
||||
* `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v663)_
|
||||
|
||||
# v6.6.2
|
||||
|
||||
###### 2025/04/16
|
||||
@@ -234,96 +295,6 @@ AutoJs6 разработан на основе финальной версии
|
||||
* `Улучшение` Синхронизировать последний код из официального репозитория Rhino и адаптировать его к существующему проекту
|
||||
* `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_
|
||||
|
||||
# v6.6.0
|
||||
|
||||
###### 2024/12/02 - Переписаны встроенные модули, обновляйте осторожно
|
||||
|
||||
* `Подсказка` Встроенные модули переписываются на Kotlin для повышения эффективности выполнения сценариев, но необходимы итеративные улучшения.
|
||||
* `Подсказка` Встроенный файл init.js по умолчанию пуст, что позволяет разработчикам расширять встроенные модули или монтировать внешние модули.
|
||||
* `Новое` Модуль Axios / Модуль Cheerio (Ссылка на [AutoX](https://github.com/kkevsekk1/AutoX))
|
||||
* `Новое` Модуль SQLite для простых операций с базами данных SQLite (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/)) (См. документацию проекта > [SQLite](https://docs.autojs6.com/#/sqlite))
|
||||
* `Новое` Модуль MIME для обработки и анализа строк MIME-типов (См. документацию проекта > [MIME](https://docs.autojs6.com/#/mime))
|
||||
* `Новое` Модуль Nanoid для генерации строковых идентификаторов (Ссылка на [ai/nanoid](https://github.com/ai/nanoid))
|
||||
* `Новое` Модуль Sysprops для получения данных конфигурации среды выполнения (См. документацию проекта > [Системные свойства](https://docs.autojs6.com/#/sysprops))
|
||||
* `Новое` Модуль OCR поддерживает движок [Rapid OCR](https://github.com/RapidAI/RapidOCR)
|
||||
* `Новое` Анализ макета поддерживает изменение окна (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод auto.clearCache поддерживает очистку кешей управления (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод threads.pool поддерживает простое применение пулов потоков (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод images.matchTemplate добавляет параметр опции useTransparentMask для поддержки поиска прозрачного изображения (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод images.requestScreenCaptureAsync позволяет запрашивать разрешения на запись экрана асинхронно в режиме интерфейса (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод images.requestScreenCapture добавляет параметр опции isAsync для поддержки асинхронного захвата экрана (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` images.on('screen_capture', callback) и другие методы прослушивания событий поддерживают прослушивание событий доступности захвата экрана (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Метод images.stopScreenCapture поддерживает активное освобождение ресурсов, связанных с приложениями захвата экрана (Ссылка на [Auto.js Pro](https://g.pro.autojs.org/))
|
||||
* `Новое` Методы Images.psnr/mse/ssim/mssim/hist/ncc и images.getSimilarity для получения метрик сходства изображений
|
||||
* `Новое` Метод images.isGrayscale для определения, является ли изображение в градациях серого
|
||||
* `Новое` Метод images.invert для преобразования изображения в негатив
|
||||
* `Новое` Методы s13n.point/time для нормализации объектов точки и времени (См. документацию проекта > [Нормализация](https://docs.autojs6.com/#/s13n))
|
||||
* `Новое` Методы gravity, touchThrough, backgroundTint модуля console (См. документацию проекта > [Консоль](https://docs.autojs6.com/#/console))
|
||||
* `Новое` Методы Mathx.randomInt/Mathx.randomFloat для возврата случайных целых чисел или чисел с плавающей точкой в указанном диапазоне
|
||||
* `Новое` Методы app.launchDual/startDualActivity для управления двойным запуском приложений (Требуются права Shizuku или Root) (Экспериментально)
|
||||
* `Новое` Метод app.kill для принудительного остановки приложения (Требуются права Shizuku или Root)
|
||||
* `Новое` Метод floaty.getClip для получения содержимого буфера обмена через плавающее окно
|
||||
* `Исправление` Утечка памяти в View Binding подклассов Fragment (например, [DrawerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/drawer/DrawerFragment.kt#L369) / [ExplorerFragment](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/ui/main/scripts/ExplorerFragment.kt#L48))
|
||||
* `Исправление` Утечка экземпляра в таких классах, как [ScreenCapture](https://github.com/SuperMonster003/AutoJs6/blob/17616504ab0bba93b30ab7abc67108ee5253f39a/app/src/main/java/org/autojs/autojs/core/image/capture/ScreenCapturer.java#L70) / [ThemeColorPreference](https://github.com/SuperMonster003/AutoJs6/blob/10960ddbee71f75ef80907ad5b6ab42f3e1bf31e/app/src/main/java/org/autojs/autojs/ui/settings/ThemeColorPreference.kt#L21)
|
||||
* `Исправление` Проблема, вызывающая сбой приложения при запросе разрешений на запись экрана на Android 14 (от [chenguangming](https://github.com/chenguangming)) _[`pr #242`](http://pr.autojs6.com/242)_
|
||||
* `Исправление` Проблема, вызывающая сбой приложения при запуске службы на переднем плане на Android 14
|
||||
* `Исправление` Проблема с кнопкой запуска в редакторе кода, которая не загорается правильно на Android 14
|
||||
* `Исправление` Приложение может работать неправильно после упаковки из-за отсутствия необходимых файлов библиотеки _[`issue #202`](http://issues.autojs6.com/202)_ _[`issue #223`](http://issues.autojs6.com/223)_ _[`pr #264`](http://pr.autojs6.com/264)_
|
||||
* `Исправление` Сбой приложения при редактировании проекта из-за отсутствия указанных ресурсов значков _[`issue #203`](http://issues.autojs6.com/203)_
|
||||
* `Исправление` Невозможность правильно использовать параметры для получения ресурсов захвата экрана указанной ориентации при запросе разрешений на запись экрана
|
||||
* `Исправление` Проблема с некоторыми устройствами, неспособностью правильно добавлять ярлыки для сценариев (Пробная поправка) _[`issue #221`](http://issues.autojs6.com/221)_
|
||||
* `Исправление` Проблема кумулятивной задержки отправки запросов с методами, связанными с отправкой запросов в HTTP модуле _[`issue #192`](http://issues.autojs6.com/192)_
|
||||
* `Исправление` Сервис Shizuku может работать неправильно перед тем, как AutoJs6 войдет в главную страницу активности (Пробная поправка) _[`issue #255`](http://issues.autojs6.com/255)_
|
||||
* `Исправление` Метод random(min, max) может иметь выходящие за пределы результаты
|
||||
* `Исправление` Проблема, при которой параметр типа результата методов pickup не может корректно пройти пустые массивы
|
||||
* `Исправление` Проблема, при которой прямоугольник управления, полученный методом UiObject#bounds(), может быть случайно изменен, нарушая его неизменяемость
|
||||
* `Исправление` Проблема с текстовыми/кнопочными/вводными элементами, где текст, содержащий узкие двойные кавычки, не может быть правильно проанализирован
|
||||
* `Исправление` Проблема с элементами text/textswitcher, где функция автоссылки атрибута не работает
|
||||
* `Исправление` Проблема, при которой различные скрипты по ошибке делят один и тот же объект ScriptRuntime
|
||||
* `Исправление` Проблема, при которой глобальные переменные HEIGHT и WIDTH теряют создаваемые динамически свойства Getter
|
||||
* `Исправление` Проблема с потенциально высоким временем запуска, вызванным загрузкой RootShell при запуске скрипта
|
||||
* `Исправление` Проблема с настройкой цвета фона плавающего окна консоли, приводящая к потере стиля закругленного прямоугольника
|
||||
* `Исправление` Автозапуск службы доступа может сталкиваться с аномальной проблемой службы (Пробная поправка)
|
||||
* `Исправление` Проблема с триггером изменения ViewPager при проведении по контролю WebView влево или вправо на странице документа домашней страницы
|
||||
* `Исправление` Проблема с файловым менеджером, который не может распознать расширения файлов, содержащих заглавные буквы
|
||||
* `Исправление` Файловый менеджер может не распознавать проект автоматически при первом входе в каталог проекта
|
||||
* `Исправление` Проблема с тем, что страница файлового менеджера не может автоматически обновляться после удаления папки
|
||||
* `Исправление` Проблема с сортировкой файлов и папок в файловом менеджере, где символы с начальной буквой ASCII размещены в конце
|
||||
* `Исправление` Исключение 'FAILED ASSERTION' в функции отладки редактора кода
|
||||
* `Исправление` Проблема возможности неподдерживанием корректной отладки после закрытия редактора во время процесса отладки редактора кода
|
||||
* `Исправление` Проблема с потенциальным пропуском символов при переходе в конец строки в редакторе кода
|
||||
* `Исправление` Проблема с мерцанием экрана при запуске страницы активности журнала на главной странице активности
|
||||
* `Исправление` Проблема с упакованным приложением, не способным корректно использовать модуль opencc
|
||||
* `Улучшение` Индикация клика для контроля "ABI недоступно" на странице пакета
|
||||
* `Улучшение` Поддержка использования Shizuku для управления переключателем отображения "Местоположение указателя"
|
||||
* `Улучшение` Поддержка использования Shizuku для управления переключателями разрешения "Медиа проекции" и "Изменение безопасных настроек"
|
||||
* `Улучшение` Automator.gestureAsync/gesturesAsync поддерживает параметры функции обратного вызова
|
||||
* `Улучшение` Модуль tasks использует синхронный метод для операций с базой данных, чтобы избежать потенциальных несоответствий при доступе к данным
|
||||
* `Улучшение` Сценарий выполнения поддерживает настройку режима разделения символами пайплайна (например, начиная с `"ui|auto";`)
|
||||
* `Улучшение` Сценарий выполнения поддерживает одиночные и обратные кавычки и позволяет опускать точки с запятой (например, начиная с `'ui';` или `'ui'`)
|
||||
* `Улучшение` Сценарий выполнения поддерживает быструю импорт встроенных модулей расширения, таких как axios, cheerio и dayjs (например, начиная с `"axios";`)
|
||||
* `Улучшение` Сценарий выполнения поддерживает параметры x или jsox для быстрого включения встроенных расширений объектов JavaScript (например, начиная с `"x";`)
|
||||
* `Улучшение` Атрибуты src и path элемента img поддерживают локальные относительные пути (например, `<img src="a.png" />`)
|
||||
* `Улучшение` Редактор кода поддерживает интеллектуальное определение места вставки при импорте Java классов и пакетов имен
|
||||
* `Улучшение` Модуль images поддерживает использование путей напрямую в качестве параметров изображений
|
||||
* `Улучшение` importPackage поддерживает строковые параметры
|
||||
* `Улучшение` IP-адрес в режиме сервера поддерживает импорт из буфера обмена с интеллектуальным определением и конверсией с пробелом
|
||||
* `Улучшение` Файловый менеджер поддерживает выбор префиксов по умолчанию при создании новых файлов и автоматически генерирует подходящее числовое расширение
|
||||
* `Улучшение` Файловый менеджер четко уведомляет об ошибке при выполнении проекта _[`issue #268`](http://issues.autojs6.com/268)_
|
||||
* `Улучшение` Файловый менеджер поддерживает больше типов и отображает соответствующие значки (поддерживает более 800 типов файлов)
|
||||
* `Улучшение` Редактируемые типы файлов (jpg/doc/pdf и т.д.) в файловом менеджере добавлены кнопки для редактирования
|
||||
* `Улучшение` APK-файлы в файловом менеджере поддерживают просмотр базовой информации, информации о манифесте и списке разрешений
|
||||
* `Улучшение` Мультимедийные аудио/видео файлы в файловом менеджере поддерживают просмотр базовой информации и MediaInfo
|
||||
* `Улучшение` Упаковка файлов в одном пакете поддерживает автоматическое заполнение стандартизированного имени пакета и индикацию фильтра недопустимого символа
|
||||
* `Улучшение` Упаковка файлов в одном пакете поддерживает автоматическую настройку значка и автоинкремент номера и имени версии на основе приложений с тем же установленным именем пакета
|
||||
* `Улучшение` Настройка конфигурации пакета поддерживает опции abis/libs для указания включенной по умолчанию библиотеки и архитектуры ABI
|
||||
* `Улучшение` Предоставляет предупреждения о релевантных сообщениях, когда настройки abis/libs конфигурационного файла пакета недействительны или недоступны
|
||||
* `Улучшение` LeakCanary исключен из официального релиза для предотвращения ненужного увеличения
|
||||
* `Улучшение` Все английские комментарии в исходном коде проекта сопровождаются переводами на упрощенный китайский для улучшения читаемости
|
||||
* `Улучшение` README и CHANGELOG поддерживают несколько языков (автоматически генерируются скриптом)
|
||||
* `Улучшение` Улучшить адаптируемость версии скрипта сборки Gradle
|
||||
* `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v660)_
|
||||
|
||||
##### Для получения более подробной информации о версиях см. раздел
|
||||
|
||||
* [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ru.md)
|
||||
@@ -340,12 +311,12 @@ AutoJs6 разработан на основе финальной версии
|
||||
|
||||
#### Подготовка Android Studio
|
||||
|
||||
Скачайте версию `Android Studio Meerkat | 2024.3.1 Patch 2` (выберите одну из них по необходимости):
|
||||
Скачайте версию `Android Studio Meerkat Feature Drop | 2024.3.2` (выберите одну из них по необходимости):
|
||||
|
||||
- [android-studio-2024.3.1.15-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.1.15/android-studio-2024.3.1.15-windows.exe) (1.22 GB)
|
||||
- [android-studio-2024.3.1.15-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.1.15/android-studio-2024.3.1.15-windows.zip) (1.23 GB)
|
||||
- [android-studio-2024.3.2.14-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.3.2.14/android-studio-2024.3.2.14-windows.exe) (1.23 GB)
|
||||
- [android-studio-2024.3.2.14-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.14/android-studio-2024.3.2.14-windows.zip) (1.23 GB)
|
||||
|
||||
> Примечание: Указанная версия была выпущена 21 April 2025 года. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en).
|
||||
> Примечание: Указанная версия была выпущена 6 May 2025 года. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en).
|
||||
|
||||
Установите или распакуйте указанные файлы, запустите программное обеспечение Android Studio (например, `"D:\android-studio\bin\studio64.exe"`).
|
||||
|
||||
@@ -389,7 +360,7 @@ SDK Tools (SDK Инструменты) (находится в правом ок
|
||||
|
||||
Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `19`.
|
||||
|
||||
По состоянию на 22 May 2025 года AutoJs6 поддерживает JDK максимальной версии `24`.
|
||||
По состоянию на 27 May 2025 года AutoJs6 поддерживает JDK максимальной версии `24`.
|
||||
|
||||
> Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить.
|
||||
|
||||
@@ -540,6 +511,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk
|
||||
|
||||
| <span style="word-break:keep-all;white-space:nowrap">Участники</span> | <span style="word-break:keep-all;white-space:nowrap">Количество коммитов</span> | <span style="word-break:keep-all;white-space:nowrap">Последние коммиты</span> |
|
||||
|:-------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------------------:|
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[wirsnow](https://github.com/wirsnow)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/commits?author=wirsnow)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/05/19`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[TonyJiangWJ](https://github.com/TonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">[5](https://github.com/SuperMonster003/AutoJs6/commits?author=TonyJiangWJ)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/04/24`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[luckyloogn](https://github.com/luckyloogn)</span> | <span style="word-break:keep-all;white-space:nowrap">[3](https://github.com/SuperMonster003/AutoJs6/commits?author=luckyloogn)</span> | <span style="word-break:keep-all;white-space:nowrap">`2025/01/01`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[kvii](https://github.com/kvii)</span> | <span style="word-break:keep-all;white-space:nowrap">[1](https://github.com/SuperMonster003/AutoJs6/commits?author=kvii)</span> | <span style="word-break:keep-all;white-space:nowrap">`2024/10/16`</span> |
|
||||
@@ -549,7 +521,7 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[aiselp](https://github.com/aiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">[6](https://github.com/SuperMonster003/AutoJs6/pulls?q=is%3Apr+author%3Aaiselp)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/06/14`</span> |
|
||||
| <span style="word-break:keep-all;white-space:nowrap">[LYS86](https://github.com/LYS86) `(Lin)`</span> | <span style="word-break:keep-all;white-space:nowrap">[2](https://github.com/SuperMonster003/AutoJs6/commits?author=LYS86)</span> | <span style="word-break:keep-all;white-space:nowrap">`2023/06/03`</span> |
|
||||
|
||||
Данные обновлены на 13 May 2025 года.
|
||||
Данные обновлены на 27 May 2025 года.
|
||||
|
||||
Данные отсортированы по `последним отправкам` в порядке убывания.
|
||||
|
||||
@@ -561,24 +533,29 @@ autojs6-v6.6.2-arm64-v8a-0f2a9d74.apk
|
||||
# --------------------------------------------------------------#
|
||||
# Before committing and pushing to the remote GitHub repository #
|
||||
# --------------------------------------------------------------#
|
||||
- CHANGELOG.md
|
||||
- Update entries for AutoJs6 by checking all changed files
|
||||
- Update entries for Gradle plugins [ implementation ]
|
||||
- Update version name and released date
|
||||
- Append related GitHub issues to changelog entries
|
||||
- README.md
|
||||
- IDE
|
||||
- The summary of the latest changelog for committing to Git [ DO NOT commit or push ]
|
||||
- $projectDir/version.properties
|
||||
- Remove the part like [ alpha / beta / ... ] of VERSION_NAME
|
||||
- $projectDir/.changelog/lang_zh-Hans.json
|
||||
- Update version name and released date
|
||||
- Translate into other languages
|
||||
- Update TypeScript declarations according to section `dependency` if needed
|
||||
- $projectDir/.readme/template_readme.md
|
||||
- Update badges like [ android studio / rhino / ... ]
|
||||
- Update contribution section: Вклад участников
|
||||
- $projectDir/.readme/common.json
|
||||
- Update android studio download links and version names
|
||||
- Update contribution section
|
||||
- Remove the part like [ alpha / beta / ... ] of VERSION_NAME in version.properties
|
||||
- Update dependencies TypeScript declarations if needed.
|
||||
- Re-generate documentation/markdown by running the python script
|
||||
- Check the two-way versions for AutoJs6 and VSCode ext, then publish the ext to Microsoft
|
||||
- Run Gradle task "app:assembleInrtRelease"
|
||||
- Build APK to determine the final VERSION_BUILD field
|
||||
- Run Gradle task "app:appendDigestToReleasedFiles"
|
||||
- Check VERSION_BUILD in version.properties with released apks
|
||||
- Commit and push to GitHub
|
||||
- Publish the latest release with signed APKs
|
||||
- Update contribution section: var_date_contribution_table_data_updated
|
||||
- $projectDir/.python/generate_markdown.py
|
||||
- Re-generate markdown by running the python script [ link: aj6mdgen ]
|
||||
- Others
|
||||
- Re-generate documentation by running the python script [ link: aj6docgen ]
|
||||
- Check the two-way versions for AutoJs6 and VSCode ext, then publish the ext to Microsoft if needed
|
||||
- Run Gradle task "app:assembleInrtRelease" [ shortcut: C+A+0#- ]
|
||||
- Build APK to determine the final VERSION_BUILD field [ shortcut: C+A+0#A ]
|
||||
- Run Gradle task "app:appendDigestToReleasedFiles" [ shortcut: C+A+0#= ]
|
||||
- Check VERSION_BUILD in version.properties with released apks
|
||||
- Commit and push to GitHub
|
||||
- Publish the latest release with signed APKs
|
||||
)
|
||||
Reference in New Issue
Block a user