تحديثات الأمان
تشمل هذه النسخة التجريبية 3 إصلاحات أمنية لمشاكل أبلغ عنها مجتمعنا و HackerOne.
- جعل البحث عن الموضوع عبر الرمز (slug) يلتزم بـ SiteSetting.detailed_404
- استخدام FinalDestination لتضمين الموضوعات
- فحص أمني مفقود قبل إعادة التوجيه
تحسينات الإضافات
Onebox
- تحسين دعم Instagram
Code Review
- إصلاح خلل
Encrypt
- إصلاح خلل: إزالة المستخدم الصحيح
Graphviz
- إضافة رسائل خطأ أكثر تفصيلاً
- إصلاحات لأخطاء
Knowledge Explorer
- تحسين معالجة أيقونة حالة الموضوع
Subscriptions
- تحسينات متنوعة
Patreon
- إصلاح خلل
WP Discourse
- تحديث بيانات التعريف (metadata) لـ wpdc_auto_publish_overridden عند إلغاء ربط منشور من Discourse لمنع الإضافة من محاولة
نشر تحديثات للمنشور إلى Discourse - إصلاح مشكلة في إعداد النشر التلقائي للمنشورات التي تم إلغاء ربطها من Discourse قبل إصدار WP Discourse 2.0.3
- إضافة دالة ثابتة get_discourse_comments للسماح بعرض التعليقات دون تحميل قالب التعليقات
User Notes
- إصلاح خلل
Solved
- إصلاح ألوان الحالة “تم الحل”
Calendar
- الإصدار الأول لـ Discourse Event
Creating and managing events - إصلاحات لأخطاء
Font Awesome Pro
- إصلاحات لأخطاء
ميزات وإصلاحات إضافية
انقر للتوسيع
ميزات جديدة
- منفذ إضافة جديد تحت عنوان صفحة الشارات
- إشعار المسؤولين بشأن بيانات الاعتماد القديمة
- تنزيل الصور البعيدة حتى للمنشورات القديمة
- السماح اختياريًا بالوسوم في حالة تتبع الموضوع
- عرض صفحة 404 مفصلة للموضوعات الخاصة
إصلاحات للأخطاء
- دعم تصدير التقارير التي تشير إلى موضوعات
- تصحيح عدم محاذاة أسهم النوافذ المنبثقة (popover)
- عدم تغيير ارتفاع الزر عند ظهور مؤشر التحميل
- استعادة القدرة على إعادة بناء المنشورات في الموضوعات المحذوفة
- التعامل مع الملفات المحذوفة بين
globوmtime - لا تحل الدالة المساعدة
zداخلcalc - تجاوز قائمة منبثقة لإدارة الموضوع (Topic-admin-popup-menu) على الشاشات الصغيرة
- دعم المعرفات الدولية (IRIs) عند سحب الصور المرتبطة مباشرة
- سحب الصور المرتبطة مباشرة حتى عند تعديلها بواسطة مستخدمين للنظام
- إبطال ذاكرة التخزين المؤقت لموضوعات السمات عند تغيير اسم المضيف (hostname)
- تثبيت highlight.js على آخر إصدار من فرع v9
- عدم إعادة عرض صفحة المستخدمين بالكامل أثناء الكتابة في حقل الإدخال
- إزالة الوسوم الصامتة للموضوعات التي لا تحتوي على وسوم من العدادات
- عدم رفع استثناء إذا تعذر استرجاع موضوع
- السماح بتعريف خصائص التسمية/العنوان للعرض بدلاً من الاسم
- إرسال رسائل إلى مجموعات بأسماء غير بأحرف صغيرة
- استعلام معطل إذا كان معرف التحميل مفقودًا
- السماح بتعريف ترجمة رموز تعبيرية مخصصة دون ملف ثابت
- إضافة رأس X-Robots-Tag لإجراءات GET التي تغطيها check_xhr أيضًا
- عدم إرسال الملخصات للمستخدمين الذين لا يملكون بريدًا إلكترونيًا أساسيًا
- تعيين القيم والقيم الافتراضية بشكل صحيح لـ group-form-interaction-fields
- عند تدمير مسودة، التأكد دائمًا من إكمال الحفظ
- فتح نافذة إلغاء المسودة كسر الحفظ التلقائي
- تمرير current_user إلى TopicQuery في categories_and_top_topics
- تحديث المتغيرات لـ HTML لاستخدام
emبدلاً منpxفي حجم الخط - فشل المعالج عند بدء التشغيل إذا كان default_theme_id هو -1
- معاينة المعالج إذا تم استبعاد خطوة الألوان
- يمكن اكتشاف ملفات XML على أنها ملفات SVG
تغييرات في تجربة المستخدم (UX)
- إزالة ظل الصندوق (box-shadow) من عنصر kbd، وتوحيد التنسيق
- إصلاح تشوهات نصف القطر (border radius) على أزرار لوحة التحكم
- إزالة النقطة بعد زر “تفعيل الإشعارات”
- إصلاح محاذاة المدخلات في admin/customize/colors
- وضع قائمة إدارة الموضوع بجوار أداة المفك
- جعل روابط رأس القائمة داخل لوحة المستخدم أكثر مرونة
- محاذاة أفضل للأيقونات في قائمة الإشعارات
- نقل منفذ قبل قائمة الموضوعات ليظهر أيضًا في الأعلى
- إزالة فلتر
in:unpinnedمن صفحة البحث المتقدم - إصلاح عرض عمود النشاط في خطوة الصفحة الرئيسية للمعالج
- إزالة زر تعديل الرسائل الخاصة (PM)
- محاذاة أكثر اتساقًا للتواريخ والوقت المحددة لمؤقت الموضوع
- عدم عرض تاريخ التعليق إذا كان المستخدم معلقًا بشكل دائم.
- إبقاء التركيز على حقل الإدخال بعد اختيار خيار إكمال تلقائي
- عدم عرض عدد المستخدمين المكرر
- إضافة مسافة بين +member_count و “المزيد”
- إعادة تسمية الأولوية إلى الدرجة (score) للفرز.
الأداء
- استخدام استعلام أكثر كفاءة عند التحقق من الوجود.