diff --git a/.changelog/lang_ar.json b/.changelog/lang_ar.json index bf09ccf0..2042b8da 100644 --- a/.changelog/lang_ar.json +++ b/.changelog/lang_ar.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "وحدة Pinyin لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin))", + "وحدة Pinyin4j لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin4j))", + "الطرق UiObject#isSimilar و UiObjectCollection#isSimilar لتحديد ما إذا كان العنصر أو مجموعة العناصر متشابهة" + ], + "fix": [ + "مشكلة عدم قدرة المشروع على التجميع بشكل صحيح في بعض البيئات بسبب الرجوع إلى إصدار أقدم", + "خطأ \"قيمة غير أولية\" قد يحدث عند استدعاء طرق غير موجودة", + "مشكلة عدم إمكانية إضافة اختصارات النصوص على بعض الأجهزة (إصلاح مؤقت) _[`issue #221`](http://issues.autojs6.com/221)_", + "خطأ في قيود نوع الوسائط للطرق automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_", + "مشكلة عدم دعم المصفوفات مع الوسائط من نوع ConsString _[`issue #277`](http://issues.autojs6.com/277)_", + "مشكلة فقدان الطرق والخصائص في مثيلات UiObjectCollection" + ], + "improvement": [ + "استعادة إمكانية اختيار محتوى النص لكل عنصر في نافذة النشاط الخاصة بالسجلات بالنقر المزدوج أو الضغط المطول _[`issue #280`](http://issues.autojs6.com/280)_", + "استعادة أكبر قدر ممكن من المعلومات الأساسية لمشاريع النصوص عند تلف ملف project.json", + "تحويل اللغة الصينية المبسطة تلقائيًا إلى نظام بينيين (بما في ذلك الحروف متعددة النغمات) عند توليد اللواحق للأسماء في الملفات المفردة", + "دعم الوسائط السلبية في الطرق UiSelector#findOnce و UiSelector#find", + "دعم أشكال مختصرة إضافية لبادئات الأسماء في المصفوفات المرتبطة بعناصر الواجهة (مثل RecyclerView و Snackbar وغيرها)" + ], + "dependency": [ + "إضافة Jieba Analysis الإصدار 1.0.3-SNAPSHOT (معدل)", + "ترقية إصدار Gradle من 8.11.1 إلى 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "إعادة كتابة الوحدات المدمجة، الترقي بحذر", diff --git a/.changelog/lang_en.json b/.changelog/lang_en.json index f838be2f..8c5e8337 100644 --- a/.changelog/lang_en.json +++ b/.changelog/lang_en.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "Pinyin module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin))", + "Pinyin4j module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin4j))", + "Methods UiObject#isSimilar and UiObjectCollection#isSimilar for determining whether a control or a collection of controls is similar" + ], + "fix": [ + "Issue where the project could not compile properly in certain environments due to a rollback to an earlier version", + "\"Non-primitive value\" exception that may occur when calling non-existent methods", + "Issue where script shortcuts could not be added properly on certain devices (tentative fix) _[`issue #221`](http://issues.autojs6.com/221)_", + "Incorrect parameter type restrictions for the automator.click/longClick methods _[`issue #275`](http://issues.autojs6.com/275)_", + "Issue where selectors did not support ConsString type parameters _[`issue #277`](http://issues.autojs6.com/277)_", + "Missing methods and properties on UiObjectCollection instances" + ], + "improvement": [ + "Restore the ability to select text content of individual entries in the log activity window via double-click or long press _[`issue #280`](http://issues.autojs6.com/280)_", + "Recover as much critical information as possible for script projects when project.json is corrupted", + "Automatically convert Simplified Chinese to Pinyin (including multi-tone characters) for generated package name suffixes when packaging single files", + "Support for negative arguments in the UiSelector#findOnce and UiSelector#find methods", + "UI elements and className-related selectors now support more package name prefix omission forms (e.g., RecyclerView, Snackbar, etc.)" + ], + "dependency": [ + "Added Jieba Analysis version 1.0.3-SNAPSHOT (modified)", + "Upgrade Gradle version from 8.11.1 to 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "Built-in module rewrite, upgrade cautiously", diff --git a/.changelog/lang_es.json b/.changelog/lang_es.json index f7fa4b75..0b821382 100644 --- a/.changelog/lang_es.json +++ b/.changelog/lang_es.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "Módulo Pinyin para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin))", + "Módulo Pinyin4j para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin4j))", + "Métodos UiObject#isSimilar y UiObjectCollection#isSimilar para determinar si un control o una colección de controles son similares" + ], + "fix": [ + "Problema donde no se podía compilar correctamente el proyecto en determinados entornos debido a una reversión a una versión anterior", + "Excepción de \"valor no primitivo\" que puede ocurrir al llamar a métodos inexistentes", + "Problema donde los accesos directos de scripts no se podían agregar correctamente en algunos dispositivos (arreglo tentativa) _[`issue #221`](http://issues.autojs6.com/221)_", + "Restricción de tipo de parámetro incorrecta en los métodos automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_", + "Problema donde los selectores no admitían parámetros del tipo ConsString _[`issue #277`](http://issues.autojs6.com/277)_", + "Problema donde las instancias de UiObjectCollection carecían de métodos y propiedades propios" + ], + "improvement": [ + "Restaurar la capacidad de seleccionar el contenido del texto de entradas individuales en la ventana de actividad del registro mediante doble clic o pulsación larga _[`issue #280`](http://issues.autojs6.com/280)_", + "Recuperar la mayor cantidad de información crítica posible para proyectos de scripts cuando el archivo project.json está dañado", + "Convertir automáticamente chino simplificado a Pinyin (incluyendo caracteres con múltiples tonos) para los sufijos de nombres de paquetes generados al empaquetar archivos individuales", + "Soporte para argumentos negativos en los métodos UiSelector#findOnce y UiSelector#find", + "Mayor soporte para formas abreviadas de prefijos de nombres de paquetes en selectores relacionados con elementos UI y className (por ejemplo, RecyclerView, Snackbar, etc.)" + ], + "dependency": [ + "Agregado Jieba Analysis versión 1.0.3-SNAPSHOT (modificada)", + "Actualizar la versión de Gradle de 8.11.1 a 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "Reescritura de módulos integrados, actualización con precaución", diff --git a/.changelog/lang_fr.json b/.changelog/lang_fr.json index 51f418ae..ef213b6d 100644 --- a/.changelog/lang_fr.json +++ b/.changelog/lang_fr.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "Module Pinyin pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin))", + "Module Pinyin4j pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin4j))", + "Méthodes UiObject#isSimilar et UiObjectCollection#isSimilar pour déterminer si une commande ou une collection de commandes est similaire" + ], + "fix": [ + "Problème empêchant la compilation correcte du projet dans certains environnements suite à un retour à une ancienne version", + "Exception \"valeur non primitive\" pouvant survenir lors de l'appel à des méthodes inexistantes", + "Problème empêchant l'ajout correct de raccourcis de script sur certains appareils (correction provisoire) _[`issue #221`](http://issues.autojs6.com/221)_", + "Erreur de restriction de type de paramètre dans les méthodes automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_", + "Problème avec les sélecteurs ne prenant pas en charge les paramètres de type ConsString _[`issue #277`](http://issues.autojs6.com/277)_", + "Problème d'absence des méthodes et propriétés propres aux instances UiObjectCollection" + ], + "improvement": [ + "Restauration de la possibilité de sélectionner le contenu texte d'une entrée individuelle dans la fenêtre de journal via un double-clic ou un appui long _[`issue #280`](http://issues.autojs6.com/280)_", + "Récupérer autant d'informations critiques que possible pour les projets de script en cas de corruption du fichier project.json", + "Convertir automatiquement le chinois simplifié en pinyin (y compris les caractères à tons multiples) pour les suffixes de noms de paquet générés lors de l'empaquetage de fichiers uniques", + "Soutien des arguments négatifs dans les méthodes UiSelector#findOnce et UiSelector#find", + "Prise en charge des formes abrégées supplémentaires pour les préfixes de noms de paquet dans les sélecteurs liés aux éléments de l'interface utilisateur et aux className (par exemple RecyclerView, Snackbar, etc.)" + ], + "dependency": [ + "Ajout de Jieba Analysis version 1.0.3-SNAPSHOT (modifiée)", + "Mise à niveau de la version de Gradle de 8.11.1 à 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "Réécriture du module intégré, mise à jour avec prudence", diff --git a/.changelog/lang_ja.json b/.changelog/lang_ja.json index 5bfb40fe..e38c7a60 100644 --- a/.changelog/lang_ja.json +++ b/.changelog/lang_ja.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "中国語のピンイン変換用の Pinyin モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin))", + "中国語のピンイン変換用の Pinyin4j モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin4j))", + "コントロールまたはコントロールコレクションが類似しているかを判定する UiObject#isSimilar と UiObjectCollection#isSimilar メソッド" + ], + "fix": [ + "一部の環境でバージョンを低く戻すことでプロジェクトが正常にコンパイルできなくなる問題", + "存在しないメソッドを呼び出す際に発生する可能性がある「非プリミティブ型の値」エラー", + "一部のデバイスでスクリプトショートカットが正常に追加できない問題 (暫定修正) _[`issue #221`](http://issues.autojs6.com/221)_", + "automator.click/longClick メソッドのパラメーター型制限の誤り _[`issue #275`](http://issues.autojs6.com/275)_", + "セレクターが ConsString 型のパラメーターをサポートしない問題 _[`issue #277`](http://issues.autojs6.com/277)_", + "UiObjectCollection インスタンスにメソッドおよびプロパティが欠如している問題" + ], + "improvement": [ + "ログアクティビティウィンドウの個別エントリのテキスト内容をダブルクリックまたは長押しで選択する機能を復元 _[`issue #280`](http://issues.autojs6.com/280)_", + "project.json ファイルが破損した場合でも、スクリプトプロジェクトの重要な情報を可能な限り復元", + "単一ファイルをパッケージ化する際に、自動生成されるパッケージ名のサフィックスを簡体字中国語からピンインに変換 (多音字対応)", + "UiSelector#findOnce と UiSelector#find メソッドで負の引数をサポート", + "UI要素や className に関連するセレクターが RecyclerView や Snackbar などのパッケージ名プレフィックス省略形式にさらに対応" + ], + "dependency": [ + "Jieba Analysis バージョン 1.0.3-SNAPSHOT (修正版) を追加", + "Gradle バージョンを 8.11.1 から 8.12 にアップグレード" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "組み込みモジュールの書き換え、慎重にアップグレードしてください", diff --git a/.changelog/lang_ko.json b/.changelog/lang_ko.json index f0ca7502..44c78e7c 100644 --- a/.changelog/lang_ko.json +++ b/.changelog/lang_ko.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "중국어 병음 변환을 위한 Pinyin 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin))", + "중국어 병음 변환을 위한 Pinyin4j 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin4j))", + "컨트롤 또는 컨트롤 컬렉션이 유사한지 여부를 확인하는 UiObject#isSimilar 및 UiObjectCollection#isSimilar 메서드" + ], + "fix": [ + "일부 환경에서 이전 버전으로 롤백하여 프로젝트가 정상적으로 컴파일되지 않는 문제", + "존재하지 않는 메서드를 호출할 때 발생할 수 있는 \"비원시 값\" 예외", + "일부 기기에서 스크립트 바로가기를 정상적으로 추가할 수 없는 문제 (임시 수정) _[`issue #221`](http://issues.autojs6.com/221)_", + "automator.click/longClick 메서드의 파라미터 유형 제한 오류 _[`issue #275`](http://issues.autojs6.com/275)_", + "선택자가 ConsString 유형의 파라미터를 지원하지 않는 문제 _[`issue #277`](http://issues.autojs6.com/277)_", + "UiObjectCollection 인스턴스에서 메서드 및 속성이 누락된 문제" + ], + "improvement": [ + "로그 활동 창의 개별 항목 텍스트 내용을 더블 클릭 또는 길게 눌러 선택하는 기능 복원 _[`issue #280`](http://issues.autojs6.com/280)_", + "project.json 파일이 손상된 경우에도 가능한 한 중요한 정보를 복원", + "단일 파일을 패키징할 때 자동 생성된 패키지 이름 접미사를 간체자로부터 병음으로 변환 (다음 음도 지원)", + "UiSelector#findOnce 및 UiSelector#find 메서드에서 음수 인수 지원", + "UI 요소 및 className 관련 선택자가 RecyclerView, Snackbar 등과 같은 더욱 다양한 패키지 이름 접두사 생략 형식을 지원" + ], + "dependency": [ + "Jieba Analysis 버전 1.0.3-SNAPSHOT (수정된 버전) 추가", + "Gradle 버전을 8.11.1에서 8.12로 업그레이드" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "내장 모듈 재작성, 신중한 업그레이드 필요", diff --git a/.changelog/lang_ru.json b/.changelog/lang_ru.json index 80cbae0a..6c732fbc 100644 --- a/.changelog/lang_ru.json +++ b/.changelog/lang_ru.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "Модуль Pinyin для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin))", + "Модуль Pinyin4j для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin4j))", + "Методы UiObject#isSimilar и UiObjectCollection#isSimilar для определения, схожи ли элементы управления или их коллекции" + ], + "fix": [ + "Ошибка, из-за которой проект не мог быть корректно скомпилирован в некоторых средах из-за отката на предыдущую версию", + "Исключение \"непримитивное значение\", которое могло возникать при вызове несуществующих методов", + "Ошибка, из-за которой ярлыки скриптов не могли быть корректно добавлены на некоторых устройствах (промежуточное исправление) _[`issue #221`](http://issues.autojs6.com/221)_", + "Ошибка ограничения типа параметров для методов automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_", + "Ошибка, из-за которой селекторы не поддерживали параметры типа ConsString _[`issue #277`](http://issues.autojs6.com/277)_", + "Ошибка, из-за которой экземпляры UiObjectCollection теряли собственные методы и свойства" + ], + "improvement": [ + "Восстановлена возможность выбора текста в отдельных записях в окне лога двойным щелчком или длительным нажатием _[`issue #280`](http://issues.autojs6.com/280)_", + "Максимальное восстановление ключевой информации для проектов скриптов в случае повреждения файла project.json", + "Автоматическая конвертация упрощенного китайского в пиньинь (включая многозначные символы) для суффиксов пакетов, создаваемых при упаковке отдельных файлов", + "Поддержка отрицательных аргументов в методах UiSelector#findOnce и UiSelector#find", + "Поддержка дополнительных сокращённых форм префиксов имён пакетов в селекторах, связанных с элементами UI и className (например, RecyclerView, Snackbar и т. д.)" + ], + "dependency": [ + "Добавлена Jieba Analysis версии 1.0.3-SNAPSHOT (изменённая версия)", + "Обновление версии Gradle с 8.11.1 до 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "Переписаны встроенные модули, обновляйте осторожно", diff --git a/.changelog/lang_zh-Hans.json b/.changelog/lang_zh-Hans.json index 1e15f20b..4550a7b1 100644 --- a/.changelog/lang_zh-Hans.json +++ b/.changelog/lang_zh-Hans.json @@ -16,7 +16,7 @@ "UiObjectCollection 实例缺失自身方法及属性的问题" ], "improvement": [ - "恢复日志活动窗口单个条目文本内容的双击或长按选择功能", + "恢复日志活动窗口单个条目文本内容的双击或长按选择功能 _[`issue #280`](http://issues.autojs6.com/280)_", "脚本项目识别在 project.json 损坏情况下尽可能还原关键信息", "打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字)", "UiSelector#findOnce 及 UiSelector#find 方法支持负数参数", diff --git a/.changelog/lang_zh-Hant-HK.json b/.changelog/lang_zh-Hant-HK.json index a725c693..ce34e340 100644 --- a/.changelog/lang_zh-Hant-HK.json +++ b/.changelog/lang_zh-Hant-HK.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "pinyin 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin))", + "pinyin4j 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j))", + "UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控件或控件集合是否相似" + ], + "fix": [ + "部分環境因回退版本過低而無法正常編譯項目的問題", + "調用不存在的方法時可能出現的 \"非原始類型值\" 異常", + "部分設備無法正常添加腳本快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_", + "automator.click/longClick 方法參數類型限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_", + "選擇器不支持 ConsString 類型參數的問題 _[`issue #277`](http://issues.autojs6.com/277)_", + "UiObjectCollection 實例缺失自身方法及屬性的問題" + ], + "improvement": [ + "恢復日誌活動窗口單個條目文本內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_", + "腳本項目識別在 project.json 損壞情況下儘可能還原關鍵信息", + "打包單文件時自動生成的包名後綴支持將簡體中文轉換為拼音 (支持多音字)", + "UiSelector#findOnce 及 UiSelector#find 方法支持負數參數", + "UI 元素及 className 相關選擇器支持更多的包名前綴省略形式 (如 RecyclerView, Snackbar 等)" + ], + "dependency": [ + "附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified)", + "升級 Gradle 版本 8.11.1 -> 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "內置模塊重寫, 謹慎升級", diff --git a/.changelog/lang_zh-Hant-TW.json b/.changelog/lang_zh-Hant-TW.json index a36cd7de..4500a2be 100644 --- a/.changelog/lang_zh-Hant-TW.json +++ b/.changelog/lang_zh-Hant-TW.json @@ -1,5 +1,32 @@ { "$data": { + "v6.6.1": { + "released_date": "2024/12/25", + "feature": [ + "pinyin 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin))", + "pinyin4j 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j))", + "UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控制元件或控制元件集合是否相似" + ], + "fix": [ + "部分環境因回退版本過低而無法正常編譯專案的問題", + "呼叫不存在的方法時可能出現的 \"非原始型別值\" 異常", + "部分裝置無法正常新增指令碼快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_", + "automator.click/longClick 方法引數型別限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_", + "選擇器不支援 ConsString 型別引數的問題 _[`issue #277`](http://issues.autojs6.com/277)_", + "UiObjectCollection 例項缺失自身方法及屬性的問題" + ], + "improvement": [ + "恢復日誌活動視窗單個條目文字內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_", + "指令碼專案識別在 project.json 損壞情況下儘可能還原關鍵資訊", + "打包單檔案時自動生成的包名字尾支援將簡體中文轉換為拼音 (支援多音字)", + "UiSelector#findOnce 及 UiSelector#find 方法支援負數引數", + "UI 元素及 className 相關選擇器支援更多的包名字首省略形式 (如 RecyclerView, Snackbar 等)" + ], + "dependency": [ + "附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified)", + "升級 Gradle 版本 8.11.1 -> 8.12" + ] + }, "v6.6.0": { "released_date": "2024/12/02", "released_hint": "內建模組重寫, 謹慎升級", diff --git a/.python/generate_markdown.py b/.python/generate_markdown.py index 6428ca71..275e61ab 100644 --- a/.python/generate_markdown.py +++ b/.python/generate_markdown.py @@ -202,7 +202,7 @@ def handle_readme_placeholder(aim_lang_code, aim_content): new_array.append(f" - {content['$name']} [{lang_code}] # {content['text_current_lowercase']}") else: # noinspection HttpUrlsUsage - new_array.append(f" - [{content['$name']} [{lang_code}]](http://project.autojs6.com/blob/master/README-{lang_code}.md)") + new_array.append(f" - [{content['$name']} [{lang_code}]](http://project.autojs6.com/blob/master/.readme/README-{lang_code}.md)") aim_content['placeholder_ul_languages_all_supported'] = "\n".join(new_array) aim_content['placeholder_latest_three_version_histories'] = "\n".join(extract_latest_versions(aim_lang_code, aim_content)).rstrip("\n") @@ -247,7 +247,7 @@ def generate_readme_files(): handle_readme_placeholder(lang_code, content) output = template_readme.render(**content) output_file = f'README-{lang_code}.md' - output_path = os.path.join(project_root_dir, output_file) + output_path = os.path.join(project_root_dir, '.readme', output_file) with open(output_path, 'w', encoding='utf-8') as file: file.write(output) diff --git a/README-ar.md b/.readme/README-ar.md similarity index 93% rename from README-ar.md rename to .readme/README-ar.md index 7db901b5..b8f8f015 100644 --- a/README-ar.md +++ b/.readme/README-ar.md @@ -29,15 +29,15 @@ ملف README.md الحالي يدعم اللغات التالية: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) - العربية [ar] # حالي ****** @@ -154,6 +154,26 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `إضافة جديدة` وحدة Pinyin لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin)) +* `إضافة جديدة` وحدة Pinyin4j لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin4j)) +* `إضافة جديدة` الطرق UiObject#isSimilar و UiObjectCollection#isSimilar لتحديد ما إذا كان العنصر أو مجموعة العناصر متشابهة +* `تصليح` مشكلة عدم قدرة المشروع على التجميع بشكل صحيح في بعض البيئات بسبب الرجوع إلى إصدار أقدم +* `تصليح` خطأ "قيمة غير أولية" قد يحدث عند استدعاء طرق غير موجودة +* `تصليح` مشكلة عدم إمكانية إضافة اختصارات النصوص على بعض الأجهزة (إصلاح مؤقت) _[`issue #221`](http://issues.autojs6.com/221)_ +* `تصليح` خطأ في قيود نوع الوسائط للطرق automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `تصليح` مشكلة عدم دعم المصفوفات مع الوسائط من نوع ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `تصليح` مشكلة فقدان الطرق والخصائص في مثيلات UiObjectCollection +* `تحسين` استعادة إمكانية اختيار محتوى النص لكل عنصر في نافذة النشاط الخاصة بالسجلات بالنقر المزدوج أو الضغط المطول _[`issue #280`](http://issues.autojs6.com/280)_ +* `تحسين` استعادة أكبر قدر ممكن من المعلومات الأساسية لمشاريع النصوص عند تلف ملف project.json +* `تحسين` تحويل اللغة الصينية المبسطة تلقائيًا إلى نظام بينيين (بما في ذلك الحروف متعددة النغمات) عند توليد اللواحق للأسماء في الملفات المفردة +* `تحسين` دعم الوسائط السلبية في الطرق UiSelector#findOnce و UiSelector#find +* `تحسين` دعم أشكال مختصرة إضافية لبادئات الأسماء في المصفوفات المرتبطة بعناصر الواجهة (مثل RecyclerView و Snackbar وغيرها) +* `تحسين` تعديلات على إصدارات بعض التبعيات أو المكتبات المحلية _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - إعادة كتابة الوحدات المدمجة، الترقي بحذر @@ -284,25 +304,6 @@ * `تحسين` تتضمن وحدة التحكم معلومات مفصلة عن المكدس عند طباعة رسائل الخطأ. * `تحسين` تعديلات على إصدارات بعض التبعيات أو المكتبات المحلية _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `إضافة جديدة` خصائص خيار المعلمة inputSingleLine في dialogs.build() -* `إضافة جديدة` طريقة console.setTouchable _[`issue #122`](http://issues.autojs6.com/122)_ -* `تصليح` مشكلة بعض طرق التعرف على المنطقة في وحدة ocr _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `تصليح` مشكلة تعذر الحصول على تفاصيل الإصدار عند اكتشاف إصدار جديد على Android 7.x -* `تصليح` مشكلة تعطل التطبيق عند طلب إذن لقطة الشاشة على Android 14 -* `تصليح` مشكلة تعطل التطبيق عند التبديل السريع لـ "زر عائم" في درج الصفحة الرئيسية -* `تصليح` مشكلة استمرار ظهور الزر العائم بعد إعادة تشغيل التطبيق عند إغلاقه باستخدام القائمة -* `تصليح` مشكلة عدم فعالية اختيار وتبديل لغة AutoJs6 في صفحة إعدادات النظام على Android 13 والإصدارات الأحدث -* `تصليح` مشكلة تعذر إكمال نشر موارد OpenCV تلقائيًا عند البناء الأول باللغة -* `تحسين` تعديل وحدة bridges الأصلية لتحسين كفاءة تنفيذ السكريبت (المرجع [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `تحسين` إعادة هيكلة الكود المرتبط بخدمات إمكانية الوصول لتعزيز استقرار الخدمة (تجريبية) _[`issue #167`](http://issues.autojs6.com/167)_ -* `تحسين` تنسيق إخراج UiObject وUiObjectCollection -* `تحسين` إضافة إشعار للترقية عند عدم استيفاء إصدار Gradle JDK لمتطلبات بيئة البناء -* `تحسين` تعديلات على إصدارات بعض التبعيات أو المكتبات المحلية _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### لمزيد من تاريخ الإصدارات، ارجع إلى * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ar.md) @@ -319,12 +320,12 @@ #### تحضير Android Studio -قم بتنزيل إصدار `Android Studio Ladybug | 2024.2.1 Patch 2` (حدد أحدها حسب الحاجة): +قم بتنزيل إصدار `Android Studio Ladybug | 2024.2.1 Patch 3` (حدد أحدها حسب الحاجة): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> ملاحظة: تاريخ الإصدار بالنسخة المذكورة أعلاه هو 31 October 2024. إذا كنت بحاجة إلى تنزيل إصدار آخر، أو إذا كان الرابط المذكور غير صالح، يمكنك زيارة [أرشيف إصدارات Android Studio](https://developer.android.com/studio/archive?hl=en). +> ملاحظة: تاريخ الإصدار بالنسخة المذكورة أعلاه هو 2 December 2024. إذا كنت بحاجة إلى تنزيل إصدار آخر، أو إذا كان الرابط المذكور غير صالح، يمكنك زيارة [أرشيف إصدارات Android Studio](https://developer.android.com/studio/archive?hl=en). قم بتثبيت أو فك ضغط الملف المذكور سابقًا، ثم قم بتشغيل برنامج Android Studio (مثل `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (أدوات SDK) (في النافذة اليمنى) يعتمد مشروع AutoJs6 على إصدار `JDK (مجموعة تطوير جافا)` بإصدار لا يقل عن `17`، ولكن يفضل الإصدار الذي لا يقل عن `19`. -اعتبارًا من 9 December 2024، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `23`. +اعتبارًا من 25 December 2024، الإصدار الأقصى المدعوم من JDK لمشروع AutoJs6 هو `23`. > ملاحظة: إذا كان نظام الكمبيوتر يحتوي على JDK والإصدار يفي بالمتطلبات المذكورة أعلاه، فيمكنك تخطي هذا القسم. diff --git a/README-en.md b/.readme/README-en.md similarity index 93% rename from README-en.md rename to .readme/README-en.md index 1c7756ca..9e51eded 100644 --- a/README-en.md +++ b/.readme/README-en.md @@ -29,16 +29,16 @@ The current README.md supports the following languages: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) - English [en] # current - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ Compared to the final open-source version `4.1.1 Alpha2` of Auto.js, the main up ****** +# v6.6.1 + +###### 2024/12/25 + +* `Feature` Pinyin module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin)) +* `Feature` Pinyin4j module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin4j)) +* `Feature` Methods UiObject#isSimilar and UiObjectCollection#isSimilar for determining whether a control or a collection of controls is similar +* `Fix` Issue where the project could not compile properly in certain environments due to a rollback to an earlier version +* `Fix` "Non-primitive value" exception that may occur when calling non-existent methods +* `Fix` Issue where script shortcuts could not be added properly on certain devices (tentative fix) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Fix` Incorrect parameter type restrictions for the automator.click/longClick methods _[`issue #275`](http://issues.autojs6.com/275)_ +* `Fix` Issue where selectors did not support ConsString type parameters _[`issue #277`](http://issues.autojs6.com/277)_ +* `Fix` Missing methods and properties on UiObjectCollection instances +* `Improvement` Restore the ability to select text content of individual entries in the log activity window via double-click or long press _[`issue #280`](http://issues.autojs6.com/280)_ +* `Improvement` Recover as much critical information as possible for script projects when project.json is corrupted +* `Improvement` Automatically convert Simplified Chinese to Pinyin (including multi-tone characters) for generated package name suffixes when packaging single files +* `Improvement` Support for negative arguments in the UiSelector#findOnce and UiSelector#find methods +* `Improvement` UI elements and className-related selectors now support more package name prefix omission forms (e.g., RecyclerView, Snackbar, etc.) +* `Improvement` Some dependency or local library version adjustments _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - Built-in module rewrite, upgrade cautiously @@ -284,25 +304,6 @@ Compared to the final open-source version `4.1.1 Alpha2` of Auto.js, the main up * `Improvement` The console includes detailed stack information when printing error messages. * `Improvement` Some dependency or local library version adjustments _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `Feature` Added inputSingleLine option parameter property to dialogs.build() -* `Feature` Added console.setTouchable method _[`issue #122`](http://issues.autojs6.com/122)_ -* `Fix` Issue where some methods in ocr module could not recognize region parameters _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `Fix` Issue where version details could not be retrieved when a new version is found on Android 7.x -* `Fix` Issue where requesting screenshot permission on Android 14 caused application crash -* `Fix` Issue where quickly switching 'Floating Button' switch on the home page drawer might cause application crash -* `Fix` Issue where floating button might still be displayed after rebooting the application when it was closed using menu -* `Fix` Issue where changing AutoJs6 language in settings page could not take effect on systems Android 13 and above -* `Fix` Issue where initial build could not automatically complete OpenCV resource deployment using build tools -* `Improvement` Native implementation of bridges module to improve script execution efficiency (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `Improvement` Refactored accessibility service related code to enhance stability of accessibility service functionality (experimental) _[`issue #167`](http://issues.autojs6.com/167)_ -* `Improvement` Enhanced print output format for UiObject and UiObjectCollection -* `Improvement` Added upgrade prompt when Gradle JDK version does not meet the requirements in build tools -* `Improvement` Some dependency or local library version adjustments _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### For more version history, refer to * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-en.md) @@ -319,12 +320,12 @@ This section introduces the compilation and build methods of the AutoJs6 open-so #### Android Studio Preparation -Download `Android Studio Ladybug | 2024.2.1 Patch 2` version (choose one as needed): +Download `Android Studio Ladybug | 2024.2.1 Patch 3` version (choose one as needed): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> Note: The release date for the above version is Oct 31 , 2024. To download other versions, or if the above link is invalid, you can visit the [Android Studio release archive](https://developer.android.com/studio/archive?hl=en) page.. +> Note: The release date for the above version is Dec 2 , 2024. To download other versions, or if the above link is invalid, you can visit the [Android Studio release archive](https://developer.android.com/studio/archive?hl=en) page.. Install or extract the above file, then run the Android Studio software (e.g., `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ Check `Show Package Details`, click NDK and CMake respectively to ensure the cor The `JDK (Java Development Kit)` version required for the AutoJs6 project should be at least `17`, but `19` or higher is recommended. -As of Dec 9 , 2024, AutoJs6 supports up to version `23` of the JDK. +As of Dec 25 , 2024, AutoJs6 supports up to version `23` of the JDK. > Note: If the JDK is already installed on the computer system and the version meets the above requirements, this section can be skipped. diff --git a/README-es.md b/.readme/README-es.md similarity index 93% rename from README-es.md rename to .readme/README-es.md index 2fb70513..93c31b2b 100644 --- a/README-es.md +++ b/.readme/README-es.md @@ -29,16 +29,16 @@ El archivo actual `README.md` admite los siguientes idiomas: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) - Español [es] # actualmente - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ En comparación con la versión final de Auto.js `4.1.1 Alpha2`, AutoJs6 ha real ****** +# v6.6.1 + +###### 2024/12/25 + +* `Nuevo` Módulo Pinyin para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin)) +* `Nuevo` Módulo Pinyin4j para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin4j)) +* `Nuevo` Métodos UiObject#isSimilar y UiObjectCollection#isSimilar para determinar si un control o una colección de controles son similares +* `Corrección` Problema donde no se podía compilar correctamente el proyecto en determinados entornos debido a una reversión a una versión anterior +* `Corrección` Excepción de "valor no primitivo" que puede ocurrir al llamar a métodos inexistentes +* `Corrección` Problema donde los accesos directos de scripts no se podían agregar correctamente en algunos dispositivos (arreglo tentativa) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Corrección` Restricción de tipo de parámetro incorrecta en los métodos automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Corrección` Problema donde los selectores no admitían parámetros del tipo ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Corrección` Problema donde las instancias de UiObjectCollection carecían de métodos y propiedades propios +* `Mejora` Restaurar la capacidad de seleccionar el contenido del texto de entradas individuales en la ventana de actividad del registro mediante doble clic o pulsación larga _[`issue #280`](http://issues.autojs6.com/280)_ +* `Mejora` Recuperar la mayor cantidad de información crítica posible para proyectos de scripts cuando el archivo project.json está dañado +* `Mejora` Convertir automáticamente chino simplificado a Pinyin (incluyendo caracteres con múltiples tonos) para los sufijos de nombres de paquetes generados al empaquetar archivos individuales +* `Mejora` Soporte para argumentos negativos en los métodos UiSelector#findOnce y UiSelector#find +* `Mejora` Mayor soporte para formas abreviadas de prefijos de nombres de paquetes en selectores relacionados con elementos UI y className (por ejemplo, RecyclerView, Snackbar, etc.) +* `Mejora` Ajustes en algunas dependencias o versiones de bibliotecas locales _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - Reescritura de módulos integrados, actualización con precaución @@ -284,25 +304,6 @@ En comparación con la versión final de Auto.js `4.1.1 Alpha2`, AutoJs6 ha real * `Mejora` La consola incluye información detallada de la pila al imprimir mensajes de error. * `Mejora` Ajustes en algunas dependencias o versiones de bibliotecas locales _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `Nuevo` Propiedad inputSingleLine añadida a la opción de parámetros de dialogs.build() -* `Nuevo` Método console.setTouchable _[`issue #122`](http://issues.autojs6.com/122)_ -* `Corrección` Problema de parámetros de área de no reconocimiento en ciertos métodos del módulo ocr _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `Corrección` Problema de no obtención de detalles de versión al encontrar una nueva versión en Android 7.x -* `Corrección` Problema de cierre inesperado de la aplicación al solicitar permisos de captura de pantalla en Android 14 -* `Corrección` Problema de cierre inesperado de la aplicación al alternar rápidamente el interruptor de "botón flotante" en el cajón de la página principal -* `Corrección` Problema de botón flotante que todavía aparece después de reiniciar la aplicación tras cerrarlo con el menú -* `Corrección` Problema de no efectividad para cambiar el idioma de AutoJs6 desde la página de configuraciones del sistema en Android 13 y superior -* `Corrección` Problema de despliegue no automático de recursos de OpenCV al construir herramientas por primera vez -* `Mejora` Uso del módulo bridges nativo para mejorar la eficiencia de ejecución de scripts (Ref a [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `Mejora` Reestructuración del código relacionado con el servicio de accesibilidad para mejorar su estabilidad (experimental) _[`issue #167`](http://issues.autojs6.com/167)_ -* `Mejora` Formato de salida del print para UiObject y UiObjectCollection -* `Mejora` Sugerencias de actualización de versión en caso de requerimientos de versión no satisfechos en el entorno de construcción Gradle JDK -* `Mejora` Ajustes en algunas dependencias o versiones de bibliotecas locales _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### Para más historial de versiones, consulte * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-es.md) @@ -319,12 +320,12 @@ Esta sección toma como ejemplo Android Studio para presentar los métodos de co #### Preparación de Android Studio -Descarga la versión `Android Studio Ladybug | 2024.2.1 Patch 2` (elige una según tus necesidades): +Descarga la versión `Android Studio Ladybug | 2024.2.1 Patch 3` (elige una según tus necesidades): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> Nota: La fecha de lanzamiento de la versión anterior es el 31 de October de 2024. Para descargar otras versiones, o si los enlaces anteriores ya no funcionan, puedes visitar la página del [Archivo de versiones de Android Studio](https://developer.android.com/studio/archive?hl=en). +> Nota: La fecha de lanzamiento de la versión anterior es el 2 de December de 2024. Para descargar otras versiones, o si los enlaces anteriores ya no funcionan, puedes visitar la página del [Archivo de versiones de Android Studio](https://developer.android.com/studio/archive?hl=en). Instala o descomprime los archivos mencionados anteriormente y ejecuta el software Android Studio (por ejemplo, `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ Marca `Show Package Details (Mostrar detalles del paquete)`, haz clic en NDK y C La versión mínima requerida del `JDK (Kit de Desarrollo de Java)` para el proyecto AutoJs6 es `17`, pero se recomienda usar una versión no inferior a `19`. -Hasta el 9 de December de 2024, AutoJs6 soporta hasta la versión `23` de JDK. +Hasta el 25 de December de 2024, AutoJs6 soporta hasta la versión `23` de JDK. > Nota: Si el sistema ya tiene instalado JDK y cumple con los requisitos anteriores, puedes omitir esta sección. diff --git a/README-fr.md b/.readme/README-fr.md similarity index 93% rename from README-fr.md rename to .readme/README-fr.md index 848df787..27252247 100644 --- a/README-fr.md +++ b/.readme/README-fr.md @@ -29,16 +29,16 @@ Le fichier `README.md` prend actuellement en charge les langues suivantes: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) - Français [fr] # actuel - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ Par rapport à la version finale open source de Auto.js `4.1.1 Alpha2`, AutoJs6 ****** +# v6.6.1 + +###### 2024/12/25 + +* `Fonctionnalité` Module Pinyin pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin)) +* `Fonctionnalité` Module Pinyin4j pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin4j)) +* `Fonctionnalité` Méthodes UiObject#isSimilar et UiObjectCollection#isSimilar pour déterminer si une commande ou une collection de commandes est similaire +* `Correction` Problème empêchant la compilation correcte du projet dans certains environnements suite à un retour à une ancienne version +* `Correction` Exception "valeur non primitive" pouvant survenir lors de l'appel à des méthodes inexistantes +* `Correction` Problème empêchant l'ajout correct de raccourcis de script sur certains appareils (correction provisoire) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Correction` Erreur de restriction de type de paramètre dans les méthodes automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Correction` Problème avec les sélecteurs ne prenant pas en charge les paramètres de type ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Correction` Problème d'absence des méthodes et propriétés propres aux instances UiObjectCollection +* `Amélioration` Restauration de la possibilité de sélectionner le contenu texte d'une entrée individuelle dans la fenêtre de journal via un double-clic ou un appui long _[`issue #280`](http://issues.autojs6.com/280)_ +* `Amélioration` Récupérer autant d'informations critiques que possible pour les projets de script en cas de corruption du fichier project.json +* `Amélioration` Convertir automatiquement le chinois simplifié en pinyin (y compris les caractères à tons multiples) pour les suffixes de noms de paquet générés lors de l'empaquetage de fichiers uniques +* `Amélioration` Soutien des arguments négatifs dans les méthodes UiSelector#findOnce et UiSelector#find +* `Amélioration` Prise en charge des formes abrégées supplémentaires pour les préfixes de noms de paquet dans les sélecteurs liés aux éléments de l'interface utilisateur et aux className (par exemple RecyclerView, Snackbar, etc.) +* `Amélioration` Certaines dépendances ou versions de bibliothèques locales ont été ajustées _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - Réécriture du module intégré, mise à jour avec prudence @@ -284,25 +304,6 @@ Par rapport à la version finale open source de Auto.js `4.1.1 Alpha2`, AutoJs6 * `Amélioration` La console inclut des informations détaillées sur la pile lors de l'impression des messages d'erreur. * `Amélioration` Certaines dépendances ou versions de bibliothèques locales ont été ajustées _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `Fonctionnalité` Propriété de paramètre d'option inputSingleLine pour dialogs.build() -* `Fonctionnalité` Méthode console.setTouchable _[`issue #122`](http://issues.autojs6.com/122)_ -* `Correction` Problème où certaines méthodes OCR ne pouvaient pas reconnaître les paramètres de région _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `Correction` Problème de récupération des détails de la version lors de la découverte d'une nouvelle version sur Android 7.x -* `Correction` Problème de crash de l'application lors de la demande de permissions de capture d'écran sur Android 14 -* `Correction` Problème de crash potentiel de l'application lors de la commutation rapide de l'option "Floating Button" dans le panneau de navigation du tiroir principal -* `Correction` Problème de persistance du bouton flottant après la fermeture depuis le menu et le redémarrage de l'application -* `Correction` Problème où le paramètre de la méthode d'application AutoJs6 ne prenait pas effet sur les systèmes Android 13 et supérieurs -* `Correction` Problème de déploiement automatique des ressources OpenCV lors de la première compilation des outils de construction -* `Amélioration` Module de ponts natifs pour améliorer l'efficacité de l'exécution des scripts (Réf à [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `Amélioration` Réécriture du code lié aux services d'accessibilité pour améliorer la stabilité des fonctionnalités du service d'accessibilité (expérimental) _[`issue #167`](http://issues.autojs6.com/167)_ -* `Amélioration` Format de sortie de l'impression pour UiObject et UiObjectCollection -* `Amélioration` Prompt de mise à niveau pour les versions non conformes de JDK dans l'outil de construction Gradle -* `Amélioration` Certaines dépendances ou versions de bibliothèques locales ont été ajustées _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### Pour plus d'histoires de versions, voir * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-fr.md) @@ -319,12 +320,12 @@ Cette section présente la méthode de compilation et de construction du projet #### Préparation de Android Studio -Téléchargez la version `Android Studio Ladybug | 2024.2.1 Patch 2` (choisissez-en une selon vos besoins): +Téléchargez la version `Android Studio Ladybug | 2024.2.1 Patch 3` (choisissez-en une selon vos besoins): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> Note : La version mentionnée ci-dessus a été publiée le 31 October 2024. Pour télécharger d'autres versions ou si le lien ci-dessus n'est plus valide, visitez la page [archive des versions de Android Studio](https://developer.android.com/studio/archive?hl=en). +> Note : La version mentionnée ci-dessus a été publiée le 2 December 2024. Pour télécharger d'autres versions ou si le lien ci-dessus n'est plus valide, visitez la page [archive des versions de Android Studio](https://developer.android.com/studio/archive?hl=en). Installez ou extrayez le fichier ci-dessus, exécutez Android Studio (par exemple `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ Cochez `Show Package Details (afficher les détails du package)`, puis cliquez r La version de JDK (Kit de développement Java) requise pour le projet AutoJs6 doit être au moins `17`, mais il est recommandé d'avoir au moins `19`. -À partir du 9 December 2024, AutoJs6 prend en charge la version maximale de JDK `23`. +À partir du 25 December 2024, AutoJs6 prend en charge la version maximale de JDK `23`. > Note : Si le JDK est déjà installé sur le système informatique et que la version répond aux exigences ci-dessus, vous pouvez ignorer cette section. diff --git a/README-ja.md b/.readme/README-ja.md similarity index 93% rename from README-ja.md rename to .readme/README-ja.md index a7d4d9df..2b67a47b 100644 --- a/README-ja.md +++ b/.readme/README-ja.md @@ -29,16 +29,16 @@ 現在の README.md ファイルは以下の言語に対応しています: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) - 日本語 [ja] # 現在 - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較 ****** +# v6.6.1 + +###### 2024/12/25 + +* `新機能` 中国語のピンイン変換用の Pinyin モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin)) +* `新機能` 中国語のピンイン変換用の Pinyin4j モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin4j)) +* `新機能` コントロールまたはコントロールコレクションが類似しているかを判定する UiObject#isSimilar と UiObjectCollection#isSimilar メソッド +* `修正` 一部の環境でバージョンを低く戻すことでプロジェクトが正常にコンパイルできなくなる問題 +* `修正` 存在しないメソッドを呼び出す際に発生する可能性がある「非プリミティブ型の値」エラー +* `修正` 一部のデバイスでスクリプトショートカットが正常に追加できない問題 (暫定修正) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修正` automator.click/longClick メソッドのパラメーター型制限の誤り _[`issue #275`](http://issues.autojs6.com/275)_ +* `修正` セレクターが ConsString 型のパラメーターをサポートしない問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修正` UiObjectCollection インスタンスにメソッドおよびプロパティが欠如している問題 +* `改善` ログアクティビティウィンドウの個別エントリのテキスト内容をダブルクリックまたは長押しで選択する機能を復元 _[`issue #280`](http://issues.autojs6.com/280)_ +* `改善` project.json ファイルが破損した場合でも、スクリプトプロジェクトの重要な情報を可能な限り復元 +* `改善` 単一ファイルをパッケージ化する際に、自動生成されるパッケージ名のサフィックスを簡体字中国語からピンインに変換 (多音字対応) +* `改善` UiSelector#findOnce と UiSelector#find メソッドで負の引数をサポート +* `改善` UI要素や className に関連するセレクターが RecyclerView や Snackbar などのパッケージ名プレフィックス省略形式にさらに対応 +* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - 組み込みモジュールの書き換え、慎重にアップグレードしてください @@ -284,25 +304,6 @@ Auto.js の最終オープンソースバージョン `4.1.1 Alpha2` と比較 * `改善` コンソールはエラーメッセージを印刷するときに詳細なスタック情報を含みます。 * `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `新機能` dialogs.build() オプションパラメータ属性 inputSingleLine -* `新機能` console.setTouchable メソッド _[`issue #122`](http://issues.autojs6.com/122)_ -* `修正` ocr モジュールの一部の方法でエリアパラメータを認識できなかった問題 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `修正` Android 7.x で新バージョンを検出する際にバージョン情報を取得できなかった問題 -* `修正` Android 14 でスクリーンショット権限を要求するとアプリがクラッシュする問題 -* `修正` ホームドロワーで「浮動ボタン」を切り替えるとアプリがクラッシュすることがある問題 -* `修正` メニューを使用して浮動ボタンを閉じた後にアプリを再起動すると浮動ボタンが表示されたままになることがある問題 -* `修正` Android 13 以降のシステム設定ページでAutoJs6の言語を選択および切り替えると反映されない問題 -* `修正` ビルドツールが最初のビルド時にOpenCVリソースの自動デプロイを完了できない問題 -* `改善` bridges モジュールのネイティブ化によるスクリプト実行効率の向上 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `改善` 無障害サービス関連コードのリファクタリングにより無障害サービスの機能安定性を強化 (実験的) _[`issue #167`](http://issues.autojs6.com/167)_ -* `改善` UiObject と UiObjectCollection の印刷出力形式 -* `改善` ビルドツールでGradle JDKバージョンが要件を満たしていない場合のアップグレード通知 -* `改善` 一部の依存関係またはローカルライブラリのバージョン調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### 他のバージョン履歴については以下を参照してください。 * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ja.md) @@ -319,12 +320,12 @@ AutoJs6 オープンソース プロジェクトのデバッグや開発が必 #### Android Studioの準備 -`Android Studio Ladybug | 2024.2.1 Patch 2` バージョンをダウンロードしてください (いずれかを選択)。: +`Android Studio Ladybug | 2024.2.1 Patch 3` バージョンをダウンロードしてください (いずれかを選択)。: -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 注: 上述バージョンのリリース日は 2024 年 10 月 31 日 です。その他のバージョンをダウンロードするか、上記のリンクが失効している場合は、[Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください。. +> 注: 上述バージョンのリリース日は 2024 年 12 月 2 日 です。その他のバージョンをダウンロードするか、上記のリンクが失効している場合は、[Android Studioリリースアーカイブ](https://developer.android.com/studio/archive?hl=en)のページをご覧ください。. 上記のファイルをインストールまたは解凍し、Android Studio ソフトウェアを実行します (例: `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (SDK ツール) (右側のウィンドウにあります) AutoJs6プロジェクトが依存する `JDK (Java開発キット)` のリリースバージョンは少なくとも `17` で、それ以下のバージョンは推奨されませんが、最低でも `19` の使用を推奨します。. -2024 年 12 月 9 日 現在、AutoJs6がサポートする最大のJDKバージョンは `23` です。. +2024 年 12 月 25 日 現在、AutoJs6がサポートする最大のJDKバージョンは `23` です。. > 注: コンピュータシステムに適切なバージョンのJDKがインストールされている場合、この節の内容をスキップできます。. diff --git a/README-ko.md b/.readme/README-ko.md similarity index 93% rename from README-ko.md rename to .readme/README-ko.md index 4e807567..82b84186 100644 --- a/README-ko.md +++ b/.readme/README-ko.md @@ -29,16 +29,16 @@ 현재 README.md 파일에서 지원하는 언어: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) - 한국어 [ko] # 현재 - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ Auto.js 최종 오픈 소스 버전 `4.1.1 Alpha2`와 비교하여 AutoJs6는 ****** +# v6.6.1 + +###### 2024/12/25 + +* `추가` 중국어 병음 변환을 위한 Pinyin 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin)) +* `추가` 중국어 병음 변환을 위한 Pinyin4j 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin4j)) +* `추가` 컨트롤 또는 컨트롤 컬렉션이 유사한지 여부를 확인하는 UiObject#isSimilar 및 UiObjectCollection#isSimilar 메서드 +* `수정` 일부 환경에서 이전 버전으로 롤백하여 프로젝트가 정상적으로 컴파일되지 않는 문제 +* `수정` 존재하지 않는 메서드를 호출할 때 발생할 수 있는 "비원시 값" 예외 +* `수정` 일부 기기에서 스크립트 바로가기를 정상적으로 추가할 수 없는 문제 (임시 수정) _[`issue #221`](http://issues.autojs6.com/221)_ +* `수정` automator.click/longClick 메서드의 파라미터 유형 제한 오류 _[`issue #275`](http://issues.autojs6.com/275)_ +* `수정` 선택자가 ConsString 유형의 파라미터를 지원하지 않는 문제 _[`issue #277`](http://issues.autojs6.com/277)_ +* `수정` UiObjectCollection 인스턴스에서 메서드 및 속성이 누락된 문제 +* `개선` 로그 활동 창의 개별 항목 텍스트 내용을 더블 클릭 또는 길게 눌러 선택하는 기능 복원 _[`issue #280`](http://issues.autojs6.com/280)_ +* `개선` project.json 파일이 손상된 경우에도 가능한 한 중요한 정보를 복원 +* `개선` 단일 파일을 패키징할 때 자동 생성된 패키지 이름 접미사를 간체자로부터 병음으로 변환 (다음 음도 지원) +* `개선` UiSelector#findOnce 및 UiSelector#find 메서드에서 음수 인수 지원 +* `개선` UI 요소 및 className 관련 선택자가 RecyclerView, Snackbar 등과 같은 더욱 다양한 패키지 이름 접두사 생략 형식을 지원 +* `개선` 일부 의존성 또는 로컬 라이브러리 버전 조정 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - 내장 모듈 재작성, 신중한 업그레이드 필요 @@ -284,25 +304,6 @@ Auto.js 최종 오픈 소스 버전 `4.1.1 Alpha2`와 비교하여 AutoJs6는 * `개선` 콘솔에는 오류 메시지를 인쇄할 때 상세한 스택 정보가 포함됩니다. * `개선` 일부 의존성 또는 로컬 라이브러리 버전 조정 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `추가` dialogs.build() 옵션 매개변수 속성 inputSingleLine -* `추가` console.setTouchable 메서드 _[`issue #122`](http://issues.autojs6.com/122)_ -* `수정` ocr 모듈 일부 메서드가 영역 매개변수를 인식하지 못하는 문제 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `수정` Android 7.x에서 새로운 버전을 발견했을 때 버전 세부 정보를 가져올 수 없는 문제 -* `수정` Android 14에서 스크린샷 권한을 요청할 때 애플리케이션이 충돌하는 문제 -* `수정` 홈 화면 드로어에서 '플로팅 버튼' 스위치를 빠르게 전환할 때 애플리케이션이 충돌할 수 있는 문제 -* `수정` 메뉴를 사용해 플로팅 버튼을 닫을 때 애플리케이션을 재시작하면 플로팅 버튼이 여전히 표시되는 문제 -* `수정` Android 13 이상의 시스템 설정 페이지에서 AutoJs6 언어를 선택하고 전환한 후 적용되지 않는 문제 -* `수정` 빌드 도구가 처음 빌드할 때 OpenCV 리소스를 자동으로 배포하지 못하는 문제 -* `개선` 네이티브 bridges 모듈로 스크립트 실행 효율성 향상 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `개선` 접근성 서비스 관련 코드를 리팩토링하여 접근성 서비스의 기능 안정성 향상 (실험성) _[`issue #167`](http://issues.autojs6.com/167)_ -* `개선` UiObject 및 UiObjectCollection의 출력 형식 -* `개선` Gradle JDK 버전이 요구 사항을 충족하지 않을 때 빌드 도구에서 업그레이드 알림 -* `개선` 일부 의존성 또는 로컬 라이브러리 버전 조정 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### 더 많은 버전 기록은 참조하십시오. * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ko.md) @@ -319,12 +320,12 @@ AutoJs6 오픈 소스 프로젝트를 디버깅하거나 개발하려면 [Androi #### Android Studio 준비 -`Android Studio Ladybug | 2024.2.1 Patch 2` 버전을 다운로드하십시오 (필요에 따라 선택): +`Android Studio Ladybug | 2024.2.1 Patch 3` 버전을 다운로드하십시오 (필요에 따라 선택): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 메모: 상기 버전 출시 날짜는 2024 년 10 월 31 일입니다. 다른 버전을 다운로드하거나 상기 링크가 만료되었을 경우, [Android Studio 릴리스 아카이브](https://developer.android.com/studio/archive?hl=en) 페이지를 방문하십시오.. +> 메모: 상기 버전 출시 날짜는 2024 년 12 월 2 일입니다. 다른 버전을 다운로드하거나 상기 링크가 만료되었을 경우, [Android Studio 릴리스 아카이브](https://developer.android.com/studio/archive?hl=en) 페이지를 방문하십시오.. 위의 파일을 설치하거나 압축을 풀고 Android Studio 소프트웨어를 실행합니다 (예: `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (SDK 도구) (오른쪽 창에 위치) AutoJs6 프로젝트는 `JDK (Java 개발 도구 키트)` 버전이 `17` 이상이어야 하지만, `19` 이상을 권장합니다.. -2024 년 12 월 9 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `23`입니다.. +2024 년 12 월 25 일 기준으로, AutoJs6이 지원하는 최대 JDK 버전은 `23`입니다.. > 메모: 시스템에 JDK가 설치되어 있고, 버전이 위의 요구 사항을 충족하는 경우, 이 섹션을 건너뛸 수 있습니다.. diff --git a/README-ru.md b/.readme/README-ru.md similarity index 93% rename from README-ru.md rename to .readme/README-ru.md index c4ece21f..f587ba52 100644 --- a/README-ru.md +++ b/.readme/README-ru.md @@ -29,16 +29,16 @@ Текущий файл README.md поддерживает следующие языки: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) - Русский [ru] # текущий - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ AutoJs6 разработан на основе финальной версии ****** +# v6.6.1 + +###### 2024/12/25 + +* `Новое` Модуль Pinyin для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin)) +* `Новое` Модуль Pinyin4j для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin4j)) +* `Новое` Методы UiObject#isSimilar и UiObjectCollection#isSimilar для определения, схожи ли элементы управления или их коллекции +* `Исправление` Ошибка, из-за которой проект не мог быть корректно скомпилирован в некоторых средах из-за отката на предыдущую версию +* `Исправление` Исключение "непримитивное значение", которое могло возникать при вызове несуществующих методов +* `Исправление` Ошибка, из-за которой ярлыки скриптов не могли быть корректно добавлены на некоторых устройствах (промежуточное исправление) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Исправление` Ошибка ограничения типа параметров для методов automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Исправление` Ошибка, из-за которой селекторы не поддерживали параметры типа ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Исправление` Ошибка, из-за которой экземпляры UiObjectCollection теряли собственные методы и свойства +* `Улучшение` Восстановлена возможность выбора текста в отдельных записях в окне лога двойным щелчком или длительным нажатием _[`issue #280`](http://issues.autojs6.com/280)_ +* `Улучшение` Максимальное восстановление ключевой информации для проектов скриптов в случае повреждения файла project.json +* `Улучшение` Автоматическая конвертация упрощенного китайского в пиньинь (включая многозначные символы) для суффиксов пакетов, создаваемых при упаковке отдельных файлов +* `Улучшение` Поддержка отрицательных аргументов в методах UiSelector#findOnce и UiSelector#find +* `Улучшение` Поддержка дополнительных сокращённых форм префиксов имён пакетов в селекторах, связанных с элементами UI и className (например, RecyclerView, Snackbar и т. д.) +* `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - Переписаны встроенные модули, обновляйте осторожно @@ -284,25 +304,6 @@ AutoJs6 разработан на основе финальной версии * `Улучшение` Консоль включает подробную информацию о стеке при печати сообщений об ошибках. * `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `Новое` Параметр опции inputSingleLine для dialogs.build() -* `Новое` Метод console.setTouchable _[`issue #122`](http://issues.autojs6.com/122)_ -* `Исправление` Проблема с распознаванием параметров области в некоторых методах ocr модуля _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `Исправление` Проблема с получением деталей версии при обнаружении новой версии на Android 7.x -* `Исправление` Проблема краха приложения при запросе разрешения на скриншот на Android 14 -* `Исправление` Проблема краха приложения при быстром переключении "плавающая кнопка" в главном меню -* `Исправление` Проблема отображения плавающей кнопки после перезапуска приложения при ее закрытии через меню -* `Исправление` Проблема, при которой выбор и переключение языка AutoJs6 на странице настроек на Android 13 и выше не вступает в силу -* `Исправление` Проблема невозможности автоматического завершения развертывания ресурсов OpenCV при первом создании билдов -* `Улучшение` Нативизация модуля bridges для повышения эффективности выполнения скриптов (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `Улучшение` Рефакторинг кода, связанного со службой доступности, для улучшения стабильности службы доступности (экспериментально) _[`issue #167`](http://issues.autojs6.com/167)_ -* `Улучшение` Формат вывода данных для UiObject и UiObjectCollection -* `Улучшение` Подсказки обновлений для Gradle JDK версии в окружении создания -* `Улучшение` Изменения версий некоторых зависимостей или локальных библиотек _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### Для получения более подробной информации о версиях см. раздел * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-ru.md) @@ -319,12 +320,12 @@ AutoJs6 разработан на основе финальной версии #### Подготовка Android Studio -Скачайте версию `Android Studio Ladybug | 2024.2.1 Patch 2` (выберите одну из них по необходимости): +Скачайте версию `Android Studio Ladybug | 2024.2.1 Patch 3` (выберите одну из них по необходимости): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> Примечание: Указанная версия была выпущена 31 October 2024 г.. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en). +> Примечание: Указанная версия была выпущена 2 December 2024 г.. Для загрузки других версий или если указанная ссылка недействительна, посетите страницу [архива версий Android Studio](https://developer.android.com/studio/archive?hl=en). Установите или распакуйте указанные файлы, запустите программное обеспечение Android Studio (например, `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (SDK Инструменты) (находится в правом ок Для проекта AutoJs6 требуется версия `JDK (Java Development Kit)` не ниже `17`, но рекомендуется не ниже `19`. -По состоянию на 9 December 2024 г. AutoJs6 поддерживает JDK максимальной версии `23`. +По состоянию на 25 December 2024 г. AutoJs6 поддерживает JDK максимальной версии `23`. > Примечание: Если на компьютере уже установлен JDK и версия соответствует указанным требованиям, этот раздел можно пропустить. diff --git a/README-zh-Hans.md b/.readme/README-zh-Hans.md similarity index 95% rename from README-zh-Hans.md rename to .readme/README-zh-Hans.md index 8ac56084..a1419184 100644 --- a/README-zh-Hans.md +++ b/.readme/README-zh-Hans.md @@ -30,15 +30,15 @@ 当前自述文件 `README.md` 支持以下语言: - 简体中文 [zh-Hans] # 当前 - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -156,15 +156,21 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 # v6.6.1 -###### 2024/12/08 +###### 2024/12/25 * `新增` pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用于确定控件或控件集合是否相似 * `修复` 部分环境因回退版本过低而无法正常编译项目的问题 * `修复` 调用不存在的方法时可能出现的 "非原始类型值" 异常 * `修复` 部分设备无法正常添加脚本快捷方式的问题 (试修) _[`issue #221`](http://issues.autojs6.com/221)_ * `修复` automator.click/longClick 方法参数类型限制错误 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修复` 选择器不支持 ConsString 类型参数的问题 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修复` UiObjectCollection 实例缺失自身方法及属性的问题 +* `优化` 恢复日志活动窗口单个条目文本内容的双击或长按选择功能 _[`issue #280`](http://issues.autojs6.com/280)_ * `优化` 脚本项目识别在 project.json 损坏情况下尽可能还原关键信息 -* `优化` 打包单文件时自动生成的包名后缀支持将简体中文自动转换为拼音 +* `优化` 打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字) +* `优化` UiSelector#findOnce 及 UiSelector#find 方法支持负数参数 * `优化` UI 元素及 className 相关选择器支持更多的包名前缀省略形式 (如 RecyclerView, Snackbar 等) * `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ @@ -314,12 +320,12 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 #### Android Studio 准备 -下载 `Android Studio Ladybug | 2024.2.1 Patch 2` 版本 (按需选择其一): +下载 `Android Studio Ladybug | 2024.2.1 Patch 3` 版本 (按需选择其一): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 注: 上述版本发布时间为 2024 年 10 月 31 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. +> 注: 上述版本发布时间为 2024 年 12 月 2 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. 安装或解压上述文件, 运行 Android Studio 软件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -363,7 +369,7 @@ SDK Tools (SDK 工具) (位于右侧窗口) AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2024 年 12 月 9 日, AutoJs6 可支持 JDK 最高版本为 `23`. +截至 2024 年 12 月 25 日, AutoJs6 可支持 JDK 最高版本为 `23`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. diff --git a/README-zh-Hant-HK.md b/.readme/README-zh-Hant-HK.md similarity index 93% rename from README-zh-Hant-HK.md rename to .readme/README-zh-Hant-HK.md index 3ad0cb3b..2295cca3 100644 --- a/README-zh-Hant-HK.md +++ b/.readme/README-zh-Hant-HK.md @@ -29,16 +29,16 @@ 當前自述文件 `README.md` 支持以下語言: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) - 繁體中文 (香港) [zh-Hant-HK] # 當前 - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開 ****** +# v6.6.1 + +###### 2024/12/25 + +* `新增` pinyin 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控件或控件集合是否相似 +* `修復` 部分環境因回退版本過低而無法正常編譯項目的問題 +* `修復` 調用不存在的方法時可能出現的 "非原始類型值" 異常 +* `修復` 部分設備無法正常添加腳本快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修復` automator.click/longClick 方法參數類型限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修復` 選擇器不支持 ConsString 類型參數的問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修復` UiObjectCollection 實例缺失自身方法及屬性的問題 +* `優化` 恢復日誌活動窗口單個條目文本內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_ +* `優化` 腳本項目識別在 project.json 損壞情況下儘可能還原關鍵信息 +* `優化` 打包單文件時自動生成的包名後綴支持將簡體中文轉換為拼音 (支持多音字) +* `優化` UiSelector#findOnce 及 UiSelector#find 方法支持負數參數 +* `優化` UI 元素及 className 相關選擇器支持更多的包名前綴省略形式 (如 RecyclerView, Snackbar 等) +* `優化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - 內置模塊重寫, 謹慎升級 @@ -284,25 +304,6 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開 * `優化` 控制枱打印錯誤消息時附加詳細的堆棧信息 * `優化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `新增` dialogs.build() 選項參數屬性 inputSingleLine -* `新增` console.setTouchable 方法 _[`issue #122`](http://issues.autojs6.com/122)_ -* `修復` ocr 模塊部分方法無法識別區域參數的問題 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `修復` Android 7.x 發現新版本時無法獲取版本詳情的問題 -* `修復` Android 14 申請截圖權限時導致應用崩潰的問題 -* `修復` 主頁抽屜快速切換 "浮動按鈕" 開關時可能導致應用崩潰的問題 -* `修復` 使用菜單關閉浮動按鈕時重啓應用後浮動按鈕可能依然顯示的問題 -* `修復` Android 13 及以上系統設置頁面選擇並切換 AutoJs6 語言後無法生效的問題 -* `修復` 構建工具初次構建時無法自動完成 OpenCV 資源部署的問題 -* `優化` 原生化 bridges 模塊以提升腳本執行效率 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `優化` 重構無障礙服務相關代碼以增強無障礙服務的功能穩定性 (實驗性) _[`issue #167`](http://issues.autojs6.com/167)_ -* `優化` UiObject 和 UiObjectCollection 的打印輸出格式 -* `優化` 構建工具在構建環境 Gradle JDK 版本不滿足要求時作出升級提示 -* `優化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### 更多版本歷史可參閲 * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-HK.md) @@ -319,12 +320,12 @@ AutoJs6 在 Auto.js 最終項目的基礎上, 於 `2021/12/01` 進行二次開 #### Android Studio 準備 -下載 `Android Studio Ladybug | 2024.2.1 Patch 2` 版本 (按需選擇其一): +下載 `Android Studio Ladybug | 2024.2.1 Patch 3` 版本 (按需選擇其一): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 注: 上述版本發佈時間為 2024 年 10 月 31 日. 如需下載其他版本, 或上述鏈接已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. +> 注: 上述版本發佈時間為 2024 年 12 月 2 日. 如需下載其他版本, 或上述鏈接已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. 安裝或解壓上述文件, 運行 Android Studio 軟件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (SDK 工具) (位於右側窗口) AutoJs6 項目依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2024 年 12 月 9 日, AutoJs6 可支持 JDK 最高版本為 `23`. +截至 2024 年 12 月 25 日, AutoJs6 可支持 JDK 最高版本為 `23`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. diff --git a/README-zh-Hant-TW.md b/.readme/README-zh-Hant-TW.md similarity index 93% rename from README-zh-Hant-TW.md rename to .readme/README-zh-Hant-TW.md index 4d8e5fec..eafb5226 100644 --- a/README-zh-Hant-TW.md +++ b/.readme/README-zh-Hant-TW.md @@ -29,16 +29,16 @@ 當前自述檔案 `README.md` 支援以下語言: - - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/README-zh-Hans.md) - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) + - [简体中文 [zh-Hans]](http://project.autojs6.com/blob/master/.readme/README-zh-Hans.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) - 繁體中文 (台灣) [zh-Hant-TW] # 當前 - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -154,6 +154,26 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開 ****** +# v6.6.1 + +###### 2024/12/25 + +* `新增` pinyin 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控制元件或控制元件集合是否相似 +* `修復` 部分環境因回退版本過低而無法正常編譯專案的問題 +* `修復` 呼叫不存在的方法時可能出現的 "非原始型別值" 異常 +* `修復` 部分裝置無法正常新增指令碼快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修復` automator.click/longClick 方法引數型別限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修復` 選擇器不支援 ConsString 型別引數的問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修復` UiObjectCollection 例項缺失自身方法及屬性的問題 +* `最佳化` 恢復日誌活動視窗單個條目文字內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_ +* `最佳化` 指令碼專案識別在 project.json 損壞情況下儘可能還原關鍵資訊 +* `最佳化` 打包單檔案時自動生成的包名字尾支援將簡體中文轉換為拼音 (支援多音字) +* `最佳化` UiSelector#findOnce 及 UiSelector#find 方法支援負數引數 +* `最佳化` UI 元素及 className 相關選擇器支援更多的包名字首省略形式 (如 RecyclerView, Snackbar 等) +* `最佳化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ + # v6.6.0 ###### 2024/12/02 - 內建模組重寫, 謹慎升級 @@ -284,25 +304,6 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開 * `最佳化` 控制檯列印錯誤訊息時附加詳細的堆疊資訊 * `最佳化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v650)_ -# v6.4.2 - -###### 2023/11/15 - -* `新增` dialogs.build() 選項引數屬性 inputSingleLine -* `新增` console.setTouchable 方法 _[`issue #122`](http://issues.autojs6.com/122)_ -* `修復` ocr 模組部分方法無法識別區域引數的問題 _[`issue #162`](http://issues.autojs6.com/162)_ _[`issue #175`](http://issues.autojs6.com/175)_ -* `修復` Android 7.x 發現新版本時無法獲取版本詳情的問題 -* `修復` Android 14 申請截圖許可權時導致應用崩潰的問題 -* `修復` 主頁抽屜快速切換 "浮動按鈕" 開關時可能導致應用崩潰的問題 -* `修復` 使用選單關閉浮動按鈕時重啟應用後浮動按鈕可能依然顯示的問題 -* `修復` Android 13 及以上系統設定頁面選擇並切換 AutoJs6 語言後無法生效的問題 -* `修復` 構建工具初次構建時無法自動完成 OpenCV 資源部署的問題 -* `最佳化` 原生化 bridges 模組以提升指令碼執行效率 (Ref to [aiselp](https://github.com/aiselp/AutoX/commit/7c41af6d2b9b36d00440a9c8b7e971d025f98327)) -* `最佳化` 重構無障礙服務相關程式碼以增強無障礙服務的功能穩定性 (實驗性) _[`issue #167`](http://issues.autojs6.com/167)_ -* `最佳化` UiObject 和 UiObjectCollection 的列印輸出格式 -* `最佳化` 構建工具在構建環境 Gradle JDK 版本不滿足要求時作出升級提示 -* `最佳化` 部分依賴或本地庫版本調整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v642)_ - ##### 更多版本歷史可參閱 * [CHANGELOG.md](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-TW.md) @@ -319,12 +320,12 @@ AutoJs6 在 Auto.js 最終專案的基礎上, 於 `2021/12/01` 進行二次開 #### Android Studio 準備 -下載 `Android Studio Ladybug | 2024.2.1 Patch 2` 版本 (按需選擇其一): +下載 `Android Studio Ladybug | 2024.2.1 Patch 3` 版本 (按需選擇其一): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 注: 上述版本釋出時間為 2024 年 10 月 31 日. 如需下載其他版本, 或上述連結已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. +> 注: 上述版本釋出時間為 2024 年 12 月 2 日. 如需下載其他版本, 或上述連結已失效, 可訪問 [Android Studio 發行版本歸檔](https://developer.android.com/studio/archive?hl=en) 頁面. 安裝或解壓上述檔案, 執行 Android Studio 軟體 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -368,7 +369,7 @@ SDK Tools (SDK 工具) (位於右側視窗) AutoJs6 專案依賴的 `JDK (Java 開發工具包)` 發行版本不低於 `17`, 但建議不低於 `19`. -截至 2024 年 12 月 9 日, AutoJs6 可支援 JDK 最高版本為 `23`. +截至 2024 年 12 月 25 日, AutoJs6 可支援 JDK 最高版本為 `23`. > 注: 如果計算機系統已安裝 JDK 且版本滿足上述要求, 則可跳過此小節內容. diff --git a/README.md b/README.md index dc25419c..a1419184 100644 --- a/README.md +++ b/README.md @@ -30,15 +30,15 @@ 当前自述文件 `README.md` 支持以下语言: - 简体中文 [zh-Hans] # 当前 - - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/README-zh-Hant-HK.md) - - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/README-zh-Hant-TW.md) - - [English [en]](http://project.autojs6.com/blob/master/README-en.md) - - [Français [fr]](http://project.autojs6.com/blob/master/README-fr.md) - - [Español [es]](http://project.autojs6.com/blob/master/README-es.md) - - [日本語 [ja]](http://project.autojs6.com/blob/master/README-ja.md) - - [한국어 [ko]](http://project.autojs6.com/blob/master/README-ko.md) - - [Русский [ru]](http://project.autojs6.com/blob/master/README-ru.md) - - [العربية [ar]](http://project.autojs6.com/blob/master/README-ar.md) + - [繁體中文 (香港) [zh-Hant-HK]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-HK.md) + - [繁體中文 (台灣) [zh-Hant-TW]](http://project.autojs6.com/blob/master/.readme/README-zh-Hant-TW.md) + - [English [en]](http://project.autojs6.com/blob/master/.readme/README-en.md) + - [Français [fr]](http://project.autojs6.com/blob/master/.readme/README-fr.md) + - [Español [es]](http://project.autojs6.com/blob/master/.readme/README-es.md) + - [日本語 [ja]](http://project.autojs6.com/blob/master/.readme/README-ja.md) + - [한국어 [ko]](http://project.autojs6.com/blob/master/.readme/README-ko.md) + - [Русский [ru]](http://project.autojs6.com/blob/master/.readme/README-ru.md) + - [العربية [ar]](http://project.autojs6.com/blob/master/.readme/README-ar.md) ****** @@ -156,15 +156,21 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 # v6.6.1 -###### 2024/12/09 +###### 2024/12/25 * `新增` pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用于确定控件或控件集合是否相似 * `修复` 部分环境因回退版本过低而无法正常编译项目的问题 * `修复` 调用不存在的方法时可能出现的 "非原始类型值" 异常 * `修复` 部分设备无法正常添加脚本快捷方式的问题 (试修) _[`issue #221`](http://issues.autojs6.com/221)_ * `修复` automator.click/longClick 方法参数类型限制错误 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修复` 选择器不支持 ConsString 类型参数的问题 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修复` UiObjectCollection 实例缺失自身方法及属性的问题 +* `优化` 恢复日志活动窗口单个条目文本内容的双击或长按选择功能 _[`issue #280`](http://issues.autojs6.com/280)_ * `优化` 脚本项目识别在 project.json 损坏情况下尽可能还原关键信息 -* `优化` 打包单文件时自动生成的包名后缀支持将简体中文自动转换为拼音 +* `优化` 打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字) +* `优化` UiSelector#findOnce 及 UiSelector#find 方法支持负数参数 * `优化` UI 元素及 className 相关选择器支持更多的包名前缀省略形式 (如 RecyclerView, Snackbar 等) * `优化` 部分依赖或本地库版本调整 _[`CHANGELOG.md`](http://project.autojs6.com/blob/master/app/src/main/assets-app/doc/CHANGELOG.md#v661)_ @@ -314,12 +320,12 @@ AutoJs6 在 Auto.js 最终项目的基础上, 于 `2021/12/01` 进行二次开 #### Android Studio 准备 -下载 `Android Studio Ladybug | 2024.2.1 Patch 2` 版本 (按需选择其一): +下载 `Android Studio Ladybug | 2024.2.1 Patch 3` 版本 (按需选择其一): -- [android-studio-2024.2.1.11-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.11/android-studio-2024.2.1.11-windows.exe) (1.13 GB) -- [android-studio-2024.2.1.11-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-windows.zip) (1.14 GB) +- [android-studio-2024.2.1.12-windows.exe](https://redirector.gvt1.com/edgedl/android/studio/install/2024.2.1.12/android-studio-2024.2.1.12-windows.exe) (1.13 GB) +- [android-studio-2024.2.1.12-windows.zip](https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.12/android-studio-2024.2.1.12-windows.zip) (1.14 GB) -> 注: 上述版本发布时间为 2024 年 10 月 31 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. +> 注: 上述版本发布时间为 2024 年 12 月 2 日. 如需下载其他版本, 或上述链接已失效, 可访问 [Android Studio 发行版本归档](https://developer.android.com/studio/archive?hl=en) 页面. 安装或解压上述文件, 运行 Android Studio 软件 (如 `"D:\android-studio\bin\studio64.exe"`). @@ -363,7 +369,7 @@ SDK Tools (SDK 工具) (位于右侧窗口) AutoJs6 项目依赖的 `JDK (Java 开发工具包)` 发行版本不低于 `17`, 但建议不低于 `19`. -截至 2024 年 12 月 9 日, AutoJs6 可支持 JDK 最高版本为 `23`. +截至 2024 年 12 月 25 日, AutoJs6 可支持 JDK 最高版本为 `23`. > 注: 如果计算机系统已安装 JDK 且版本满足上述要求, 则可跳过此小节内容. diff --git a/app/src/main/assets-app/doc/CHANGELOG-ar.md b/app/src/main/assets-app/doc/CHANGELOG-ar.md index 90ee2ca1..9b454ec0 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-ar.md +++ b/app/src/main/assets-app/doc/CHANGELOG-ar.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `إضافة جديدة` وحدة Pinyin لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin)) +* `إضافة جديدة` وحدة Pinyin4j لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > [البينيين الصيني](https://docs.autojs6.com/#/pinyin4j)) +* `إضافة جديدة` الطرق UiObject#isSimilar و UiObjectCollection#isSimilar لتحديد ما إذا كان العنصر أو مجموعة العناصر متشابهة +* `تصليح` مشكلة عدم قدرة المشروع على التجميع بشكل صحيح في بعض البيئات بسبب الرجوع إلى إصدار أقدم +* `تصليح` خطأ "قيمة غير أولية" قد يحدث عند استدعاء طرق غير موجودة +* `تصليح` مشكلة عدم إمكانية إضافة اختصارات النصوص على بعض الأجهزة (إصلاح مؤقت) _[`issue #221`](http://issues.autojs6.com/221)_ +* `تصليح` خطأ في قيود نوع الوسائط للطرق automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `تصليح` مشكلة عدم دعم المصفوفات مع الوسائط من نوع ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `تصليح` مشكلة فقدان الطرق والخصائص في مثيلات UiObjectCollection +* `تحسين` استعادة إمكانية اختيار محتوى النص لكل عنصر في نافذة النشاط الخاصة بالسجلات بالنقر المزدوج أو الضغط المطول _[`issue #280`](http://issues.autojs6.com/280)_ +* `تحسين` استعادة أكبر قدر ممكن من المعلومات الأساسية لمشاريع النصوص عند تلف ملف project.json +* `تحسين` تحويل اللغة الصينية المبسطة تلقائيًا إلى نظام بينيين (بما في ذلك الحروف متعددة النغمات) عند توليد اللواحق للأسماء في الملفات المفردة +* `تحسين` دعم الوسائط السلبية في الطرق UiSelector#findOnce و UiSelector#find +* `تحسين` دعم أشكال مختصرة إضافية لبادئات الأسماء في المصفوفات المرتبطة بعناصر الواجهة (مثل RecyclerView و Snackbar وغيرها) +* `التبعيات` إضافة Jieba Analysis الإصدار 1.0.3-SNAPSHOT (معدل) +* `التبعيات` ترقية إصدار Gradle من 8.11.1 إلى 8.12 + # v6.6.0 ###### 2024/12/02 - إعادة كتابة الوحدات المدمجة، الترقي بحذر diff --git a/app/src/main/assets-app/doc/CHANGELOG-en.md b/app/src/main/assets-app/doc/CHANGELOG-en.md index 8cbbac6f..9fff3756 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-en.md +++ b/app/src/main/assets-app/doc/CHANGELOG-en.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `Feature` Pinyin module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin)) +* `Feature` Pinyin4j module for Chinese Pinyin conversion (Refer to Project Documentation > [Chinese Pinyin](https://docs.autojs6.com/#/pinyin4j)) +* `Feature` Methods UiObject#isSimilar and UiObjectCollection#isSimilar for determining whether a control or a collection of controls is similar +* `Fix` Issue where the project could not compile properly in certain environments due to a rollback to an earlier version +* `Fix` "Non-primitive value" exception that may occur when calling non-existent methods +* `Fix` Issue where script shortcuts could not be added properly on certain devices (tentative fix) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Fix` Incorrect parameter type restrictions for the automator.click/longClick methods _[`issue #275`](http://issues.autojs6.com/275)_ +* `Fix` Issue where selectors did not support ConsString type parameters _[`issue #277`](http://issues.autojs6.com/277)_ +* `Fix` Missing methods and properties on UiObjectCollection instances +* `Improvement` Restore the ability to select text content of individual entries in the log activity window via double-click or long press _[`issue #280`](http://issues.autojs6.com/280)_ +* `Improvement` Recover as much critical information as possible for script projects when project.json is corrupted +* `Improvement` Automatically convert Simplified Chinese to Pinyin (including multi-tone characters) for generated package name suffixes when packaging single files +* `Improvement` Support for negative arguments in the UiSelector#findOnce and UiSelector#find methods +* `Improvement` UI elements and className-related selectors now support more package name prefix omission forms (e.g., RecyclerView, Snackbar, etc.) +* `Dependency` Added Jieba Analysis version 1.0.3-SNAPSHOT (modified) +* `Dependency` Upgrade Gradle version from 8.11.1 to 8.12 + # v6.6.0 ###### 2024/12/02 - Built-in module rewrite, upgrade cautiously diff --git a/app/src/main/assets-app/doc/CHANGELOG-es.md b/app/src/main/assets-app/doc/CHANGELOG-es.md index 6e59a9f3..4574c2af 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-es.md +++ b/app/src/main/assets-app/doc/CHANGELOG-es.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `Nuevo` Módulo Pinyin para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin)) +* `Nuevo` Módulo Pinyin4j para la conversión de pinyin en chino (Consulte la documentación del proyecto > [Pinyin chino](https://docs.autojs6.com/#/pinyin4j)) +* `Nuevo` Métodos UiObject#isSimilar y UiObjectCollection#isSimilar para determinar si un control o una colección de controles son similares +* `Corrección` Problema donde no se podía compilar correctamente el proyecto en determinados entornos debido a una reversión a una versión anterior +* `Corrección` Excepción de "valor no primitivo" que puede ocurrir al llamar a métodos inexistentes +* `Corrección` Problema donde los accesos directos de scripts no se podían agregar correctamente en algunos dispositivos (arreglo tentativa) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Corrección` Restricción de tipo de parámetro incorrecta en los métodos automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Corrección` Problema donde los selectores no admitían parámetros del tipo ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Corrección` Problema donde las instancias de UiObjectCollection carecían de métodos y propiedades propios +* `Mejora` Restaurar la capacidad de seleccionar el contenido del texto de entradas individuales en la ventana de actividad del registro mediante doble clic o pulsación larga _[`issue #280`](http://issues.autojs6.com/280)_ +* `Mejora` Recuperar la mayor cantidad de información crítica posible para proyectos de scripts cuando el archivo project.json está dañado +* `Mejora` Convertir automáticamente chino simplificado a Pinyin (incluyendo caracteres con múltiples tonos) para los sufijos de nombres de paquetes generados al empaquetar archivos individuales +* `Mejora` Soporte para argumentos negativos en los métodos UiSelector#findOnce y UiSelector#find +* `Mejora` Mayor soporte para formas abreviadas de prefijos de nombres de paquetes en selectores relacionados con elementos UI y className (por ejemplo, RecyclerView, Snackbar, etc.) +* `Dependencia` Agregado Jieba Analysis versión 1.0.3-SNAPSHOT (modificada) +* `Dependencia` Actualizar la versión de Gradle de 8.11.1 a 8.12 + # v6.6.0 ###### 2024/12/02 - Reescritura de módulos integrados, actualización con precaución diff --git a/app/src/main/assets-app/doc/CHANGELOG-fr.md b/app/src/main/assets-app/doc/CHANGELOG-fr.md index 2513d531..66750aac 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-fr.md +++ b/app/src/main/assets-app/doc/CHANGELOG-fr.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `Fonctionnalité` Module Pinyin pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin)) +* `Fonctionnalité` Module Pinyin4j pour la conversion du pinyin chinois (Consultez la documentation du projet > [Pinyin chinois](https://docs.autojs6.com/#/pinyin4j)) +* `Fonctionnalité` Méthodes UiObject#isSimilar et UiObjectCollection#isSimilar pour déterminer si une commande ou une collection de commandes est similaire +* `Correction` Problème empêchant la compilation correcte du projet dans certains environnements suite à un retour à une ancienne version +* `Correction` Exception "valeur non primitive" pouvant survenir lors de l'appel à des méthodes inexistantes +* `Correction` Problème empêchant l'ajout correct de raccourcis de script sur certains appareils (correction provisoire) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Correction` Erreur de restriction de type de paramètre dans les méthodes automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Correction` Problème avec les sélecteurs ne prenant pas en charge les paramètres de type ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Correction` Problème d'absence des méthodes et propriétés propres aux instances UiObjectCollection +* `Amélioration` Restauration de la possibilité de sélectionner le contenu texte d'une entrée individuelle dans la fenêtre de journal via un double-clic ou un appui long _[`issue #280`](http://issues.autojs6.com/280)_ +* `Amélioration` Récupérer autant d'informations critiques que possible pour les projets de script en cas de corruption du fichier project.json +* `Amélioration` Convertir automatiquement le chinois simplifié en pinyin (y compris les caractères à tons multiples) pour les suffixes de noms de paquet générés lors de l'empaquetage de fichiers uniques +* `Amélioration` Soutien des arguments négatifs dans les méthodes UiSelector#findOnce et UiSelector#find +* `Amélioration` Prise en charge des formes abrégées supplémentaires pour les préfixes de noms de paquet dans les sélecteurs liés aux éléments de l'interface utilisateur et aux className (par exemple RecyclerView, Snackbar, etc.) +* `Dépendance` Ajout de Jieba Analysis version 1.0.3-SNAPSHOT (modifiée) +* `Dépendance` Mise à niveau de la version de Gradle de 8.11.1 à 8.12 + # v6.6.0 ###### 2024/12/02 - Réécriture du module intégré, mise à jour avec prudence diff --git a/app/src/main/assets-app/doc/CHANGELOG-ja.md b/app/src/main/assets-app/doc/CHANGELOG-ja.md index e2f9fe3d..182946d4 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-ja.md +++ b/app/src/main/assets-app/doc/CHANGELOG-ja.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `新機能` 中国語のピンイン変換用の Pinyin モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin)) +* `新機能` 中国語のピンイン変換用の Pinyin4j モジュール (プロジェクトドキュメントを参照 > [中国語ピンイン](https://docs.autojs6.com/#/pinyin4j)) +* `新機能` コントロールまたはコントロールコレクションが類似しているかを判定する UiObject#isSimilar と UiObjectCollection#isSimilar メソッド +* `修正` 一部の環境でバージョンを低く戻すことでプロジェクトが正常にコンパイルできなくなる問題 +* `修正` 存在しないメソッドを呼び出す際に発生する可能性がある「非プリミティブ型の値」エラー +* `修正` 一部のデバイスでスクリプトショートカットが正常に追加できない問題 (暫定修正) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修正` automator.click/longClick メソッドのパラメーター型制限の誤り _[`issue #275`](http://issues.autojs6.com/275)_ +* `修正` セレクターが ConsString 型のパラメーターをサポートしない問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修正` UiObjectCollection インスタンスにメソッドおよびプロパティが欠如している問題 +* `改善` ログアクティビティウィンドウの個別エントリのテキスト内容をダブルクリックまたは長押しで選択する機能を復元 _[`issue #280`](http://issues.autojs6.com/280)_ +* `改善` project.json ファイルが破損した場合でも、スクリプトプロジェクトの重要な情報を可能な限り復元 +* `改善` 単一ファイルをパッケージ化する際に、自動生成されるパッケージ名のサフィックスを簡体字中国語からピンインに変換 (多音字対応) +* `改善` UiSelector#findOnce と UiSelector#find メソッドで負の引数をサポート +* `改善` UI要素や className に関連するセレクターが RecyclerView や Snackbar などのパッケージ名プレフィックス省略形式にさらに対応 +* `依存関係` Jieba Analysis バージョン 1.0.3-SNAPSHOT (修正版) を追加 +* `依存関係` Gradle バージョンを 8.11.1 から 8.12 にアップグレード + # v6.6.0 ###### 2024/12/02 - 組み込みモジュールの書き換え、慎重にアップグレードしてください diff --git a/app/src/main/assets-app/doc/CHANGELOG-ko.md b/app/src/main/assets-app/doc/CHANGELOG-ko.md index b690f71b..f19c6da1 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-ko.md +++ b/app/src/main/assets-app/doc/CHANGELOG-ko.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `추가` 중국어 병음 변환을 위한 Pinyin 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin)) +* `추가` 중국어 병음 변환을 위한 Pinyin4j 모듈 (프로젝트 문서 참고 > [중국어 병음](https://docs.autojs6.com/#/pinyin4j)) +* `추가` 컨트롤 또는 컨트롤 컬렉션이 유사한지 여부를 확인하는 UiObject#isSimilar 및 UiObjectCollection#isSimilar 메서드 +* `수정` 일부 환경에서 이전 버전으로 롤백하여 프로젝트가 정상적으로 컴파일되지 않는 문제 +* `수정` 존재하지 않는 메서드를 호출할 때 발생할 수 있는 "비원시 값" 예외 +* `수정` 일부 기기에서 스크립트 바로가기를 정상적으로 추가할 수 없는 문제 (임시 수정) _[`issue #221`](http://issues.autojs6.com/221)_ +* `수정` automator.click/longClick 메서드의 파라미터 유형 제한 오류 _[`issue #275`](http://issues.autojs6.com/275)_ +* `수정` 선택자가 ConsString 유형의 파라미터를 지원하지 않는 문제 _[`issue #277`](http://issues.autojs6.com/277)_ +* `수정` UiObjectCollection 인스턴스에서 메서드 및 속성이 누락된 문제 +* `개선` 로그 활동 창의 개별 항목 텍스트 내용을 더블 클릭 또는 길게 눌러 선택하는 기능 복원 _[`issue #280`](http://issues.autojs6.com/280)_ +* `개선` project.json 파일이 손상된 경우에도 가능한 한 중요한 정보를 복원 +* `개선` 단일 파일을 패키징할 때 자동 생성된 패키지 이름 접미사를 간체자로부터 병음으로 변환 (다음 음도 지원) +* `개선` UiSelector#findOnce 및 UiSelector#find 메서드에서 음수 인수 지원 +* `개선` UI 요소 및 className 관련 선택자가 RecyclerView, Snackbar 등과 같은 더욱 다양한 패키지 이름 접두사 생략 형식을 지원 +* `의존성` Jieba Analysis 버전 1.0.3-SNAPSHOT (수정된 버전) 추가 +* `의존성` Gradle 버전을 8.11.1에서 8.12로 업그레이드 + # v6.6.0 ###### 2024/12/02 - 내장 모듈 재작성, 신중한 업그레이드 필요 diff --git a/app/src/main/assets-app/doc/CHANGELOG-ru.md b/app/src/main/assets-app/doc/CHANGELOG-ru.md index f8c17656..1d6eb179 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-ru.md +++ b/app/src/main/assets-app/doc/CHANGELOG-ru.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `Новое` Модуль Pinyin для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin)) +* `Новое` Модуль Pinyin4j для преобразования китайского пиньиня (См. документацию проекта > [Китайский Пиньинь](https://docs.autojs6.com/#/pinyin4j)) +* `Новое` Методы UiObject#isSimilar и UiObjectCollection#isSimilar для определения, схожи ли элементы управления или их коллекции +* `Исправление` Ошибка, из-за которой проект не мог быть корректно скомпилирован в некоторых средах из-за отката на предыдущую версию +* `Исправление` Исключение "непримитивное значение", которое могло возникать при вызове несуществующих методов +* `Исправление` Ошибка, из-за которой ярлыки скриптов не могли быть корректно добавлены на некоторых устройствах (промежуточное исправление) _[`issue #221`](http://issues.autojs6.com/221)_ +* `Исправление` Ошибка ограничения типа параметров для методов automator.click/longClick _[`issue #275`](http://issues.autojs6.com/275)_ +* `Исправление` Ошибка, из-за которой селекторы не поддерживали параметры типа ConsString _[`issue #277`](http://issues.autojs6.com/277)_ +* `Исправление` Ошибка, из-за которой экземпляры UiObjectCollection теряли собственные методы и свойства +* `Улучшение` Восстановлена возможность выбора текста в отдельных записях в окне лога двойным щелчком или длительным нажатием _[`issue #280`](http://issues.autojs6.com/280)_ +* `Улучшение` Максимальное восстановление ключевой информации для проектов скриптов в случае повреждения файла project.json +* `Улучшение` Автоматическая конвертация упрощенного китайского в пиньинь (включая многозначные символы) для суффиксов пакетов, создаваемых при упаковке отдельных файлов +* `Улучшение` Поддержка отрицательных аргументов в методах UiSelector#findOnce и UiSelector#find +* `Улучшение` Поддержка дополнительных сокращённых форм префиксов имён пакетов в селекторах, связанных с элементами UI и className (например, RecyclerView, Snackbar и т. д.) +* `Зависимость` Добавлена Jieba Analysis версии 1.0.3-SNAPSHOT (изменённая версия) +* `Зависимость` Обновление версии Gradle с 8.11.1 до 8.12 + # v6.6.0 ###### 2024/12/02 - Переписаны встроенные модули, обновляйте осторожно diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md index 92e18fd4..93da6519 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hans.md @@ -6,16 +6,24 @@ # v6.6.1 -###### 2024/12/08 +###### 2024/12/25 * `新增` pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用于确定控件或控件集合是否相似 * `修复` 部分环境因回退版本过低而无法正常编译项目的问题 * `修复` 调用不存在的方法时可能出现的 "非原始类型值" 异常 * `修复` 部分设备无法正常添加脚本快捷方式的问题 (试修) _[`issue #221`](http://issues.autojs6.com/221)_ * `修复` automator.click/longClick 方法参数类型限制错误 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修复` 选择器不支持 ConsString 类型参数的问题 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修复` UiObjectCollection 实例缺失自身方法及属性的问题 +* `优化` 恢复日志活动窗口单个条目文本内容的双击或长按选择功能 _[`issue #280`](http://issues.autojs6.com/280)_ * `优化` 脚本项目识别在 project.json 损坏情况下尽可能还原关键信息 -* `优化` 打包单文件时自动生成的包名后缀支持将简体中文自动转换为拼音 +* `优化` 打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字) +* `优化` UiSelector#findOnce 及 UiSelector#find 方法支持负数参数 * `优化` UI 元素及 className 相关选择器支持更多的包名前缀省略形式 (如 RecyclerView, Snackbar 等) +* `依赖` 附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified) +* `依赖` 升级 Gradle 版本 8.11.1 -> 8.12 # v6.6.0 diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-HK.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-HK.md index c5aabdfe..3cd3a75e 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-HK.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-HK.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `新增` pinyin 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模塊, 用於漢語拼音轉換 (參閲 項目文檔 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控件或控件集合是否相似 +* `修復` 部分環境因回退版本過低而無法正常編譯項目的問題 +* `修復` 調用不存在的方法時可能出現的 "非原始類型值" 異常 +* `修復` 部分設備無法正常添加腳本快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修復` automator.click/longClick 方法參數類型限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修復` 選擇器不支持 ConsString 類型參數的問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修復` UiObjectCollection 實例缺失自身方法及屬性的問題 +* `優化` 恢復日誌活動窗口單個條目文本內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_ +* `優化` 腳本項目識別在 project.json 損壞情況下儘可能還原關鍵信息 +* `優化` 打包單文件時自動生成的包名後綴支持將簡體中文轉換為拼音 (支持多音字) +* `優化` UiSelector#findOnce 及 UiSelector#find 方法支持負數參數 +* `優化` UI 元素及 className 相關選擇器支持更多的包名前綴省略形式 (如 RecyclerView, Snackbar 等) +* `依賴` 附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified) +* `依賴` 升級 Gradle 版本 8.11.1 -> 8.12 + # v6.6.0 ###### 2024/12/02 - 內置模塊重寫, 謹慎升級 diff --git a/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-TW.md b/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-TW.md index e0d5ae95..c7cfc555 100644 --- a/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-TW.md +++ b/app/src/main/assets-app/doc/CHANGELOG-zh-Hant-TW.md @@ -4,6 +4,27 @@ ****** +# v6.6.1 + +###### 2024/12/25 + +* `新增` pinyin 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模組, 用於漢語拼音轉換 (參閱 專案文件 > [漢語拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用於確定控制元件或控制元件集合是否相似 +* `修復` 部分環境因回退版本過低而無法正常編譯專案的問題 +* `修復` 呼叫不存在的方法時可能出現的 "非原始型別值" 異常 +* `修復` 部分裝置無法正常新增指令碼快捷方式的問題 (試修) _[`issue #221`](http://issues.autojs6.com/221)_ +* `修復` automator.click/longClick 方法引數型別限制錯誤 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修復` 選擇器不支援 ConsString 型別引數的問題 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修復` UiObjectCollection 例項缺失自身方法及屬性的問題 +* `最佳化` 恢復日誌活動視窗單個條目文字內容的雙擊或長按選擇功能 _[`issue #280`](http://issues.autojs6.com/280)_ +* `最佳化` 指令碼專案識別在 project.json 損壞情況下儘可能還原關鍵資訊 +* `最佳化` 打包單檔案時自動生成的包名字尾支援將簡體中文轉換為拼音 (支援多音字) +* `最佳化` UiSelector#findOnce 及 UiSelector#find 方法支援負數引數 +* `最佳化` UI 元素及 className 相關選擇器支援更多的包名字首省略形式 (如 RecyclerView, Snackbar 等) +* `依賴` 附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified) +* `依賴` 升級 Gradle 版本 8.11.1 -> 8.12 + # v6.6.0 ###### 2024/12/02 - 內建模組重寫, 謹慎升級 diff --git a/app/src/main/assets-app/doc/CHANGELOG.md b/app/src/main/assets-app/doc/CHANGELOG.md index 92e18fd4..93da6519 100644 --- a/app/src/main/assets-app/doc/CHANGELOG.md +++ b/app/src/main/assets-app/doc/CHANGELOG.md @@ -6,16 +6,24 @@ # v6.6.1 -###### 2024/12/08 +###### 2024/12/25 * `新增` pinyin 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin)) +* `新增` pinyin4j 模块, 用于汉语拼音转换 (参阅 项目文档 > [汉语拼音](https://docs.autojs6.com/#/pinyin4j)) +* `新增` UiObject#isSimilar 及 UiObjectCollection#isSimilar 方法, 用于确定控件或控件集合是否相似 * `修复` 部分环境因回退版本过低而无法正常编译项目的问题 * `修复` 调用不存在的方法时可能出现的 "非原始类型值" 异常 * `修复` 部分设备无法正常添加脚本快捷方式的问题 (试修) _[`issue #221`](http://issues.autojs6.com/221)_ * `修复` automator.click/longClick 方法参数类型限制错误 _[`issue #275`](http://issues.autojs6.com/275)_ +* `修复` 选择器不支持 ConsString 类型参数的问题 _[`issue #277`](http://issues.autojs6.com/277)_ +* `修复` UiObjectCollection 实例缺失自身方法及属性的问题 +* `优化` 恢复日志活动窗口单个条目文本内容的双击或长按选择功能 _[`issue #280`](http://issues.autojs6.com/280)_ * `优化` 脚本项目识别在 project.json 损坏情况下尽可能还原关键信息 -* `优化` 打包单文件时自动生成的包名后缀支持将简体中文自动转换为拼音 +* `优化` 打包单文件时自动生成的包名后缀支持将简体中文转换为拼音 (支持多音字) +* `优化` UiSelector#findOnce 及 UiSelector#find 方法支持负数参数 * `优化` UI 元素及 className 相关选择器支持更多的包名前缀省略形式 (如 RecyclerView, Snackbar 等) +* `依赖` 附加 Jieba Analysis 版本 1.0.3-SNAPSHOT (modified) +* `依赖` 升级 Gradle 版本 8.11.1 -> 8.12 # v6.6.0