إنتقل إلى المحتوى الرئيسي

سجل التغييرات في 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؛ تحديث نطاق النص؛ رفع الإصدار.