Files
AutoJs6/app/src/main/assets-app/doc/CHANGELOG-ar.md

103 KiB


تاريخ الإصدارات


v6.6.2

2025/04/16
  • إضافة جديدة طرق مثل ui.statusBarAppearanceLight و statusBarAppearanceLightBy و navigationBarColor وغيرها.
  • إضافة جديدة الخاصية ui.statusBarHeight (getter) المستخدمة للحصول على ارتفاع شريط الحالة issue #357
  • إضافة جديدة طريقة images.flip لقلب الصور issue #349
  • إضافة جديدة تمت إضافة خيار "امتداد الملف" في صفحة الإعدادات
  • إضافة جديدة صفحة إعدادات اللون الموضوع تدعم الآن تنسيقاً جديداً (تجميع، تحديد موضع، بحث، سجل، تحسين لوحة الألوان، الخ)
  • تصليح المشكلة التي كان فيها لون خلفية شريط الحالة على Android 15 لا يتطابق مع لون الموضوع
  • تصليح المشكلة التي كان فيها طريقة plugins.load لا تحمل الإضافات بشكل صحيح issue #290
  • تصليح المشكلة التي كان فيها مكتبة dx لا تعمل بشكل صحيح على Android 7.x issue #293
  • تصليح المشكلة التي كان فيها ScriptRuntime قد يظهر حالة تزامن غير طبيعية عند استخدام require لاستيراد الوحدات المدمجة (حل مؤقت) issue #298
  • تصليح المشكلة التي كان فيها وحدة notice تفتقر إلى طرق التمديد مثل getBuilder issue #301
  • تصليح المشكلة التي كان فيها طرق shizuku/shell لا تقبل معاملات نصية issue #310
  • تصليح المشكلة التي كان فيها طريقة colors.pixel لا تقبل معاملات الصور ذات القناة الواحدة issue #350
  • تصليح المشكلة التي كان فيها طرق engines.execScript/execScriptFile تستخدم مسار عمل افتراضي غير صحيح عند تنفيذ السكريبتات issue #358 issue #340 issue #339
  • تصليح المشكلة التي كان فيها floaty.window/floaty.rawWindow لا يمكن تنفيذها في الخيوط الثانوية
  • تصليح المشكلة التي كان فيها floaty.getClip قد لا يسترجع محتوى الحافظة بشكل صحيح issue #341
  • تصليح المشكلة التي كان فيها ناتج ui.inflate يفتقد إلى طرق البروتوتايب مثل attr و on و click
  • تصليح مشكلة يتم فيها ربط سياق النطاق بشكل غير صحيح عند استخدام صياغة XML لاستخدام تعبير JavaScript كقيمة لخاصية issue #319
  • تصليح المشكلة التي كانت فيها استثناءات بعض الطرق لا يتم التقاطها بواسطة كتلة try..catch issue #345
  • تصليح المشكلة التي كان فيها توليد الكود في صفحة تحليل التخطيطات قد يؤدي إلى تعطل التطبيق issue #288
  • تصليح المشكلة التي كان فيها التطبيقات المعبأة لا يمكنها استخدام وحدة shizuku بشكل صحيح issue #227 issue #231 issue #284 issue #287 issue #304
  • تصليح المشكلة في محرر الكود حيث الانتقال إلى نهاية السطر قد ينقل المؤشر إلى بداية السطر التالي
  • تصليح المشكلة التي كان فيها النقر المتتالي السريع على العناصر الحوارية في صفحة الإعدادات قد يؤدي إلى تعطل التطبيق
  • تحسين تحسين حجم ملف APK في قالب التطبيق المعبأ
  • تحسين التطبيق (والتطبيقات المعبأة) الآن يدعم المزيد من الأذونات issue #338
  • تحسين تمت إضافة خيار لمكتبة Pinyin في صفحة التعبئة
  • تحسين تحسين خلفية شريط الحالة ولون النص في الصفحة الرئيسية للتطبيقات المعبأة
  • تحسين إضافة مفاتيح لتبديل الأذونات الخاصة (الوصول إلى جميع الملفات وإرسال الإشعارات) في صفحة إعدادات التطبيقات المعبأة issue #354
  • تحسين التكيف التلقائي لألوان نصوص وأيقونات عناصر التحكم بناءً على سطوع لون الموضوع
  • تحسين تحسين التجربة البصرية عند انخفاض التباين بين لون عنصر التحكم وخلفيته
  • تحسين تحسين توافقية حقل إدخال HEX في لوحة الألوان عند لصق القيم من الحافظة
  • تحسين تعيين شريط التنقل في التطبيق ليكون شفافاً أو شبه شفاف لتحسين التجربة البصرية
  • تحسين وضع واجهة المستخدم الافتراضي لشريط الحالة وشريط التنقل مضبوط على اللون md_grey_50 في الوضع الفاتح
  • تحسين مفتاح خدمة إمكانية الوصول في القائمة الرئيسية يتزامن الآن مع كود السكريبت
  • تحسين صفحة الوثائق في الصفحة الرئيسية تدعم الآن أزرار البحث الثنائي الاتجاه
  • تحسين علامة تبويب "الملفات" في الصفحة الرئيسية تسمح بتغيير ظهور الزر العائم عبر الضغط المطول
  • تحسين عنوان محرر الكود يدعم الآن تغيير حجم الخط تلقائياً
  • تحسين ظهور الزر العائم في صفحة السجلات مرتبط بحركات التمرير في القائمة
  • تحسين ملف إعداد project.json لمشروع السكريبت يدعم الآن المزيد من خيارات التعبئة issue #305 issue #306
  • تحسين ملف project.json يدعم الآن مطابقة أكثر مرونة لأسماء الخيارات والتوافق مع الأسماء المستعارة
  • تحسين حوار معلومات نوع ملف APK يشمل الآن حجم الملف ومعلومات توقيع المخطط
  • تحسين حوار معلومات نوع ملف APK يدعم الآن مستمعي النقر لنسخ النص والتنقل إلى تفاصيل التطبيق
  • تحسين محاولة لاستعادة الحزم التي تحمل بادئة com.stardust لتحسين توافقية الكود issue #290
  • تحسين طرق floaty.window/floaty.rawWindow أصبحت تدعم التنفيذ في الخيط الرئيسي والثانوي
  • تحسين الطريقة العامة getClip تستخدم الآن floaty.getClip عند الحاجة لتحسين التوافقية
  • تحسين تحسين توافقية طرق files.path والطرق المرتبطة عند تمرير قيمة فارغة لمسار
  • تحسين المزامنة مع أحدث إصدار رسمي لمحرك Rhino وتعديل الكود اللازم
  • تحسين تحسين README.md لتوثيق أفضل لعملية بناء وتشغيل المشروع issue #344
  • التبعيات تمت إضافة إصدار Eclipse Paho Client Mqttv3 1.1.0 issue #330
  • التبعيات ترقية إصدار Gradle Compile من 34 إلى 35
  • التبعيات ترقية Gradle من 8.12 إلى 8.14-rc-1
  • التبعيات ترقية Rhino من 1.8.0-SNAPSHOT إلى 1.8.1-SNAPSHOT
  • التبعيات ترقية Androidx Recyclerview من 1.3.2 إلى 1.4.0
  • التبعيات ترقية Androidx Room من 2.6.1 إلى 2.7.0
  • التبعيات ترقية Androidx WebKit من 1.12.1 إلى 1.13.0
  • التبعيات ترقية Pinyin4j من 2.5.0 إلى 2.5.1

