94 KiB
94 KiB
تاريخ الإصدارات
v6.6.1
2025/01/01
إضافة جديدةوحدة Pinyin لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > البينيين الصيني)إضافة جديدةوحدة Pinyin4j لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > البينيين الصيني)إضافة جديدةالطرق UiObject#isSimilar و UiObjectCollection#isSimilar لتحديد ما إذا كان العنصر أو مجموعة العناصر متشابهةإضافة جديدةالطريقة العامة "currentComponent"، تُستخدم للحصول على اسم المكون النشط الحاليتصليحمشكلة عدم قدرة المشروع على التجميع بشكل صحيح في بعض البيئات بسبب الرجوع إلى إصدار أقدمتصليحخطأ "قيمة غير أولية" قد يحدث عند استدعاء طرق غير موجودةتصليحمشكلة عدم إمكانية إضافة اختصارات النصوص على بعض الأجهزة (إصلاح مؤقت)issue #221تصليحخطأ في قيود نوع الوسائط للطرق automator.click/longClickissue #275تصليحمشكلة عدم دعم المصفوفات مع الوسائط من نوع ConsStringissue #277تصليحمشكلة فقدان الطرق والخصائص في مثيلات UiObjectCollectionتحسينتدعم صفحة التغليف إعداد التوقيعات وإدارة مستودعات المفاتيح وإعداد الأذونات (بواسطة luckyloogn)pr #286تحسينتم تحسين دقة التعرف على اسم الحزمة الحالية واسم النشاط الحالي في النوافذ العائمة (الأولوية: Shizuku > Root > A11Y)تحسينتم تحسين دقة التعرف على currentPackage و currentActivity (الأولوية: Shizuku > Root > A11Y)تحسيناستعادة إمكانية اختيار محتوى النص لكل عنصر في نافذة النشاط الخاصة بالسجلات بالنقر المزدوج أو الضغط المطولissue #280تحسيناستعادة أكبر قدر ممكن من المعلومات الأساسية لمشاريع النصوص عند تلف ملف project.jsonتحسينتحويل اللغة الصينية المبسطة تلقائيًا إلى نظام بينيين (بما في ذلك الحروف متعددة النغمات) عند توليد اللواحق للأسماء في الملفات المفردةتحسيندعم الوسائط السلبية في الطرق UiSelector#findOnce و UiSelector#findتحسينتم تحسين تكيفية أساليب app.startActivity/startDualActivityتحسيندعم أشكال مختصرة إضافية لبادئات الأسماء في المصفوفات المرتبطة بعناصر الواجهة (مثل RecyclerView و Snackbar وغيرها)تحسينمزامنة أحدث كود من المصدر الرئيسي لمحرك Rhino وتكييفه مع المشروع الحاليالتبعياتإضافة Pinyin4j الإصدار 2.5.0التبعياتإضافة Jieba Analysis الإصدار 1.0.3-SNAPSHOT (معدل)التبعياتترقية إصدار Gradle من 8.11.1 إلى 8.12
v6.6.0
2024/12/02 - إعادة كتابة الوحدات المدمجة، الترقي بحذر
تلميحتمت إعادة كتابة الوحدات المدمجة باستخدام Kotlin لتحسين كفاءة تشغيل البرامج النصية ولكن قد يتطلب ذلك عدة تكرارات للتطوير بشكل تدريجيتلميحملف init.js المدمج هو فارغ بشكل افتراضي ولكنه يدعم توسيع الوحدات المدمجة أو تحميل وحدات خارجية بواسطة المطورينإضافة جديدةوحدة axios / وحدة cheerio (راجع إلى AutoX)إضافة جديدةوحدة sqlite، تُستخدم للعمليات البسيطة على قواعد بيانات SQLite (راجع إلى Auto.js Pro) (ارجع إلى مستندات المشروع > SQLite)إضافة جديدةوحدة mime، تُستخدم لمعالجة وتحليل سلاسل نوع MIME (ارجع إلى مستندات المشروع > MIME)إضافة جديدةوحدة nanoid، يمكن استخدامها كمولد لسلاسل معرفات (راجع إلى ai/nanoid)إضافة جديدةوحدة sysprops، تُستخدم للحصول على بيانات تكوين بيئة التشغيل (ارجع إلى مستندات المشروع > خصائص النظام)إضافة جديدةتدعم وحدة ocr محرك Rapid OCRإضافة جديدةدعم تحليل التخطيط لتبديل النوافذ (راجع إلى Auto.js Pro)إضافة جديدةطريقة auto.clearCache، تدعم مسح ذاكرة الكاش (راجع إلى Auto.js Pro)إضافة جديدةطريقة threads.pool، تدعم تطبيق بسيط للمؤشرات (راجع إلى Auto.js Pro)إضافة جديدةطريقة images.matchTemplate تضيف خيار useTransparentMask لدعم البحث الشفاف عن الصور (راجع إلى Auto.js Pro)إضافة جديدةطريقة images.requestScreenCaptureAsync، تُستخدم لطلب إذن لالتقاط الشاشة بشكل غير متزامن في وضع UI (راجع إلى Auto.js Pro)إضافة جديدةطريقة images.requestScreenCapture تضيف خيار isAsync لدعم الحصول على لقطة الشاشة بشكل غير متزامن (راجع إلى Auto.js Pro)إضافة جديدةطرق مراقبة الأحداث مثل images.on('screen_capture', callback)، تدعم مراقبة توافر لقطة الشاشة (راجع إلى Auto.js Pro)إضافة جديدةطريقة images.stopScreenCapture، تدعم تحرير الموارد المتعلقة بطلب لقطة الشاشة (راجع إلى Auto.js Pro)إضافة جديدةطرق images.psnr/mse/ssim/mssim/hist/ncc وimages.getSimilarity، تُستخدم للحصول على مقادير تشابه الصورإضافة جديدةطريقة images.isGrayscale، لتحديد ما إذا كانت الصورة رمادية أم لاإضافة جديدةطريقة images.invert، تُستخدم لعكس ألوان الصورةإضافة جديدةطرق s13n.point/time، لتوحيد كائنات النقاط وكائنات الوقت (ارجع إلى مستندات المشروع > التوحيد)إضافة جديدةطرق وحدة console، مثل gravity (الجاذبية)، touchThrough (النقر عبر)، وbackgroundTint (تلوين الخلفية) (ارجع إلى مستندات المشروع > وحدة التحكم)إضافة جديدةطرائق Mathx.randomInt/Mathx.randomFloat، تستخدم لإرجاع عدد صحيح أو نقطة عشوائية ضمن النطاق المحددإضافة جديدةطرق app.launchDual/startDualActivity، تُستخدم للتعامل مع التطبيقات المزدوجة (تتطلب Shizuku أو Root) (تجريبي)إضافة جديدةطريقة app.kill، تُستخدم لإيقاف التطبيق بالقوة (تتطلب Shizuku أو Root)إضافة جديدةطريقة floaty.getClip، تُستخدم للحصول على محتوى الحافظة بشكل غير مباشر باستخدام نافذة عائمةتصليحتسرب الذاكرة في الارتباط العرضي في الفئات الفرعية لFragment (مثل DrawerFragment / ExplorerFragment إلخ)تصليحتسرب الذاكرة في مثيلات الفئات مثل ScreenCapture / ThemeColorPreference إلختصليحمشكلة تسبب تعطل التطبيق عند طلب إذن لقطة الشاشة على Android 14+ (by chenguangming)pr #242تصليحمشكلة تسبب تعطل التطبيق عند تشغيل الخدمة الأمامية على Android 14+تصليحمشكلة بطئ إضاءة زر تشغيل محرر الأكواد على Android 14+تصليحمشكلة تؤدي إلى عدم القدرة على تشغيل التطبيق نتيجة نقص الملفات الأساسية بعد حزم المشروعissue #202issue #223pr #264تصليحمشكلة تعطل التطبيق بسبب عدم وجود موارد الأيقونات المخصصة أثناء تحرير المشروعissue #203تصليحعدم القدرة على استخدام المعلمات للحصول على لقطة الشاشة باتجاه معين أثناء طلب إذن لقطة الشاشةتصليحمشكلة في بعض الأجهزة التي لا يمكنها إضافة اختصارات البرامج النصية بشكل سليم (محاولة إصلاح)issue #221تصليحمشكلة تأخير تراكمي في إرسال الطلبات عند استدعاء الطرائق المتعلقة بوحدة httpتصليحمشكلة في عدم قدرة خدمة Shizuku على العمل بشكل صحيح قبل الدخول إلى النشاط الرئيسي لـ AutoJs6 (محاولة إصلاح)issue #255تصليحمشكلة تجاوز النتيجة في طريقة random(min, max)تصليحعدم القدرة على تمرير المعلمات من النوع الفارغ في طريقة pickupتصليحمشكلة في تحريف الشكل الثابت للمعامل عند الحصول على المربعات باستخدام UiObject#bounds()تصليحمشكلة عدم القدرة على تحليل النصوص التي تحتوي على علامات تنصيص نصف عريضة في العناصر text/button/inputتصليحمشكلة عدم فعالية وظيفة autoLink في عناصر text/textswitcherتصليحمشكلة في مشاركة كائن ScriptRuntime بين السكريبتات المختلفةتصليحفقدان الخواص الديناميكية للمتغيرات العامة HEIGHT وWIDTHتصليحمشكلة في التأخير في بدء التحميل المفاجئ لـ RootShell أثناء بدء تشغيل البرنامج النصيتصليحمشكلة في ضبط لون الخلفية التي تسبب فقدان الزوايا المستديرة للنافذة العائمة في وحدة التحكمتصليحمشاكل تعطل الخدمة في التشغيل التلقائي لنظام التشغيل بدون حزمة كاملة (محاولة إصلاح)تصليحمشكلة تبديل ViewPager عند التمرير الأفقي في WebView في صفحة المستندات الرئيسيةتصليحمشكلة عدم القدرة على تحديد الملفات ذات الامتداد الكبير في مدير الملفاتتصليحمشكلة عدم قدرة مدير الملفات على التعرف التلقائي على المشروع عند الدخول الأول إلى دليلهتصليحمشكلة عدم تحديث الصفحة تلقائيًا بعد حذف المجلد في مدير الملفاتتصليحمشكلة في ترتيب الملفات والمجلدات في مدير الملفات بسبب وضع اسم الحرف الأول في ASCII في نهاية القائمةتصليحخطأ فشل التثبت في وظيفة تصحيح الأخطاء لمحرر الأكوادتصليحمشكلة عدم القدرة على بدء التصحيح بعد إغلاق محرر الأكواد أثناء التصحيحتصليحمشكلة تجاوز العناصر عند التنقل إلى نهاية السطر في محرر الأكوادتصليحمشكلة وميض عند تشغيل صفحة السجلات في الصفحة الرئيسية للنشاطتصليحعدم القدرة على استخدام وحدة opencc مع التطبيقات المعبأة بشكل صحيحتحسينتحسين تجربة النقر على عنصر تحكم ABI غير متاح في صفحة التعبئةتحسيندعم التحكم في تشغيل عرض مواقع المؤشر باستخدام Shizukuتحسيندعم التحكم في تشغيل "إبراز وسائل الإعلام" و"تعديل إعدادات الأمان" باستخدام Shizukuتحسينتدعم طرائق automator.gestureAsync/gesturesAsync معلمات دالة الاستدعاءتحسيناستخدام الوحدات النمطية كوحدة tasks لتنفيذ العمليات على قاعدة البيانات بطريقة متزامنة لتجنب التناقضات المحتملة في الوصول إلى البياناتتحسيندعم وضع التشغيل البرمجي باستخدام فواصل الأنابيب (مثل"ui|auto";في البداية)تحسيندعم وضع التشغيل البرمجي باستخدم الأقواس الفردية والخلفية بالتخطي; وتقديم القدرة على إغفال الفواصل المنقوطة (مثل بدايةً'ui';أو'ui')تحسيندعم استيراد النماذج المدمجة مثل axios, cheerio, dayjs وغيرها من النماذج باستخدام معلم الأوضاع السريعة (مثل"axios";في البداية)تحسيندعم استيراد وحدات JavaScript الداخلية باستخدام "x" أو "jsox" كمعلم الأوضاع السريعة (مثل"x";في البداية)تحسيندعم مسارات محلية نسبية في خصائص عنصر img src و path (مثل<img src="a.png"/>)تحسيندعم التعرف الذكي على موقع الإدراج عند استيراد فئات وحزم Java في محرر الأكوادتحسيندعم استخدام المسارات كمعلمات الصور مباشرة في وحدة imagesتحسيندعم المعلمات في استيراد الحزم باستخدام importPackageتحسيندعم التعرف الذكي على عناوين IP في وضع الخادم من الحافظة ودعم التحويل الذكي باستخدام مفتاح المسافةتحسيندعم إنشاء الملفات برقم تسلسلي افتراضي ومناسب مع اختيار تلقائي للبادئة في مدير الملفاتتحسينتوفر رسائل خطأ مفصلة عند تشغيل مشروع معين في مدير الملفاتissue #268تحسيندعم المزيد من أنواع الملفات ودعم عرض الرموز المقابلة (يدعم أكثر من 800 نوع من الملفات) في مدير الملفاتتحسينإضافة زر لتعديل أنواع الملفات القابلة للتحرير (jpg/doc/pdf...) في مدير الملفاتتحسينإضافة دعم لعرض المعلومات الأساسية وبيانات Manifest وقائمة الأذونات لملفات APK في مدير الملفاتتحسيندعم عرض المعلومات الأساسية وبيانات MediaInfo للملفات الوسائطية (الصوت والفيديو) في مدير الملفاتتحسيندعم إدخال اسم الحزمة القياسي تلقائيًا عند تعبئة ملف فردي وتقديم تحذيرات حول الشخصيات غير الصالحةتحسيندعم إعداد الأيقونة وزيادة رقم الإصدار واسم الإصدار تلقائيًا بناءً على التطبيقات المثبتة من نفس اسم الحزمة عند تعبئة ملف فرديتحسيندعم تحديد وحدات ABI والمكتبات الافتراضية المتضمنة باستخدام خيارات abis/libs في ملفات تكوين المشاريع التعبئةتحسيندعم الرسائل التحذيرية عند تعذر فاعلية الخيارات المحددة لـ abis/libs في ملفات تكوين المشاريع التعبئةتحسيناستبعاد LeakCanary في إصدارات الإنتاج لتقليل الأعباء غير الضروريةتحسينإضافة ترجمات باللغة الصينية للتعليقات الإنجليزية في الشيفرة المصدرية للمشروع لتحسين قابلية القراءة للتعليقاتتحسيندعم README وCHANGELOG للغات متعددة (توليد النصوص تلقائيًا)تحسينتحسين التكيف الذاتي لإصدارات السكريبت الإنشائي لـ Gradleالتبعياتإضافة إصدار MIME Util 2.3.1التبعياتإضافة Toaster نسخة 12.6التبعياتإضافة EasyWindow (لـ Toaster) نسخة 10.3التبعياتترقية إصدار Gradle من 8.5 إلى 8.11.1التبعياتترقية النسخة Rhino 1.7.15 إلى 1.8.0-SNAPSHOTالتبعياتترقية النسخة Android Material Lang3 1.10.0 إلى 1.12.0التبعياتترقية النسخة Androidx Annotation 1.7.0 إلى 1.9.1التبعياتترقية النسخة Androidx AppCompat 1.6.1 إلى 1.7.0التبعياتترقية النسخة Androidx WebKit 1.8.0 إلى 1.12.1التبعياتترقية النسخة Apache Commons 3.13.0 إلى 3.16.0التبعياتترقية النسخة ARSCLib 1.2.4 إلى 1.3.1التبعياتترقية النسخة Gson 2.10.1 إلى 2.11.0التبعياتترقية النسخة Jackson DataBind 2.13.3 إلى 2.13.4.2التبعياتترقية النسخة Joda Time 2.12.5 إلى 2.12.7التبعياتترقية النسخة LeakCanary 2.12 إلى 2.14التبعياتترقية النسخة MLKit Barcode Scanning 17.2.0 إلى 17.3.0التبعياتترقية النسخة MLKit Text Recognition Chinese 16.0.0 إلى 16.0.1التبعياتترقية النسخة Retrofit2 Converter Gson 2.9.0 إلى 2.11.0التبعياتترقية النسخة Retrofit2 Retrofit 2.9.0 إلى 2.11.0التبعياتترقية النسخة Desugar JDK Libs 2.0.3 إلى 2.0.4التبعياتترقية النسخة Test Runner 1.5.2 إلى 1.6.2التبعياتترقية النسخة Junit Jupiter 5.10.0 إلى 5.10.3التبعياتتحفيض نسخة OkHttp3 5.0.0-alpha.11 إلى 4.12.0
v6.5.0
2023/12/02
إضافة جديدةإضافة وحدة opencc (مرجع إلى وثائق المشروع > تحويل النصوص الصينية) (مرجع إلى LZX284)إضافة جديدةإضافة طريقتي plus و append إلى UiSelector -issue #115إضافة جديدةإضافة دعم تصفية ABI والمكتبات في صفحة تغليف التطبيق (مرجع إلى AutoX) -issue #189تصليحإصلاح مشكلة الحجم الكبير غير العادي للتطبيقات المغلفة (مرجع إلى AutoX و LZX284) -issue #176تصليحإصلاح مشكلة عرض وطباعة بعض رسائل الخطأ في التطبيقات المغلفةتصليحإصلاح مشكلة عرض أيقونة فارغة عند اختيار أيقونة التطبيق في صفحة التغليفتصليحإصلاح خطأ تهيئة السياق الغير مهيأ عند تضمين مكتبة MLKit Google OCR في التطبيقات المغلفةتصليحإصلاح عدم فعالية طرق ocr.mlkit/ocr.recognizeText/detectتصليحإصلاح عدم تطابق لغة النصوص المعروضة مع لغة الإعدادات في بعض النصوص (مثل صفحة السجلات)تصليحإصلاح مشكلة تجاوز النص لحدود الصفحة في بعض اللغات ضمن مفتاح زوار الصفحة الرئيسيةتصليحإصلاح مشكلة إغلاق خدمة الوصول تلقائيًا بعد تفعيلها دون أي رسالة تحذيرية في بعض الأجهزة -issue #181تصليحإصلاح مشكلة تعطل التطبيق بعد تفعيل خدمة الوصول بسبب استخدام الأزرار الفيزيائية في بعض الأجهزة (محاولة تصحيح) -issue #183issue #186تصليحإصلاح خلل في وظيفة pickup بعد إعادة تشغيل خدمة الوصول باستخدام auto(true) (محاولة تصحيح) -issue #184تصليحإصلاح مشكلة تعطل التطبيق عند سحب نافذة التعويم في وحدة floaty (محاولة تصحيح)تصليحإصلاح مشكلة عدم القدرة على استخدام معايير مختصرة في app.startActivity -issue #182issue #188تصليحإصلاح مشكلة عدم القدرة على استيراد الأسماء المتعارضة مع المتغيرات العالمية باستخدام importClass -issue #185تصليحإصلاح مشكلة عدم القدرة على استخدام خدمة الوصول في Android 7.xتصليحإصلاح مشكلة عدم القدرة على استخدام طرق runtime.loadJar/loadDex في Android 14 (محاولة تصحيح)تصليحإصلاح مشكلة عدم القدرة على استخدام "تحليل النطاق التخطيطي" و"تحليل التسلسل التخطيطي" ضمن لوحة الإعدادات السريعة لأنظمة Android -issue #193تصليحإصلاح مشكلة تأخير التطبيق نتيجة فحص التحديث التلقائي (محاولة تصحيح) -issue #186تصليحإصلاح مشكلة عدم الرجوع إلى صفحة مسار العمل بعد النقر على زر "الصعود" في صفحة مدير الملفات -issue #129تصليحإصلاح مشكلة عدم ظهور زر الاستبدال في وظيفة الاستبدال بمحرر الأكوادتصليحإصلاح مشكلة تعطل التطبيق عند الضغط المطول لحذف رمز في محرر الأكواد (محاولة تصحيح)تصليحإصلاح مشكلة عدم ظهور لوحة الوظائف السريعة لوحدة fx عند النقر عليها في محرر الأكوادتصليحإصلاح مشكلة تجاوز النص لحدود الأزرار في لوحة الوظائف السريعة بمحرر الأكوادتحسينيتكيف لوح الوظائف السريع في وحدة محرر الأكواد مع الوضع الليلي.تحسينتتكيف صفحة البدء لتطبيق الحزمة مع الوضع الليلي ويتم تعديل تخطيط أيقونات التطبيق.تحسينتدعم صفحة التطبيق المغلفة التنقل بالمؤشر باستخدام مفتاح ENTER على لوحة المفاتيح البرمجية.تحسينتدعم صفحة التطبيق المغلفة تغيير حالة التحديد الكامل عند النقر فوق عناوين ABI والمكتبة.تحسينتم جعل التحديد الافتراضي لـ ABI ذكيًا في صفحة التطبيق المغلفة مع إضافة مطالبات إرشادية للعناصر غير القابلة للتحديد.تحسينيقوم مدير الملفات بتعديل عرض عناصر القائمة بناءً على النوع وخصائص الملفات والمجلدات.تحسينيضيف قائمة النقر بزر الماوس الأيمن للمدير الملفات خيار تغليف التطبيقات.تحسينعند تمكين خدمات الوصول ولكنها تعمل بشكل غير صحيح، يتم عكس حالة الشذوذ في مفتاح التبديل في الصفحة الرئيسية لـ AutoJs6.تحسينتتضمن وحدة التحكم معلومات مفصلة عن المكدس عند طباعة رسائل الخطأ.التبعياتإضافة إصدار ARSCLib 1.2.4التبعياتإضافة إصدار Flexbox 3.0.0التبعياتإضافة إصدار Android OpenCC 1.2.0التبعياتترقية إصدار Gradle من 8.5-rc-1 إلى 8.5
v6.4.2
2023/11/15
إضافة جديدةخصائص خيار المعلمة inputSingleLine في dialogs.build()إضافة جديدةطريقة console.setTouchableissue #122تصليحمشكلة بعض طرق التعرف على المنطقة في وحدة ocrissue #162issue #175تصليحمشكلة تعذر الحصول على تفاصيل الإصدار عند اكتشاف إصدار جديد على Android 7.xتصليحمشكلة تعطل التطبيق عند طلب إذن لقطة الشاشة على Android 14تصليحمشكلة تعطل التطبيق عند التبديل السريع لـ "زر عائم" في درج الصفحة الرئيسيةتصليحمشكلة استمرار ظهور الزر العائم بعد إعادة تشغيل التطبيق عند إغلاقه باستخدام القائمةتصليحمشكلة عدم فعالية اختيار وتبديل لغة AutoJs6 في صفحة إعدادات النظام على Android 13 والإصدارات الأحدثتصليحمشكلة تعذر إكمال نشر موارد OpenCV تلقائيًا عند البناء الأول باللغةتحسينتعديل وحدة bridges الأصلية لتحسين كفاءة تنفيذ السكريبت (المرجع aiselp)تحسينإعادة هيكلة الكود المرتبط بخدمات إمكانية الوصول لتعزيز استقرار الخدمة (تجريبية)issue #167تحسينتنسيق إخراج UiObject وUiObjectCollectionتحسينإضافة إشعار للترقية عند عدم استيفاء إصدار Gradle JDK لمتطلبات بيئة البناءالتبعياتترقية إصدار Gradle من 8.4 إلى 8.5-rc-1التبعياتخفض إصدار Commons IO من 2.14.0 إلى 2.8.0التبعياتخفض إصدار Jackson DataBind من 2.14.3 إلى 2.13.3
v6.4.1
2023/11/02
تصليحمشكلة تكيف أداة البناء مع الأنظمة غير المعروفة (عن طريق TonyJiangWJ)pr #158تصليحمشكلة تعطل التطبيق عند خروج السكريبتissue #159تصليحمشكلة خطأ نوع قيمة العودة للمحتوى في body.contentType بوحدة httpissue #142تصليحمشكلة عودة بيانات العرض device.width وdevice.height بشكل غير صحيحissue #160تصليحمشكلة تعطل التطبيق عند الضغط المطول للحذف في محرر الشيفرة (إصلاح تجريبي)issue #156تصليحمشكلة تعطل التطبيق عند القيام بعمليات عامة بعد تحديد النص عكسياً في محرر الشيفرةتصليحمشكلة عدم عرض القائمة المختصرة عند الضغط المطول على أيقونة التطبيق AutoJs6 في بعض الأجهزةتصليحمشكلة عدم الاستجابة عند الضغط على زر التأكيد عند تغليف المشروع في بعض الأجهزةتصليحمشكلة عدم القدرة على استخدام المعلمات المشهورة في app.sendBroadcast وapp.startActivityتصليحخلل وظيفي عند استدعاء وظائف مثل JsWindow#setPosition في وحدة floaty للمرة الأولىتحسينإضافة أذونات متعلقة بـ Termux لدعم استدعاء Intent لتنفيذ أوامر ADBissue #136تحسينإمكانية استخدام كائن الاستجابة في وحدة http لطرق body.string() وbody.bytes() بشكل متكررتحسينإضافة دعم GitHub Actions للتغليف التلقائي (عن طريق TonyJiangWJ)pr #158تحسينالتكيف مع منصة Temurin في أداة البناءالتبعياتترقية إصدار Gradle من 8.4-rc-3 إلى 8.4التبعياتترقية إصدار Android dx من 1.11 إلى 1.14
v6.4.0
2023/10/30
إضافة جديدةدعم وحدة ocr لمحرك Paddle Lite (عن طريق TonyJiangWJ)pr #120إضافة جديدةدعم طرق تغليف المكونات الإضافية المدمجة والخارجية في وظيفة التغليف (عن طريق LZX284)pr #151إضافة جديدةوحدة WebSocket (يرجى مراجعة الوثائق > WebSocket)إضافة جديدةوحدات barcode / qrcode (يرجى مراجعة الوثائق > الباركود / الرمز ثنائي الأبعاد)إضافة جديدةوحدة shizuku (يرجى مراجعة الوثائق > Shizuku) ومفتاح الأذونات في درج الصفحة الرئيسيةإضافة جديدةطرق device.rotation / device.orientationإضافة جديدةدعم الوصول إلى الخصائص الثابتة للفئة الداخلية في جافاإضافة جديدةدعم اختيار وتبديل لغة التطبيق في صفحة إعدادات النظام (Android 13 والإصدارات الأحدث)إضافة جديدةدعم إضافة طرق اختصارات التطبيق في صفحة الإعدادات بالنقر المطول على أيقونة التطبيق اختصارات التطبيق لفتح وثائق أو صفحات الإعداداتتصليحإعادة دمج بعض طلبات السحب (عن طريق aiselp) لحل مشكلة عدم إنهاء بعض السكريبتات بشكل صحيحpr #75pr #78تصليحمشكلة عدم استخدام واجهات برمجة التطبيقات الجديدة في AutoJs6 عند تغليف التطبيقات (عن طريق LZX284)pr #151issue #149تصليحمشكلة الأنماط الغير صحيحة عند تغليف التطبيقات في وضع الليل على النظامتصليحمشكلة فقدان معلومات امتداد الملف عند حفظ الملفات محليًا في مكون إضافي VSCodeتصليحمشكلة استثناءات غير معالجة تؤدي إلى تعطل التطبيق عند تشغيل المشروع باستخدام ميزات coroutineتصليحمشكلة عدم تسجيل زر العائم لموضعه بعد إعادة تشغيل أو إغلاق التطبيقتصليحمشكلة عدم القدرة على تحديث معلومات الجهاز عند تغيير اتجاه الشاشةissue #153تصليحمشكلة حجم الخط الصغير في عنوان Toolbar عند دوران الشاشة أفقياًتصليحمشكلة ازدحام علامات تبويب الصفحة الرئيسية عند دوران الشاشة أفقياًتصليحمشكلة تجاوز الزر العائم للشاشة عند دوران الشاشة أفقياًissue #90تصليحمشكلة عدم استعادة إحداثيات الزر العائم واتجاه جانب الشاشة بشكل صحيح عند دوران الشاشة عدة مراتتصليحمشكلة تفويت ظهور أو تكرار ظهور مربعات الرسائل العائمة على بعض الأجهزةتصليحمشكلة حجب مربعات الرسائل العائمة عند تشغيل عدة سكريبتات في نفس الوقتissue #67تصليحمشكلة تعطل التطبيق عند فشل عرض القائمة عند النقر على تخطيط باستخدام التحليل بواسطة البثتصليحمشكلة عدم تفعيل جميع مثيلات WebSocket التي تم إنشاؤها بعد الأولى بشكل صحيحتصليحالتراجع عن طريقة التوجيه الشامل لـ importPackage لتجنب مشاكل استيراد الحزم في بعض النطاقاتissue #88تصليحمشكلة تعطل التطبيق عند استخدام وظائف النسخ أو التصدير في صفحة النشاطاتتحسينإعادة تسمية ميزة التصدير في صفحة النشاطات إلى ميزة الإرسال مع تحسينات ملموسةتحسيندعم ميزة الإرسال في صفحة النشاطات لاقتطاع العنصر وتنبيه المستخدم عند تجاوز الحد المسموح بهتحسيندعم محركات Google MLKit وPaddle Lite في وحدة ocr (يرجى مراجعة الوثائق > التعرف على النصوص)تحسينزيادة احتمالية بدء خدمة إمكانية الوصول تلقائيًاتحسينالانتقال من kapt إلى KSP في معالجة تعليقات Kotlin التوضيحيةتحسيندعم النسخة المبكرة من IntelliJ Idea في أداة البناءتحسينالتكيف مع إصدارات Java المختلفة في أداة البناء لتجنب مشكلات "الإصدار غير الصالح"تحسينتحسين منطق التراجع عن الإصدارات في أداة البناء والتنبؤ بالإصداراتتحسينالتكيف مع الإصدار 1.0.7 من مكون VSCode الإضافيالتبعياتإضافة إصدار Rikka Shizuku 13.1.5التبعياتإضافة إصدار MLKit Barcode Scanning 17.2.0التبعياتترقية إصدار OpenCV من 4.5.5 إلى 4.8.0 (المرجع TonyJiangWJ)التبعياتترقية إصدار Gradle Compile من 33 إلى 34التبعياتترقية إصدار Gradle من 8.3-rc-1 إلى 8.4-rc-3التبعياتترقية إصدار Apache Commons Lang3 من 3.12.0 إلى 3.13.0التبعياتترقية إصدار Glide من 4.15.1 إلى 4.16.0التبعياتترقية إصدار Android Analytics من 14.3.0 إلى 14.4.0التبعياتترقية إصدار Androidx WebKit من 1.7.0 إلى 1.8.0التبعياتترقية إصدار Androidx Preference من 1.2.0 إلى 1.2.1التبعياتترقية إصدار Androidx Annotation من 1.6.0 إلى 1.7.0التبعياتترقية إصدار Androidx Recyclerview من 1.3.0 إلى 1.3.2التبعياتترقية إصدار Android Material من 1.9.0 إلى 1.10.0التبعياتترقية إصدار Androidx AppCompat من 1.4.2 إلى 1.6.1التبعياتترقية إصدار Commons IO من 2.8.0 إلى 2.14.0التبعياتترقية إصدار Jackson DataBind من 2.13.3 إلى 2.14.3التبعياتإزالة إصدار Zeugma Solutions LocaleHelper 1.5.1
v6.3.3
2023/07/21
إضافة جديدةميزة التعليق على الكود في محرر الشيفرة (عن طريق little-alei)pr #98إضافة جديدةاستخدام auto.stateListener لمراقبة حالة اتصال خدمة إمكانية الوصول (عن طريق little-alei)pr #98إضافة جديدةإضافة طرق nextSibling / lastChild / offset لنوع UiObject (يرجى مراجعة الوثائق > عقد التحكم)تصليحمشكلة عدم قدرة مكون VSCode الإضافي على تحليل البيانات عند إجمالي طول الأحرف في السكريبت يتجاوز أربعة أرقام عشريةissue #91issue #93issue #100issue #109تصليحمشكلة عدم قدرة مكون VSCode الإضافي على حفظ الملفات بشكل صحيحissue #92issue #94تصليحمشكلة عدم حدوث الانتقال إلى الصفحة عند النقر على "إدارة خدمات إمكانية الوصول" في قائمة الزر العائمتصليحمشكلة فقدان طريقة runtime.requestPermissionsissue #104تصليحمشكلة عدم دعم MainThreadProxy في events.emitterissue #103تصليحمشكلة عدم قدرة محرر الشيفرة على تنسيق الكود بشكل صحيح فيpr #78تصليحمشكلة تجاوز المكالمات عند استخدام JavaAdapter مما يؤدي إلى تفيض مكدس ClassLoaderissue #99issue #110تحسينتعديل نطاقات الوحدات (عن طريق aiselp)pr #75pr #78تحسينإزالة التحقق من التوقيع عند بدء تشغيل التطبيق الموزع (عن طريق LZX284)pr #81تحسينتحسين سلوك وميزات ووضع المؤشر في ميزة التعليق على الكود بناءً علىpr #98تحسينإضافة عنصر قائمة التعليق على الكود بناءً علىpr #98تحسينالتكيف مع الإصدار 1.0.6 من مكون VSCode الإضافيتحسينإضافة دعم معلمة المستوى في طريقة UiObject#parent (يرجى مراجعة الوثائق > عقد التحكم)التبعياتترقية إصدار Gradle من 8.2 إلى 8.3-rc-1
v6.3.2
2023/07/06
إضافة جديدةوحدة التشفير (انظر وثائق المشروع > النص المشفر)issue #70إضافة جديدةإضافة عناصر تحكم جديدة في وضع واجهة المستخدم مثل textswitcher / viewswitcher / viewflipper / numberpicker / video / searchإضافة جديدةإضافة ميزات جديدة لصفحة نشاط السجلات مثل نسخ وتصدير السجلاتissue #76إضافة جديدةإضافة وظيفة سجل عناوين IP في وضع العميلتصليحمشكلة عدم عرض معلومات عنوان IP عند الاتصال التلقائي في وضع العميل أو التشغيل التلقائي في وضع الخادمتصليحمشكلة انقطاع الاتصال وعدم القدرة على إعادة الاتصال عند تبديل اللغة أو وضع الليل في وضع العميل ووضع الخادمتصليحمشكلة عدم القدرة على استخدام منفذ مخصص عند إدخال عنوان الهدف في وضع العميلتصليحمشكلة تعطل AutoJs6 عند إدخال بعض الأحرف كعنوان هدف في وضع العميلتصليحمشكلة فشل تحليل الأوامر في البرنامج الإضافي VSCode والتي قد تؤدي إلى فشل استجابة الأوامر (محاولة للإصلاح)تصليحمشكلة عدم القدرة على الحصول على تفاصيل الإصدار عند اكتشاف إصدار جديد على Android 7.xتصليحمشكلة عدم القدرة على الحصول على قيمة لون البكسل من لقطة شاشة خدمة الوصول في images.pixelissue #73تصليحمشكلة عدم القدرة على استخدام خصائص العنصر المحدد للعناصر الأصلية لنظام Android في وضع واجهة المستخدم (الحروف الكبيرة)تصليحمشكلة تفعيل الملف الأول فقط عند تحميل ملفات متعددة باستخدام runtime.loadDex/loadJarissue #88تصليحمشكلة عرض رمز الوثائق فقط في المشغل بعد تثبيت التطبيق على بعض الأجهزة (محاولة للإصلاح)issue #85تحسينتحسين دعم الإصدار 1.0.5 من ملحق VSCodeتحسيندعم وحدة cheerio (راجع aiselp)issue #65تحسيندعم إعادة بناء اتصال JsWebSocket باستخدام أسلوب rebuildissue #69تحسيندعم تشفير وفك تشفير مصفوفة الأعداد number والمصفوفة البايتية في وحدة base64تحسينإضافة دعم JavaMail لنظام Androidissue #71تحسيناستخدام نوع بيانات Blob للحصول على معلومات تحديث الإصدار لتحسين التكيف مع بيئة الشبكة بدون بروكسيتحسينعرض عنوان IP الهدف في العنوان الفرعي لدرج الصفحة الرئيسية أثناء اتصال وضع العميلتحسينتقديم إشعار عند إدخال عنوان هدف غير صالح في وضع العميلتحسيندعم اتصال استخدام مفتاح الإدخال الناعم في وضع العميلتحسينإبقاء وضع الخادم مفتوحًا بعد البدء (إلا إذا تم الإغلاق يدويًا أو إنهاء عملية التطبيق)issue #64تحسينتحقيق اكتشاف ثنائي الاتجاه بين AutoJs6 والملحق VSCode وتقديم إشعارات عن نتائج الاكتشاف الغير عاديةissue #89تحسينإضافة إذن قراءة بيانات الرسائل القصيرة (android.permission.READ_SMS) (إيقاف افتراضي)تحسينالتنفيذ الداخلي لطريقة findMultiColors المقدمة من LYS86pr #72تحسيندعم تحميل ملفات متعددة أو مجلدات متعددة باستخدام runtime.loadDex/loadJar/loadالتبعياتترقية إصدار LeakCanary من 2.11 إلى 2.12التبعياتترقية إصدار Android Analytics من 14.2.0 إلى 14.3.0التبعياتترقية إصدار Gradle من 8.2-milestone-1 إلى 8.2
v6.3.1
2023/05/26
إضافة جديدةإضافة إذن التحكم في الإشعارات وزر تبديل في درج الصفحة الرئيسيةissue #55إضافة جديدةدعم تحليل تخطيط Android بسيط في وضع واجهة المستخدم (راجع كود العينة > التخطيط > تخطيط Android بسيط)إضافة جديدةإضافة عناصر تحكم جديدة في وضع واجهة المستخدم مثل console / imagebutton / ratingbar / switch / textclock / togglebuttonإضافة جديدةدعم نوع OmniColor (مثل color="orange") كقيم لخصائص الألوان لعناصر واجهة المستخدم في وضع واجهة المستخدم OmniColorإضافة جديدةدعم طريقة attr لتعيين خصائص عناصر واجهة المستخدم (مثل ui.text.attr('color', 'blue')) في وضع واجهة المستخدمإضافة جديدةدعم الشكل البديل لخصائص نوع boolean (مثل clickable="true" يمكن كتابتها clickable أو isClickable) في عناصر واجهة المستخدم في وضع واجهة المستخدمإضافة جديدةدعم الخصائص النوعية boolean مثل isColored و isBorderless لعنصر التحكم buttonإضافة جديدةإضافة طريقة console.resetGlobalLogConfig لإعادة تعيين تكوين السجل العالميإضافة جديدةإضافة طريقة web.newWebSocket لإنشاء مثيل Web Socket جديد (راجع وثائق المشروع > الويب)تصليحمشكلة الفرز غير الصحيح للمجلدات في مدير الملفاتتصليحمشكلة عدم القدرة على ضبط النمط والمكان لنافذة التعويم في وحدة floatyissue #60تصليحمشكلة تداخل نافذة التعويم لوحدة floaty مع شريط الحالةتصليحمشكلة وظيفة http.postMultipartissue #56تصليحمشكلة عدم تشغيل أي نصوص برمجية على Android 7.xissue #61تصليحمشكلة بناء المشروع عند عدم وجود ملف sign.propertyتصليحمشكلة تعطل AutoJs6 عند وضعه في الخلفية بسبب عدم وجود إذن للواجهة عندما يكون API >= 33تصليحمشكلة تعذر مسح السجلات عند النقر على زر FAB في نافذة السجلات بعد استدعاء طريقة console.showتصليحمشكلة استثناء مؤشر null للنسخة النموذجية في محرر السكربت أثناء التصحيحتصليحمشكلة فقدان محتوى النص البرمجي عند تشغيل السكربت في مجلد الكاش بدلاً من حفظه ثم تشغيله في موقعه الأصليتصليحمشكلة عدم عرض أسماء العناصر عندما يكون هناك عدد كبير من المستويات في تحليل التسلسل الهرمي للتخطيطissue #46تحسينإضافة زر خروج لإغلاق نافذة تحليل التخطيط العائمةissue #63تحسيناستخدام أسماء مختصرة للمسارات المطلقة للنصوص البرمجية لتقليل طول النص وزيادة القابلية للقراءةتحسيناستبدال Error بـ Exception لمنع تعطل تطبيق AutoJs6 عند ظهور استثناءاتتحسينالانتقال من ButterKnife إلى View Binding لربط العرضissue #48تحسينإعادة تشغيل وضع الخادم تلقائيًا عند بدء AutoJs6 إذا تم إيقافه بشكل غير طبيعيissue #64تحسينإعادة الاتصال تلقائيًا بأحدث عنوان تاريخي لوضع العميل عند بدء AutoJs6 إذا تم إيقافه بشكل غير طبيعيالتبعياتترقية إصدار LeakCanary من 2.10 إلى 2.11التبعياتترقية إصدار Android Material من 1.8.0 إلى 1.9.0التبعياتترقية إصدار Androidx WebKit من 1.6.1 إلى 1.7.0التبعياتترقية إصدار OkHttp3 من 3.10.0 إلى 5.0.0-alpha.9 ثم إلى 5.0.0-alpha.11التبعياتترقية إصدار MLKit Text Recognition Chinese من 16.0.0-beta6 إلى 16.0.0
v6.3.0
2023/04/29
إضافة جديدةوحدة ocr (انظر وثائق المشروع > التعرف الضوئي على الحروف)issue #8إضافة جديدةوحدة notice (انظر وثائق المشروع > الإشعارات)إضافة جديدةوحدة s13n (انظر وثائق المشروع > المعايير)إضافة جديدةوحدة Color (انظر وثائق المشروع > نوع اللون)إضافة جديدةإضافة ميزة الحفاظ على الشاشة مضاءة عندما يكون التطبيق في المقدمة وإضافة إعداد لذلكإضافة جديدةإضافة مشغل وثائق مستقل لسهولة قراءة وثائق التطبيق (دعم الإخفاء أو العرض في الإعدادات)تصليحمشكلة وظيفة colors.toStringتصليحمشكلة وظيفة إضافة بادئة البروتوكول التلقائية في app.openUrlتصليحمشكلة تصرف غير طبيعي عند عدم وجود الملف المخصص في app.viewFile/editFileتصليحمشكلة عدم استدعاء دالة الرد في طريقة pickupتصليحمشكلة استبدال إشارة السالب بفاصلة في قيمة خاصية bounds لعنصر واجهة المستخدم المعروض في تحليل التخطيطتصليحمشكلة فرز انتقاء bounds/boundsInside/boundsContains ذات المدى الضيق (مثل المربعات المعكوسة)issue #49تصليحمشكلة تعطل التطبيق عند تغيير المظهر أو اللغة والنقر أو الضغط الطويل على علامة تبويب المستندات الرئيسيةتصليحمشكلة الاهتزاز عند تكبير الخط بالنقر المزدوج في محرر النصوصتصليحمشكلة عدم القدرة على تنزيل بعض الموارد في نص البناء النصي (تم دمج جميعها)issue #40تصليحمشكلة عدم ظهور مكون AutoJs6 كـ Action Plugin في Tasker (محاولة للإصلاح)issue #41تصليحمشكلة عدم تحليل موارد ID مع التعليقات التوضيحية لـ ButterKnife عند تجميع المشروع باستخدام JDK حديثissue #48تصليحمشكلة ظهور ارتفاع احتمالي للخطأ في خدمة الوصول (محاولة للإصلاح)تصليحمشكلة عدم التوافق بين وثائق الصور والطريقة في images.medianBlurتصليحمشكلة اختفاء رمز النقطة بين اسم الملف والامتداد في وحدة engines عند عرض الأسماء الكاملة للنصوص البرمجيةتصليحمشكلة احتمالية وجود خطأ حسابي في خوارزمية اكتشاف المسافة RGB المرجحة (محاولة للإصلاح)تصليحمشكلة عدم القدرة على استخدام دوال نافذة التعويم الخاصة بوحدة console قبل استخدام showتصليحمشكلة عدم تنفيذ دوال مثل console.setSizeissue #50تصليحمشكلة تعيين قيم غير صحيحة للمتغيرات الثابتة في مساحة ألوان colors.materialتصليحمشكلة عدم التفسير الصحيح لتنسيق التاريخ في minDate و maxDate لعناصر التحكم في اختيار التاريخ في وضع واجهة المستخدمتصليحمشكلة ظهور مهمتين متشابهتين في قائمة المهام عند التبديل السريع للصفحة الرئيسية بعد تشغيل السكربتتصليحمشكلة إعادة تعيين حالة الصفحة عند العودة إلى صفحة إدارة الملفات من صفحات أخرىissue #52تصليحمشكلة عدم تطابق حالة الفرز وأيقونة العرض في صفحة إدارة الملفاتتحسينإضافة عرض وقت التعديل للملفات والمجلدات في صفحة إدارة الملفاتتحسيندعم تذكر نوع الفرز في صفحة إدارة الملفاتتحسينإضافة قسم بناء المشروع وقسم مساعدة تطوير النصوص البرمجية في README.mdissue #33تحسيندعم طرق إدخال متعددة للخيارات (region) في دوال الصور (راجع وثائق المشروع > الأنواع الشاملة)تحسيندعم أشكال مختصرة لمعاملات الصفحة في app.startActivity (مثل pref/homepage/docs/about)تحسينتركيب دوال الوحدة web في الوحدة نفسها لتعزيز الاستخدام (راجع وثائق المشروع > الويب)تحسينالتحسين الافتراضي لإعدادات WebView في طريقة web.newInjectableWebViewتحسينإضافة طرق تحويل واستخدام متعددة ووظائف ثابتة إضافية لوحدة colorsتحسينإضافة طرق تكوين متعددة لنوافذ التعويم الخاصة بوحدة console ودعم تكوين النافذة عن طريق منشئ موحدتحسيندعم تحريك نافذة التعويم لconsole عن طريق سحب منطقة العنوانتحسيندعم غلق نافذة التعويم console تلقائيا بعد انتهاء النص البرمجيتحسيندعم تغيير حجم الخط عن طريق تكبير الشاشة بالأصابع في نافذة التعويم الخاصة console ونوافذ النشاط الخاص بهاتحسيندعم معلمة المهلة للدوال في وحدة httpتحسيندعم خفض مستوى JDK في نص بناء Gradle (تراجع)تحسيندعم تحديد الأدوات المناسبة استنادًا إلى نوع النظام الأساسي وإصداره في نص بناء Gradle (بشكل محدود)التبعياتمحليًا Auto.js APK Builder الإصدار 1.0.3التبعياتمحليًا MultiLevelListView الإصدار 1.1التبعياتمحليًا Settings Compat الإصدار 1.1.5التبعياتمحليًا Enhanced Floaty الإصدار 0.31التبعياتمرفق MLKit Text Recognition Chinese الإصدار 16.0.0-beta6التبعياتترقية إصدار Gradle من 8.0-rc-1 إلى 8.2-milestone-1التبعياتترقية إصدار Android Material من 1.7.0 إلى 1.8.0التبعياتترقية إصدار Glide من 4.14.2 إلى 4.15.1التبعياتترقية إصدار Joda Time من 2.12.2 إلى 2.12.5التبعياتترقية إصدار Android Analytics من 14.0.0 إلى 14.2.0التبعياتترقية إصدار Androidx WebKit من 1.5.0 إلى 1.6.1التبعياتترقية إصدار Androidx Recyclerview من 1.2.1 إلى 1.3.0التبعياتترقية إصدار Zip4j من 2.11.2 إلى 2.11.5التبعياتترقية إصدار Junit Jupiter من 5.9.2 إلى 5.9.3التبعياتترقية إصدار Androidx Annotation من 1.5.0 إلى 1.6.0التبعياتترقية إصدار Jackson DataBind من 2.14.1 إلى 2.14.2التبعياتترقية إصدار Desugar JDK Libs من 2.0.0 إلى 2.0.3
v6.2.0
2023/01/21
إضافة جديدةإعادة تصميم وكتابة وثائق المشروع (جزئي)إضافة جديدةتكييف متعدد اللغات مثل غرب/فرنسا/روسيا/عربية/يابانية/كورية/إنجليزية/تقليديةإضافة جديدةزيادة خيارات إعداد المسار مع اختيار المسار/التاريخ/القيم الافتراضية تلميحات ذكيةإضافة جديدةدعم مدير الملفات الانتقال إلى المجلد الأعلى لأي دليل (إلى مجلد "التخزين الداخلي" )إضافة جديدةدعم مدير الملفات لتعيين أي مجلد كمسار عمل بسرعةإضافة جديدةمزايا تجاهل تحديث النسخة وإدارة التحديثات التي تم تجاهلهاإضافة جديدةدعم تكبير النص بتحريك إصبعين في المحرر النصيإضافة جديدةمحدد idHex (UiSelector#idHex) (راجع وثائق المشروع > المحدد)إضافة جديدةمحدد action (UiSelector#action) (راجع وثائق المشروع > المحدد)إضافة جديدةمحددات سلسلة Match (UiSelector#xxxMatch) (راجع وثائق المشروع > المحدد)إضافة جديدةمحدد الالتقاط (UiSelector#pickup) (راجع وثائق المشروع > المحدد)issue #22إضافة جديدةكشف العناصر (UiObject#detect) (راجع وثائق المشروع > عقدة التحكم)إضافة جديدةالبوصلة للعناصر (UiObject#compass) (راجع وثائق المشروع > عقدة التحكم)issue #23إضافة جديدةأسلوب الانتظار العالمي wait (راجع وثائق المشروع > الكيانات العالمية)إضافة جديدةطرق التكبير العالمية cX/cY/cYx (راجع وثائق المشروع > الكيانات العالمية)إضافة جديدةنوع التطبيق العالمي (راجع وثائق المشروع > فئات التطبيقات المعرفة)إضافة جديدةوحدة i18n (نظام لغات متعدد مرتكز على banana-i18n) (راجع وثائق المشروع > الدولية)تصليحالصفحات الفلاشية والنصوص الخلفية لهذه الصفحات قد تسبب عند تغيير اللغةتصليحعدم ظهور شريط أدوات المشروع بعد تشغيل البرنامج للمسار هو مشروعتصليحمشكلة تغيير المسار مع تغيير لغة البرنامج تلقائيissue #19تصليحتأخير ملحوظ عند تشغيل المهام المؤقتة (إصلاح تجريبي)issue #21تصليحمشكلة عدم استخدام الوحدات الداخلية بسبب تغطية أسماء الوحدات JavaScriptissue #29تصليحعدم قفل اللوحة السريعة على النقر في أنظمة Android الحديثة (إصلاح تجريبي)issue #7تصليحالتداخل بين بعض الصفحات وشريط الإشعارات في أنظمة Android الحديثةتصليحمشكلة تشغيل أكواد مع تغيير ألوان القلم في Android 10 فما فوقتصليحتغيير اسم الملف للمثال "مدير الموسيقى" إلى "مدير الملفات" وإرجاع الوظائف العاديةتصليحمشكلة الانتقال الغير ثابت عند تحديث قائمة مدير الملفات بشكل يدويتصليحمشكلة ربط النطاقات في وحدة واجهة المستخدم مما يمنع الوصول لخصائص المكونات في بعض السكريبتاتتصليحالمشكلة في تسمية الملف بعد تسجيل السكريبتات يمكن أن تؤدي إلى فقدان المحتوى بعد الضغط خارج مربع الحوارتصليحتجاوز بعض العناوين شاشة العرض مما يسبب فقدان المحتوىتصليحالمشكلة في سكريبتات الأمثلة في التنقل الجانبي بشكل صحيحتصليحالشذوذ والانعكاسات في تحديث الصفحات في الوثائقتصليحمشكلة تزامن الوضع الليلي على الشاشة الرئيسية بعد التثبيت الأوليتصليحمشكلة الوضع الليلي القسري بعد تفعيل الوضع الليلي من النظامتصليحوعند تشغيل الوضع الليلي ذلك لا يعمل لون المظهر بشكل صحيحتصليحالنصوص بخلفية الكاميرا تظهر بشكل غير متعارف في الوضع الليليتصليحالمشكلة في الأزرار في صفحة حول التطبيق لعرض نص طويل جدًاتصليحتداخل النص مع الأزرار على شاشة سوينتشنس الرئيسيةتصليحعدم توافق رسالة الخطأ مع حالة الزر بعد اختفاء صندوق الحوار في إعدادات الأذوناتتصليحمشكلة في السماح بعرض خصائص الأذونات عند فشل تغيير الإعدادات تحت Rootتصليحعرض رسالة لا أذونات على شاشة العرض في أول استخدام لـ Rootتصليحتخطيط العناصر المشكلة في صفحة اختيار الأيقوناتتصليحالشاشة الفلاشية عند تشغيل المحرر النصي في الوضع الليلي (إصلاح تجريبي)تصليحخفض القيمة القصوى عند تغيير حجم النص في المحرر النصيتصليحمشكلة حساب الوقت في نهاية تشغيل بعض السكريبتات في أنظمة Androidتصليحإعادة ظهور الزر العائم بعد إعادة تشغيل التطبيقتصليحعدم تجاوز الشاشة عند النقرات الطويلة على تحليل الطبقاتتصليحتحديد أزرار قائمة التنقل في الوضع الليلي على أنظمة Android 7.xتصليحالمشكلة المحتملة في إغلاق الطلب في طرق http.post وغيرهاتصليحمشكلة عرض القناة Alpha في أداة colors.toString عند قيمتها 0تحسينإعادة توجيه فئات النسخة 4.x من Auto.js لتحقيق أقصى حد ممكن من التوافق مع الإصدارات السابقة (محدد)تحسيندمج جميع وحدات المشروع لتجنب مشاكل الإشارة الدورية وإزالة مؤقتة لوحدة inrtتحسيننقل تكوين بناء Gradle من Groovy إلى KTSتحسينإضافة دعم متعدد اللغات لرسالة الاستثناءات في Rhinoتحسينظهور رسالة التنبيه على حالة تبديل الإذونات في قائمة الرئيسية فقط عند التفعيلتحسينتعديل تخطيط القائمة تحت شريط الحالة لتجنب مشاكل التوافقتحسينملائمة فحص التحديث/تنزيل التحديث للحصول على النظام Android 7.xتحسينإعادة تصميم صفحة الإعدادات (النقل إلى AndroidX)تحسيندعم عرض معلومات تفصيلية عن الخيارات النقر الطويل في صفحة الإعداداتتحسينإضافة إعدادات "تتبع النظام" للوضع الليلي (من Android 9 وما فوق)تحسينملائمة وضع التشغيل في الوضع الليليتحسينإضافة رقم التعريف لأيقونة التطبيق لتعزيز تجربة المستخدمين الذين يستخدمون إصدارات متعددةتحسينإضافة خيارات ألوان تصميم المواد في لون الشكلتحسينتحديد الوزن واختيار اللون في قائمة مدير الملفات/لوحة المهامتحسينملائمة لون النص المقترح للشريط الليلي في صفحة البحث الرئيسيةتحسينملائمة الوضع الليلي في مربعات الحوار، النصوص، أزرار Fab، AppBar، وعناصر القائمةتحسينملائمة الوضع الليلي لصفحات الوثائق، الإعدادات، حول، موضوع التحليل، قائمة الأزرار العائمةتحسينإمكانية توافق تخطيط الصفحات مع RTL (من اليمين إلى اليسار)تحسينإضافة تأثير الرسوم المتحركة للأيقونات في صفحة "حول"تحسينتحديث تلقائي لمعلومات الحقوق على صفحة "حول"تحسيناختيار المسار المناسب تلقائيًا بعد التثبيت الأولي للتطبيقتحسينتعطيل التكبير المزدوج في صفحة الوثائق لتجنب العرض غير العادي للمحتوىتحسينعرض المسار النسبي ومهمة اسم المسار في قائمة المهام على لوحة المهامتحسيناختصار نص الأزرار لتجنب تجاوز النص في المحرر النصيتحسينإعداد حجم النص الافتراضي في المحرر النصيتحسينتحسين استجابة النقر على الأزرار العائمةتحسينإجراء تحليل التخطيط مباشرة بالنقر على الزر العائمتحسينتكيف مظهر الموضوع مع تحليل التخطيط (نافذة عائمة تتبع موضوع التطبيق، لوح الإعدادات السريعة يتبع موضوع النظام)تحسينإعادة ترتيب معلومات عناصر التخطيط حسب تكرار الاستخدام الممكنتحسينتنسيق الناتج تلقائيًا للنقر على معلومات عناصر التخطيط بناءً على نوع المحددتحسيندعم العودة عند الضغط على زر العودة أثناء تحديد الملفات باستخدام نافذة عائمةتحسينإدخال كشف صلاحية الأرقام وتحويل النقاط التلقائي عند اتصال الوضع العميلتحسينعرض عنوان IP الخاص بالجهاز المرتبط في القائمة الرئيسية بعد الاتصال بالأوضاع العميل والخادمتحسينإضافة حماية الكتابة لبعض الكيانات العالمية والوحدات المدمجة (راجع وثائق المشروع > كيانات عالمية > حماية الكتابة)تحسيندعم importClass وimportPackage لسلاسل النصوص والمعلمات المتغيرة الطولتحسينطباعة معلومات تتبع المكدس عند ظهور خطأ في ui.runتحسينسهولة الوصول إلى معرفات موارد AutoJs6 عبر ui.R وauto.Rتحسيندعم معلمات نوع التطبيق والاسم المستعار في الوحدات المتعلقة بتشغيل التطبيقات في وحدة appتحسيندعم الوظائف المتعلقه بالاستدعاءات غير المتزامنة لتخطي المعلمات المعبأة مسبقًا في وحدة dialogsتحسيندعم معلمات url في app.startActivity ووظائف أخرى (راجع الأمثلة > عمليات التطبيق > النوايا)تحسينإرجاع null بدلًا من إظهار خطأ عند فشل الحصول على IMEI أو الرقم التسلسلي للأجهزة في وحدة deviceتحسينتحسين سطوع النص في نافذة السجلات العائمة عند إظهار console.show لزيادة وضوح المحتوىتحسيندعم حفظ ملفات الصور على مسارات نسبية في ImageWrapper#saveToتحسينإعادة تصميم كيانات colors العالمية وإضافة دعم أنماط الألوان مثل HSV / HSL (راجع وثائق المشروع > الألوان)التبعياتترقية إصدار Gradle Compile 32 -> 33التبعياتمحلية النسخة 1.4.3 من Android Jobالتبعياتمحلية النسخة 9.0.0 من Android Plugin Client SDK For Localeالتبعياتمحلية النسخة 1.306 من GitHub APIالتبعياتإضافة تعليقات JCIP نسخة 1.0التبعياتإضافة Androidx WebKit نسخة 1.5.0التبعياتإضافة Commons IO نسخة 2.8.0التبعياتإضافة Desugar JDK Libs نسخة 2.0.0التبعياتإضافة Jackson DataBind نسخة 2.13.3التبعياتإضافة أداة Jaredrummler Android Device Names نسخة 2.1.0التبعياتإضافة Jaredrummler Animated SVG View نسخة 1.0.6التبعياتاستبدال Jrummyapps ColorPicker نسخة 2.1.7 بـ Jaredrummler ColorPicker نسخة 1.1.0التبعياتترقية Gradle من نسخة 7.5-rc-1 إلى 8.0-rc-1التبعياتترقية أدوات بناء Gradle من نسخة 7.4.0-alpha02 إلى 8.0.0-alpha09التبعياتترقية مكونات Kotlin Gradle إلى 1.6.10 -> 1.8.0-RC2التبعياتترقية إصدار Android Material إلى 1.6.0 -> 1.7.0التبعياتترقية إصدار Androidx Annotation إلى 1.3.0 -> 1.5.0التبعياتترقية إصدار Androidx AppCompat إلى 1.4.1 -> 1.4.2التبعياتترقية إصدار Android Analytics إلى 13.3.0 -> 14.0.0التبعياتترقية إصدار Gson إلى 2.9.0 -> 2.10التبعياتترقية إصدار Joda Time إلى 2.10.14 -> 2.12.1التبعياتترقية إصدار Kotlinx Coroutines إلى 1.6.1-native-mt -> 1.6.1التبعياتترقية إصدار OkHttp3 إلى 3.10.0 -> 5.0.0-alpha.7 -> 5.0.0-alpha.9التبعياتترقية إصدار Zip4j إلى 2.10.0 -> 2.11.2التبعياتترقية إصدار Glide إلى 4.13.2 -> 4.14.2التبعياتترقية إصدار Junit Jupiter إلى 5.9.0 -> 5.9.1
v6.1.1
2022/05/31
إضافة جديدةفحص التحديث/تنزيل التحديث/إشارة التحديث (راجع صفحة الإعدادات) (غير مدعوم حاليًا في نظام Android 7.x)تصليحمشكلة في قراءة وكتابة الذاكرة الخارجية على نظام Android 10issue #17تصليحمشكلة في انهيار التطبيق عند الضغط لفترة طويلة على صفحة المحررissue #18تصليحمشكلة عدم فعالية وظائف "حذف السطر" و"نسخ السطر" في قائمة الضغط لفترة طويلة على صفحة المحررتصليحمشكلة غياب وظيفة "لصق" في قائمة الخيارات على صفحة المحررتحسينتحويل بعض رسائل الخطأ إلى موارد نصية (en / zh)تحسينإعادة ترتيب أزرار نافذة عدم حفظ المحتوى وإضافة تمييز لونيالتبعياتإضافة النسخة 1.306 من github-apiالتبعياتاستبدال retrofit2-rxjava2-adapter النسخة 1.0.0 بـ adapter-rxjava2 النسخة 2.9.0
v6.1.0
2022/05/26 - تغيير اسم الحزمة, يرجى الترقية بحذر
تلميحتغيير اسم تطبيق إلى org.autojs.autojs6 لتجنب التضارب مع اسم حزمة تطبيق Auto.js المفتوحة المصدرإضافة جديدةإضافة مفتاح "أذونات عرض الوسائط" في الصفحة الرئيسية (طريقة Root / ADB) (اختبار حالة المفتاح بشكل تجريبي)إضافة جديدةدعم مستعرض الملفات لعرض الملفات والمجلدات المخفية (راجع صفحة الإعدادات)إضافة جديدةميزة التحقق القسري من Root (راجع صفحة الإعدادات وأمثلة الكود)إضافة جديدةوحدة autojs (راجع أمثلة الكود > AutoJs6)إضافة جديدةوحدة tasks (راجع أمثلة الكود > المهام)إضافة جديدةطريقة console.launch() لفتح صفحة نشاط السجلاتإضافة جديدةأداة util.morseCode (راجع أمثلة الكود > أدوات > شفرة مورس)إضافة جديدةأداة util.versionCodes (راجع أمثلة الكود > أدوات > معلومات إصدار الأندرويد)إضافة جديدةطرق util.getClass() وما إلى ذلك (راجع أمثلة الكود > أدوات > الحصول على الفئة واسم الفئة)إضافة جديدةطريقة timers.setIntervalExt() (راجع أمثلة الكود > مؤقتات > تشغيل دوري بشرط)إضافة جديدةطرق colors.toInt() / rgba() وما إلى ذلك (راجع أمثلة الكود > الصور والألوان > تحويل الألوان الأساسية)إضافة جديدةطرق automator.isServiceRunning() / ensureService()إضافة جديدةطرق automator.lockScreen() وما إلى ذلك (راجع أمثلة الكود > خدمات ذوي الاحتياجات الخاصة > جديد في Android 9)إضافة جديدةطرق automator.headsethook() وما إلى ذلك (راجع أمثلة الكود > خدمات ذوي الاحتياجات الخاصة > جديد في Android 11)إضافة جديدةطريقة automator.captureScreen() (راجع أمثلة الكود > خدمات ذوي الاحتياجات الخاصة > التقاط الشاشة)إضافة جديدةخصائص الخيار في dialogs.build() مثل animation و linkify وما إلى ذلك (راجع أمثلة الكود > حوار > حوار مخصص)تصليحخصائص الخيار في dialogs.build() مثل inputHint و itemsSelectedIndex وما إلى ذلك تعاني من خللتصليحخلل في استدعاء المعاملات في JsDialog#on('multi_choice')تصليحمشكلة في UiObject#parent().indexInParent() الذي دائمًا يعيد القيمة -1issue #16تصليحمشكلة في Promise.resolve() التي قد تعود بقيم غير مستدعاة عندما يكون النص البرمجي قريبًا من الانتهاءتصليحأخطاء ممكنة في تهجئة أسماء الحزم أو الفئات (boardcast -> broadcast / auojs -> autojs)تصليحمشكلة تعطل التطبيق في إصدارات أندرويد الأعلى عند استخدام images.requestScreenCapture() (API >= 31)تصليحمشكلة تعطل التطبيق عند طلب العديد من نصوص script للالتقاط في نفس الوقت مع images.requestScreenCapture()تصليحمشكلة تجمد محتمل عند استدعاء new RootAutomator()تحسينRootAutomator لن يتمكن من الإنشاء في حالة عدم توفر صلاحيات Rootتحسينإعادة تصميم صفحة "حول التطبيق والمطور"تحسينإعادة هيكلة جميع وحدات JavaScript المدمجةتحسينإعادة هيكلة جميع نصوص بناء Gradle وإضافة نصوص تكوين مشتركة (config.gradle)تحسينأداة بناء Gradle تدعم إدارة الأرقام التلقائية وإنشاء أسماء الملفات التلقائيةتحسينأداة بناء Gradle تضيف مهمة إضافة ملخص CRC32 إلى ملفات البنية (appendDigestToReleasedFiles)تحسينعند استدعاء shell() سيتم تدوين الأخطاء ضمن النتائج العائدة بدلاً من إلقاء الخطأ مباشرةً (لا حاجة لاستخدام try/catch)تحسيناستخدام Rhino المدمج في JSON بدلاً من وحدة json2 الأصليةتحسيندعم معلمة timeout في auto.waitFor()تحسيندعم معلمات دوال السهم في threads.start()تحسيندعم معلمات مستوى السجل في console.trace() (راجع أمثلة الكود > وحدة التحكم > طباعة مسار الاستدعاء)تحسيندعم أنواع اهتزاز محددة واهتزاز شفرة مورس في device.vibrate() (راجع أمثلة الكود > الجهاز > اهتزاز النمط / اهتزاز شفرة مورس)تحسينتوافق أذونات قراءة وكتابة التخزين الخارجي مع إصدارات أندرويد الأعلى (API >= 30)تحسيناستخدام خط Material Color في وحدة التحكم لتحسين قابلية القراءة في الوضعين العادي والليليتحسينحفظ جميع نماذج ImageWrapper بالإشارة الضعيفة وإعادة تدويرها تلقائيًا عند انتهاء النص البرمجي (تجريبي)التبعياتإضافة CircleImageView الإصدار 3.1.0التبعياتترقية Android Analytics من الإصدار 13.1.0 إلى 13.3.0التبعياتترقية أداة بناء Gradle من الإصدار 7.3.0-alpha06 إلى 7.4.0-alpha02التبعياتترقية Android Job من الإصدار 1.4.2 إلى 1.4.3التبعياتترقية Android Material من الإصدار 1.5.0 إلى 1.6.0التبعياتترقية CrashReport من الإصدار 2.6.6 إلى 4.0.4التبعياتترقية Glide من الإصدار 4.13.1 إلى 4.13.2التبعياتترقية Joda Time من الإصدار 2.10.13 إلى 2.10.14التبعياتترقية مكون Gradle الخاص بـ Kotlin من الإصدار 1.6.10 إلى 1.6.21التبعياتترقية Kotlinx Coroutines من الإصدار 1.6.0 إلى 1.6.1-native-mtالتبعياتترقية LeakCanary من الإصدار 2.8.1 إلى 2.9.1التبعياتترقية OkHttp3 من الإصدار 5.0.0-alpha.6 إلى 5.0.0-alpha.7التبعياتترقية محرك Rhino من الإصدار 1.7.14 إلى 1.7.15-SNAPSHOTالتبعياتترقية Zip4j من الإصدار 2.9.1 إلى 2.10.0التبعياتإزالة Groovy JSON الإصدار 3.0.8التبعياتإزالة Kotlin Stdlib JDK7 الإصدار 1.6.21
v6.0.3
2022/03/19
إضافة جديدةميزة التبديل بين اللغات (غير مكتملة بعد)إضافة جديدةوحدة recorder (راجع أمثلة الكود > المؤقت)إضافة جديدةاستخدام "تغيير إعدادات الأمان" لتفعيل خدمات ذوي الاحتياجات الخاصة والإعدادات الأوتوماتيكيةتصليحمشكلة عدم انغلاق اللوحة السريعة تلقائيًا عند النقر على الأيقونات ذات الصلة (إصلاح تجريبي)issue #7تصليحمشكلة احتمال تعطل AutoJs6 عند استخدام معلمة العرض الإجباري في toastتصليحمشكلة احتمال تعطل AutoJs6 عند وجود خلل في رؤوس المعلومات المنقولة بواسطة Socketتحسينتفعيل خدمات ذوي الاحتياجات الخاصة تلقائيًا عند بدء أو إعادة تشغيل AutoJs6 وفقًا للإعداداتتحسينمحاولة تفعيل خدمات ذوي الاحتياجات الخاصة تلقائيًا عند تفعيل المفتاح العائمتحسينإكمال ترجمة جميع عناصر موارد إلى الإنجليزيةتحسينتعديل بسيط في تخطيط درج الصفحة الرئيسية لتقليل المسافات بين العناصرتحسينإضافة مزامنة حالة الخدمة الأمامية في درج الصفحة الرئيسيةتحسينمزامنة حالة المفتاح فورًا عند فتح درج الصفحة الرئيسيةتحسينإضافة الكشف عن الحالة وإظهار النتائج في عرض موضع المؤشرتحسيندعم الأنظمة برمجية ذات 64 بت (مرجع إلى TonyJiangWJ)تحسينتطبيق إعدادات الشفافية عند تهيئة المفتاح العائم (دون الحاجة للنقر عليه بعد ذلك لتطبيق الشفافية)تحسينإضافة اكتشاف وإشعار عند إعادة تعيين محتوى الملفات إذا كانت ملفات أمثلة الكودتحسينتحويل عنوان تنزيل الملحقات إلى JsDelivr بدلاً من GitHubالتبعياتإضافة Zeugma Solutions LocaleHelper الإصدار 1.5.1التبعياتخفض إصدار Android Material من 1.6.0-alpha02 إلى 1.5.0التبعياتترقية Kotlinx Coroutines من الإصدار 1.6.0-native-mt إلى 1.6.0التبعياتترقية OpenCV من الإصدار 3.4.3 إلى 4.5.4 و 4.5.5 (مرجع إلى TonyJiangWJ)التبعياتترقية OkHttp3 من الإصدار 3.10.0 إلى 5.0.0-alpha.4 وإلى 5.0.0-alpha.6التبعياتترقية أداة بناء Gradle من الإصدار 7.2.0-beta01 إلى 7.3.0-alpha06التبعياتترقية Auto.js-ApkBuilder من الإصدار 1.0.1 إلى 1.0.3التبعياتترقية Glide Compiler من الإصدار 4.12.0 إلى 4.13.1التبعياتترقية إصدار توزيع Gradle من 7.4-rc-2 إلى 7.4.1التبعياتترقية Gradle Compile من الإصدار 31 إلى 32التبعياتترقية Gson من الإصدار 2.8.9 إلى 2.9.0
v6.0.2
2022/02/05
إضافة جديدةطريقة images.bilateralFilter() لمعالجة الصور بتصفية ثنائية الجوانبتصليحمشكلة تأثير آخر استدعاء فقط عند استدعاء toast مرات متعددةتصليحمشكلة احتمالية عدم فعالية toast.dismiss()تصليحمشكلة عدم عمل مفاتيح وضع العميل والخادم بشكل صحيحتصليحمشكلة عدم تحديث حالة مفاتيح وضع العميل والخادم بشكل صحيحتصليحخلل في تحليل عناصر النص في وضع UI في Android 7.x (مرجع إلى TonyJiangWJ)issue #4issue #9تحسينتجاهل استثناء ScriptInterruptedException في sleep()التبعياتإضافة Androidx AppCompat (النسخة القديمة) الإصدار 1.0.2التبعياتترقية Androidx AppCompat من الإصدار 1.4.0 إلى 1.4.1التبعياتترقية Androidx Preference من الإصدار 1.1.1 إلى 1.2.0التبعياتترقية محرك Rhino من الإصدار 1.7.14-SNAPSHOT إلى 1.7.14التبعياتترقية OkHttp3 من الإصدار 3.10.0 إلى 5.0.0-alpha.3 وإلى 5.0.0-alpha.4التبعياتترقية Android Material من الإصدار 1.6.0-alpha01 إلى 1.6.0-alpha02التبعياتترقية أداة بناء Gradle من الإصدار 7.2.0-alpha06 إلى 7.2.0-beta01التبعياتترقية إصدار توزيع Gradle من 7.3.3 إلى 7.4-rc-2
v6.0.1
2022/01/01
إضافة جديدةاتصال ملحق VSCode يدعم كلاينت (LAN) وخادم (LAN/ADB) (راجع إلى Auto.js Pro)إضافة جديدةوحدة base64 (راجع إلى Auto.js Pro)إضافة جديدةإضافة طرق عامة isInteger/isNullish/isObject/isPrimitive/isReferenceإضافة جديدةإضافة polyfill (Object.getOwnPropertyDescriptors)إضافة جديدةإضافة polyfill (Array.prototype.flat)تحسينتوسيع global.sleep لدعم نطاق عشوائي/سالبتحسينتوسيع global.toast لدعم التحكم في المدة/التحكم في الإلغاء القسري/الإلغاءتحسينعولمة كائنات أسماء الحزم (okhttp3/androidx/de)التبعياتترقية نسخة Android Material من 1.5.0-beta01 إلى 1.6.0-alpha01التبعياتترقية أدوات بناء Gradle من 7.2.0-alpha04 إلى 7.2.0-alpha06التبعياتترقية نسخة Kotlinx Coroutines من 1.5.2-native-mt إلى 1.6.0-native-mtالتبعياتترقية مكون إضافي Gradle لـ Kotlin من 1.6.0 إلى 1.6.10التبعياتترقية إصدار Gradle من 7.3 إلى 7.3.3
v6.0.0
2021/12/01
إضافة جديدةإضافة زر إعادة تشغيل التطبيق في أسفل الدرج الرئيسيإضافة جديدةإضافة مفاتيح تجاهل تحسين البطارية/الظهور فوق التطبيقات الأخرى في الدرج الرئيسيتصليحإصلاح مشكلة ألوان الموضوع في بعض المناطق بعد التثبيت الأولي للتطبيقتصليحإصلاح مشكلة عدم القدرة على بناء المشروع عند عدم وجود ملف sign.propertyتصليحإصلاح خطأ في تخزين واسترجاع أشهر المهمة لمرة واحدة في لوحة المهام المجدولةتصليحإصلاح مشكلة تغير ألوان المفاتيح في صفحة إعدادات التطبيق بعد تغيير الموضوعتصليحإصلاح مشكلة عدم التعرف على الملحقات وتفعيل روابط التنزيل الخاصة بهاتصليحإصلاح مشكلة عدم مزامنة حالة مفتاح "عرض وجود الاستخدام" في الدرج الرئيسيتصليحإصلاح مشكلة تسريب ذاكرة Mat المحتملة في TemplateMatching.fastTemplateMatchingتحسينترقية نسخة Rhino من 1.7.7.2 إلى 1.7.13 إلى 1.7.14-SNAPSHOTتحسينترقية نسخة OpenCV من 3.4.3 إلى 4.5.4تحسينتحسين التوافق لـ ViewUtil.getStatusBarHeightتحسينإزالة وحدة تسجيل الدخول من الدرج الرئيسي وإزالة التخصيصات الخاصة بهاتحسينإزالة علامات المجتمع والسوق من الواجهة الرئيسية وتحسين تخطيطهاتحسينتعديل بعض الحالة الافتراضية للمفاتيح في الإعداداتتحسينإضافة SinceDate في صفحة عن وتحسين عرض حقوق الطبع والنشرتحسينترقية وحدة JSON إلى النسخة 2017-06-12 ودمج cycle.jsتحسينإزالة ميزة التحقق من التحديثات تلقائيًا عند جلب النشاط وإزالة أزرار التحديثتحسينتحسين الكود الداخلي لـ AppOpsKt#isOpPermissionGrantedتحسينتعزيز الأمان لـ ResourceMonitor باستخدام ReentrantLock (راجع إلى TonyJiangWJ)تحسيناستخدام مستودع Maven Central بدلاً من مستودع JCenterتحسينإزالة الملفات المحلية المكررةالتبعياتتحلية ReportCrash محليًا إلى النسخة 2.6.6التبعياتتحلية MutableTheme محليًا إلى النسخة 1.0.0التبعياتإضافة Androidx Preference النسخة 1.1.1التبعياتإضافة SwipeRefreshLayout النسخة 1.1.0التبعياتترقية نسخة Android Analytics من 7.0.0 إلى 13.1.0التبعياتترقية نسخة Android Annotations من 4.5.2 إلى 4.8.0التبعياتترقية أدوات بناء Gradle من النسخة 3.2.1 إلى 4.1.0 إلى 7.0.3 إلى 7.2.0-alpha04التبعياتترقية نسخة Android Job من 1.2.6 إلى 1.4.2التبعياتترقية نسخة Android Material من 1.1.0-alpha01 إلى 1.5.0-beta01التبعياتترقية نسخة Androidx MultiDex من 2.0.0 إلى 2.0.1التبعياتترقية نسخة Apache Commons Lang3 من 3.6 إلى 3.12.0التبعياتترقية نسخة Appcompat من 1.0.2 إلى 1.4.0التبعياتترقية المكون الإضافي Gradle لـ ButterKnife من 9.0.0-rc2 إلى 10.2.1 إلى 10.2.3التبعياتترقية نسخة ColorPicker من 2.1.5 إلى 2.1.7التبعياتترقية نسخة Espresso Core من 3.1.1-alpha01 إلى 3.5.0-alpha03التبعياتترقية نسخة Eventbus من 3.0.0 إلى 3.2.0التبعياتترقية نسخة Glide Compiler من 4.8.0 إلى 4.12.0 إلى 4.12.0التبعياتترقية أدوات بناء Gradle من النسخة 29.0.2 إلى 30.0.2التبعياتترقية Gradle Compile من النسخة 28 إلى 30 إلى 31التبعياتترقية النسخة Gradle أصدرت من 4.10.2 إلى 6.5 إلى 7.0.2 إلى 7.3التبعياتترقية مكون الإضافي Groovy-Json من النسخة 3.0.7 إلى 3.0.8التبعياتترقية نسخة Gson من 2.8.2 إلى 2.8.9التبعياتترقية نسخة JavaVersion من 1.8 إلى 11 إلى 16التبعياتترقية نسخة Joda Time من 2.9.9 إلى 2.10.13التبعياتترقية نسخة Junit من 4.12 إلى 4.13.2التبعياتترقية المكونات الإضافية Gradle لـ Kotlin من 1.3.10 إلى 1.4.10 إلى 1.6.0التبعياتترقية نسخة Kotlinx Coroutines من 1.0.1 إلى 1.5.2-native-mtالتبعياتترقية نسخة LeakCanary من 1.6.1 إلى 2.7التبعياتترقية نسخة LicensesDialog من 1.8.1 إلى 2.2.0التبعياتترقية نسخة Material Dialogs من 0.9.2.3 إلى 0.9.6.0التبعياتترقية نسخة OkHttp3 من 3.10.0 إلى 5.0.0-alpha.2 إلى 5.0.0-alpha.3التبعياتترقية نسخة Reactivex RxJava2 RxAndroid من 2.0.1 إلى 2.1.1التبعياتترقية نسخة Reactivex RxJava2 من 2.1.2 إلى 2.2.21التبعياتترقية نسخة Retrofit2 Converter Gson من 2.3.0 إلى 2.9.0التبعياتترقية نسخة Retrofit2 Retrofit من 2.3.0 إلى 2.9.0التبعياتترقية نسخة Zip4j من 1.3.2 إلى 2.9.1