6.6.3 - 发行版发布准备

This commit is contained in:
SuperMonster003
2025-05-27 02:43:47 +08:00
parent fb9c2f751f
commit ea6b49f23f
142 changed files with 2597 additions and 1399 deletions

View File

@@ -1,5 +1,81 @@
{
"$data": {
"v6.6.3": {
"released_date": "2025/05/27",
"feature": [
"ميزة سجل الإصدارات: عرض سجل التغييرات متعدد اللغات والإحصائيات",
"الدالة timers.keepAlive (أصبحت عالمية) للحفاظ على بقاء السكربت نشطًا",
"مستمعو الأحداث مثل engines.on('start/stop/error', callback) لأحداث المحرك العامة",
"الدالة images.detectMultiColors للتحقق من ألوان متعددة النقاط _[`issue #374`](http://issues.autojs6.com/374)_",
"الدوال images.matchFeatures/detectAndComputeFeatures: بحث صور بدقة كاملة (انظر [Auto.js Pro](https://g.pro.autojs.org/)) _[`issue #366`](http://issues.autojs6.com/366)_",
"الدالة images.compressToBytes لضغط الصورة وإنتاج مصفوفة بايتات",
"الدالة images.downsample لخفض الدقة وإنشاء ImageWrapper جديد",
"الدالة ui.keepScreenOn لإبقاء الشاشة مضاءة عند تركيز صفحة الواجهة",
"خاصية ui.root (getter) للحصول على عقدة \"حاوية المحتوى الجذرية للنافذة\" في تخطيط الواجهة",
"عنصر webview يدعم تخطيطات صفحات الويب عبر JsBridge (انظر [Auto.js Pro](https://g.pro.autojs.org/)) [مثال: Layout > Interactive HTML / Vue2 + Vant (SFC)] _[`issue #281`](http://issues.autojs6.com/281)_"
],
"fix": [
"قد يتم حجب بعض محتوى الوثائق عبر الإنترنت في تبويب Docs وصفحة الوثائق بواسطة شريط التنقل",
"في بعض الصفحات قد يؤدي النقر على أزرار شريط الأدوات إلى تفعيل حدث النقر على العنوان بالخطأ",
"السطور الفارغة في محرّر الشيفرة تظهر كرموز مربّعة على بعض الأجهزة",
"مربع حوار لوحة الألوان في إعداد لون السمة قد يتراكم بلا حدود",
"زر رفع الصوت لا يوقف جميع السكربتات عند تعطيل خدمة الوصول",
"تداخل لوحة المفاتيح عند تحرير بث مخصّص في صفحة المهام المجدولة",
"عناصر التحكم داخل webview لا تستطيع تفعيل لوحة المفاتيح البرمجية بشكل صحيح",
"قد يفشل مربع معلومات APK في جلب اسم التطبيق أو معلومات SDK",
"قد لا يتم تحميل محتوى المجلدات الفرعية تلقائيًا عند دخول مجلد مشروع في مثال مدير الملفات",
"تغطية المحتوى العلوي بشريط الحالة في وضع الواجهة على Android 15",
"لون خلفية شريط الحالة في بعض صفحات Android 15 لا يتبع لون السمة ديناميكيًا",
"وحدة dialogs لا تدعم الخاصية customView _[`issue #364`](http://issues.autojs6.com/364)_",
"قد لا يُرجع معامِل التعبير في dialogs.input نتيجة التنفيذ",
"استخدام JavaAdapter يسبب تجاوز مكدس ClassLoader _[`issue #376`](http://issues.autojs6.com/376)_",
"console.setContentTextColor يفقد اللون الافتراضي للنص _[`issue #346`](http://issues.autojs6.com/346)_",
"console.setContentBackgroundColor لا يقبل أسماء الألوان _[`issue #384`](http://issues.autojs6.com/384)_",
"تم تصحيح آلية images.compress: تغيّر جودة التشفير بدل خفض البكسلات",
"الدالة images.resize لا تعمل بشكل صحيح",
"engines.all قد يطلق ConcurrentModificationException _[`issue #394`](http://issues.autojs6.com/394)_",
"تنسيقات تاريخ غير صحيحة في بعض اللغات داخل README.md",
"قد تفشل عملية بناء Gradle بسبب طول غير صالح لأرشيف مكتبة _[`issue #389`](http://issues.autojs6.com/389)_"
],
"improvement": [
"مصحح التخطيط يدعم إخفاء العناصر (بواسطة [TonyJiangWJ](https://github.com/TonyJiangWJ)) _[`pr #371`](http://pr.autojs6.com/371)_ _[`issue #355`](http://issues.autojs6.com/355)_",
"إضافة فواصل متدرّجة في قائمة مصحح التخطيط لتجميع الوظائف",
"يدعم project.json خيار permissions لمشاريع السكربتات (بواسطة [wirsnow](https://github.com/wirsnow)) _[`pr #391`](http://pr.autojs6.com/391)_ _[`issue #362`](http://issues.autojs6.com/362)_",
"عند حزم ملف واحد تُقرأ أذونات التطبيق المثبت وتُحدد تلقائيًا _[`issue #362`](http://issues.autojs6.com/362)_",
"توسيع نطاق تطبيق لون السمة ودعم المزيد من عناصر الواجهة",
"تكيّف عرض الدرج الرئيسي للشاشات الأفقية والعريضة جدًا",
"إضافة تخطيطات أفقية وصغيرة للصفحات «حول التطبيق» و«المطور»",
"حوار إعدادات يوفر خيار \"استخدام القيمة الافتراضية\"",
"زر الإجراء العائم في مدير الملفات يختفي تلقائيًا عند النقر خارجَه",
"مُنسّق الشيفرة يدعم العناصر `??` و `?.` و `??=`",
"يدعم محرّر الشيفرة قراءة وكتابة الملفات بترميزات GB18030 / UTF-16 (LE/BE) / Shift_JIS وغيرها",
"يدعم محرّر الشيفرة عرض معلومات تفصيلية عن الملف (المسار/الترميز/فاصل الأسطر/إجمالي البايتات والحروف، إلخ.) _[`issue #395`](http://issues.autojs6.com/395)_",
"إضافة رسائل خطأ لعمليات Intent (تحرير/عرض/تثبيت/إرسال/تشغيل وغيرها)",
"خاصية url في webview تدعم المسارات النسبية",
"وسيط path في ImageWrapper#saveTo يدعم المسارات النسبية",
"images.save يدعم ضغط ملفات PNG عند استخدام الوسيط quality _[`issue #367`](http://issues.autojs6.com/367)_",
"دعم مسح سجلات التحديثات المُتجاهَلة وعناوين وضع العميل",
"معلومات التحديث تعرض بعدة لغات متزامنة مع لغة الواجهة الحالية",
"التحميل غير المتزامن يحسّن سلاسة التمرير في قائمة مدير الملفات",
"تحسين محتوى وتنسيق رسائل استثناء السكربت في وحدة التحكم",
"أمثلة الشيفرة تدعم إعادة تعيين المجلد إلى محتواه الأصلي",
"زيادة كفاءة التحقق من توقيع APK",
"تحسين سرعة عرض وحالة معلومات حوارات ملفات APK/الوسائط",
"نص بناء Gradle أصبح أكثر قدرة على التكيّف مع الإصدارات الجديدة _[`discussion #369`](http://discussions.autojs6.com/369)_"
],
"dependency": [
"مرفق Material Dialogs الإصدار 0.9.6.0 (محلي)",
"مرفق Material Date Time Picker الإصدار 4.2.3 (محلي)",
"مرفق libimagequant الإصدار 2.17.0 (محلي)",
"مرفق libpng الإصدار 1.6.49 (محلي)",
"مضاف ICU4J الإصدار 77.1",
"مضاف Jsoup الإصدار 1.19.1",
"مضاف Material Progressbar الإصدار 1.4.2",
"مضاف Flexmark Java HTML to Markdown الإصدار 0.64.8",
"ترقية Gradle 8.14-rc-1 -> 8.14",
"ترقية Androidx Room 2.7.0 -> 2.7.1"
]
},
"v6.6.2": {
"released_date": "2025/04/16",
"feature": [