← جميع الإصدارات
v0.4.8
- أداة التتبع لم تعد تعمل للمستخدمين في excluded_roles
- تغطية E2E للإعدادات tracking_enabled و excluded_roles و maxmind_license_key وجدولة GeoIP cron و retention_mode=archive
إصدار تصحيحي
تم الإصلاح
- أداة التتبع لم تعد تعمل للمستخدمين في
excluded_roles. سابقاً كان فحص الدور يجري فقط عند نقطة النهاية REST/hit، حيث تعامل مصادقة Cookie في REST منارات أداة التتبع بدون nonce على أنها زائر، فكان المسؤولون والمحررون المستثنون يسجلون مشاهدات. البوابة تعمل الآن في وقتwp_enqueue_scriptsحيث يكونwp_get_current_user()موثوقاً.
تمت الإضافة
- تغطية E2E للإعدادات
tracking_enabledوexcluded_rolesوmaxmind_license_key(الإخفاء + مسار 400) وجدولة GeoIP cron عند التفعيل وretention_mode=archive. نقطة نهاية تصحيح جديدة في mu-plugin/debug/ensure-userو fixturerole-login.tsلجلسات اختبار الأدوار غير المسؤولة.
داخلي
- إصلاح محلل
dbQueryفي E2E الذي كان يُسقط بصمت الصفوف ذات القيم النصية الفارغة (فاصل صفوف mysql--batchمن نوع newline كان يُحذف بواسطة.trim()).