v6.6.1

2025/01/01
  • إضافة جديدة وحدة Pinyin لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > البينيين الصيني)
  • إضافة جديدة وحدة Pinyin4j لتحويل النصوص الصينية إلى بينيين (راجع وثائق المشروع > البينيين الصيني)
  • إضافة جديدة الطرق UiObject#isSimilar و UiObjectCollection#isSimilar لتحديد ما إذا كان العنصر أو مجموعة العناصر متشابهة
  • إضافة جديدة الطريقة العامة "currentComponent"، تُستخدم للحصول على اسم المكون النشط الحالي
  • تصليح مشكلة عدم قدرة المشروع على التجميع بشكل صحيح في بعض البيئات بسبب الرجوع إلى إصدار أقدم
  • تصليح خطأ "قيمة غير أولية" قد يحدث عند استدعاء طرق غير موجودة
  • تصليح مشكلة عدم إمكانية إضافة اختصارات النصوص على بعض الأجهزة (إصلاح مؤقت) issue #221
  • تصليح خطأ في قيود نوع الوسائط للطرق automator.click/longClick issue #275
  • تصليح مشكلة عدم دعم المصفوفات مع الوسائط من نوع ConsString issue #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 #202 issue #223 pr #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 #183 issue #186
  • تصليح إصلاح خلل في وظيفة pickup بعد إعادة تشغيل خدمة الوصول باستخدام auto(true) (محاولة تصحيح) - issue #184
  • تصليح إصلاح مشكلة تعطل التطبيق عند سحب نافذة التعويم في وحدة floaty (محاولة تصحيح)
  • تصليح إصلاح مشكلة عدم القدرة على استخدام معايير مختصرة في app.startActivity - issue #182 issue #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.setTouchable issue #122
  • تصليح مشكلة بعض طرق التعرف على المنطقة في وحدة ocr issue #162 issue #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 بوحدة http issue #142
  • تصليح مشكلة عودة بيانات العرض device.width وdevice.height بشكل غير صحيح issue #160
  • تصليح مشكلة تعطل التطبيق عند الضغط المطول للحذف في محرر الشيفرة (إصلاح تجريبي) issue #156
  • تصليح مشكلة تعطل التطبيق عند القيام بعمليات عامة بعد تحديد النص عكسياً في محرر الشيفرة
  • تصليح مشكلة عدم عرض القائمة المختصرة عند الضغط المطول على أيقونة التطبيق AutoJs6 في بعض الأجهزة
  • تصليح مشكلة عدم الاستجابة عند الضغط على زر التأكيد عند تغليف المشروع في بعض الأجهزة
  • تصليح مشكلة عدم القدرة على استخدام المعلمات المشهورة في app.sendBroadcast وapp.startActivity
  • تصليح خلل وظيفي عند استدعاء وظائف مثل JsWindow#setPosition في وحدة floaty للمرة الأولى
  • تحسين إضافة أذونات متعلقة بـ Termux لدعم استدعاء Intent لتنفيذ أوامر ADB issue #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 #75 pr #78
  • تصليح مشكلة عدم استخدام واجهات برمجة التطبيقات الجديدة في AutoJs6 عند تغليف التطبيقات (عن طريق LZX284) pr #151 issue #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 #91 issue #93 issue #100 issue #109
  • تصليح مشكلة عدم قدرة مكون VSCode الإضافي على حفظ الملفات بشكل صحيح issue #92 issue #94
  • تصليح مشكلة عدم حدوث الانتقال إلى الصفحة عند النقر على "إدارة خدمات إمكانية الوصول" في قائمة الزر العائم
  • تصليح مشكلة فقدان طريقة runtime.requestPermissions issue #104
  • تصليح مشكلة عدم دعم MainThreadProxy في events.emitter issue #103
  • تصليح مشكلة عدم قدرة محرر الشيفرة على تنسيق الكود بشكل صحيح في pr #78
  • تصليح مشكلة تجاوز المكالمات عند استخدام JavaAdapter مما يؤدي إلى تفيض مكدس ClassLoader issue #99 issue #110
  • تحسين تعديل نطاقات الوحدات (عن طريق aiselp) pr #75 pr #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.pixel issue #73
  • تصليح مشكلة عدم القدرة على استخدام خصائص العنصر المحدد للعناصر الأصلية لنظام Android في وضع واجهة المستخدم (الحروف الكبيرة)
  • تصليح مشكلة تفعيل الملف الأول فقط عند تحميل ملفات متعددة باستخدام runtime.loadDex/loadJar issue #88
  • تصليح مشكلة عرض رمز الوثائق فقط في المشغل بعد تثبيت التطبيق على بعض الأجهزة (محاولة للإصلاح) issue #85
  • تحسين تحسين دعم الإصدار 1.0.5 من ملحق VSCode
  • تحسين دعم وحدة cheerio (راجع aiselp) issue #65
  • تحسين دعم إعادة بناء اتصال JsWebSocket باستخدام أسلوب rebuild issue #69
  • تحسين دعم تشفير وفك تشفير مصفوفة الأعداد number والمصفوفة البايتية في وحدة base64
  • تحسين إضافة دعم JavaMail لنظام Android issue #71
  • تحسين استخدام نوع بيانات Blob للحصول على معلومات تحديث الإصدار لتحسين التكيف مع بيئة الشبكة بدون بروكسي
  • تحسين عرض عنوان IP الهدف في العنوان الفرعي لدرج الصفحة الرئيسية أثناء اتصال وضع العميل
  • تحسين تقديم إشعار عند إدخال عنوان هدف غير صالح في وضع العميل
  • تحسين دعم اتصال استخدام مفتاح الإدخال الناعم في وضع العميل
  • تحسين إبقاء وضع الخادم مفتوحًا بعد البدء (إلا إذا تم الإغلاق يدويًا أو إنهاء عملية التطبيق) issue #64
  • تحسين تحقيق اكتشاف ثنائي الاتجاه بين AutoJs6 والملحق VSCode وتقديم إشعارات عن نتائج الاكتشاف الغير عادية issue #89
  • تحسين إضافة إذن قراءة بيانات الرسائل القصيرة (android.permission.READ_SMS) (إيقاف افتراضي)
  • تحسين التنفيذ الداخلي لطريقة findMultiColors المقدمة من LYS86 pr #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 جديد (راجع وثائق المشروع > الويب)
  • تصليح مشكلة الفرز غير الصحيح للمجلدات في مدير الملفات
  • تصليح مشكلة عدم القدرة على ضبط النمط والمكان لنافذة التعويم في وحدة floaty issue #60
  • تصليح مشكلة تداخل نافذة التعويم لوحدة floaty مع شريط الحالة
  • تصليح مشكلة وظيفة http.postMultipart issue #56
  • تصليح مشكلة عدم تشغيل أي نصوص برمجية على Android 7.x issue #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.setSize issue #50
  • تصليح مشكلة تعيين قيم غير صحيحة للمتغيرات الثابتة في مساحة ألوان colors.material
  • تصليح مشكلة عدم التفسير الصحيح لتنسيق التاريخ في minDate و maxDate لعناصر التحكم في اختيار التاريخ في وضع واجهة المستخدم
  • تصليح مشكلة ظهور مهمتين متشابهتين في قائمة المهام عند التبديل السريع للصفحة الرئيسية بعد تشغيل السكربت
  • تصليح مشكلة إعادة تعيين حالة الصفحة عند العودة إلى صفحة إدارة الملفات من صفحات أخرى issue #52
  • تصليح مشكلة عدم تطابق حالة الفرز وأيقونة العرض في صفحة إدارة الملفات
  • تحسين إضافة عرض وقت التعديل للملفات والمجلدات في صفحة إدارة الملفات
  • تحسين دعم تذكر نوع الفرز في صفحة إدارة الملفات
  • تحسين إضافة قسم بناء المشروع وقسم مساعدة تطوير النصوص البرمجية في README.md issue #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
  • تصليح مشكلة عدم استخدام الوحدات الداخلية بسبب تغطية أسماء الوحدات JavaScript issue #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 10 issue #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() الذي دائمًا يعيد القيمة -1 issue #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 #4 issue #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