سجل التغييرات في Captcha
الإصدار: 1.3.2 - أُصدر في 2026-01-27
- تم الإصلاح: لا يتم عرض عنصر Cap على نماذج الدفع التي تستخدم Elementor أو أي منشئ صفحات آخر
- تم الإصلاح: يتم إزالة عنصر Cap-widget المخصص بواسطة تصفية wp_kses()
- تم التحسين: استخدام محتوى قابل للنداء لحقل captcha في الدفع لتجاوز تصفية HTML
- تم التحسين: تبسيط JavaScript مع fallback للحالات الخاصة
الإصدار: 1.3.1 - أُصدر في 2026-01-26
- تم الإصلاح: وضع Cap Captcha غير مرئي لا يحل تلقائياً في نماذج الدفع الديناميكية لـ Ultimate Multisite
- تم التحسين: يستخدم سكريبت Cap checkout الآن MutationObserver لاكتشاف العناصر المضافة ديناميكياً
- تم التحسين: تم إضافة اعتراض زر الدفع للانتظار للحصول على التوكن قبل الإرسال
الإصدار: 1.3.0 - أُصدر في 2026-01-27
- جديد: تكامل WooCommerce Blocks مع الدفع باستخدام اعتراض جلب Store API
- جديد: دعم captcha غير مرئي في WooCommerce checkout (hCaptcha غير مرئي، reCAPTCHA v2 غير مرئي، v3)
- جديد: صفحة إعدادات مستقلة للاستخدام بدون Ultimate Multisite
- جديد: Jetpack Autoloader لمنع تعارض التبعيات
- تم الإصلاح: لا يتم عرض hCaptcha في الدفع الديناميكي لـ Ultimate Multisite (المحتوى المحمل عبر AJAX)
- تم الإصلاح: لا يتم تحديث/إعادة ضبط captcha عند حدوث أخطاء في التحقق من النموذج
- تم الإصلاح: لا يظهر hCaptcha في صفحة WooCommerce checkout
- تم الإصلاح: خطأ عدم العثور على فئة reCAPTCHA (تم إضافة مكتبة google/recaptcha PHP)
- تم التحسين: كشف الأخطاء عبر WordPress hooks، MutationObserver، واعتراض AJAX
- تم التحسين: وصف الإعدادات الآن يتضمن عناوين URL للوحة التحكم لمفاتيح API
الإصدار: 1.2.2 - أُصدر في 2026-01-24
- تم الإصلاح: لا يتم عرض captcha في عنصر نموذج تسجيل الدخول لـ Ultimate Multisite (عدم تطابق اسم فلتر النموذج)
- تم الإصلاح: يتم إزالة HTML عنصر Cap widget بواسطة تصفية wp_kses()
- تم الإصلاح: محددات JavaScript لا تجد النماذج التي تحتوي على شرطات مائلة في IDs العناصر
- تم الإضافة: خطاف فلتر
wu_kses_allowed_htmlلـ classaddons لتوسيع علامات HTML المسموح بها - تم الإزالة: ملفات JavaScript غير المستخدمة تم استبدالها بملفات محددة بالمزود
الإصدار: 1.2.1 - أُصدر في 2026-01-23
- تم الإصلاح: فشل التحقق من توكن Cap Captcha في بيئات متعددة المواقع (الآن يستخدم transients على مستوى الشبكة)
- تم الإصلاح: يتم عرض captcha بشكل متسق لجميع المستخدمين بغض النظر عن حالة تسجيل الدخول
- تم الإصلاح: عدم تطابق بين عرض captcha والتحقق منه تسبب في فشل الدفع
الإصدار: 1.2.0 - أُصدر في 2026-01-21
- جديد: Cap Captcha - captcha ذات إثبات عمل مستضاف محليًا، مفعل افتراضيًا عند التفعيل
- جديد: حماية بدون إعدادات - قم بتنشيط الإضافة وستكو ن محميًا فورًا
- جديد: هندسة مزود captcha متعددة الأشكال لتوسيع سهل
- جديد: حماية WooCommerce Store API من هجمات اختبار البطاقة
- جديد: لوحة تحكم تتبع الإحصائيات تعرض التحديات، والتحقق، والهجمات المحظورة
- جديد: إعدادات مستوى الأمان المسبقة (سريع، متوسط، أقصى) لتعقيد Cap Captcha
- جديد: فئات أساسية مجردة لمزودي reCAPTCHA وhCaptcha
- تم التحسين: إعادة هيكلة قاعدة الكود إلى فئات مزودات معيارية
- تم التحسين: فصل أفضل للمسؤوليات مع فئة مدير مخصصة
- تم الإصلاح: تحسينات أمان لتطهير متغير $_SERVER
- تم الإصلاح: تكوين اختبار PHPUnit لتوافق مع تقاليد تسمية WordPress
الإصدار: 1.0.1 - أُصدر في 2025-09-28
- تم إعادة تسمية البادئة إلى ultimate-multisite؛ تحديث نطاق النص؛ رفع الإصدار.