← همه انتشارها
core

v0.4.8

  • Tracker دیگر برای کاربران داخل excluded_roles فعال نمی‌شود
  • پوشش E2E برای tracking_enabled، excluded_roles، maxmind_license_key، زمان‌بندی cron برای GeoIP، retention_mode=archive

انتشار وصله‌ای

رفع

  • Tracker دیگر برای کاربران داخل excluded_roles فعال نمی‌شود. پیش‌تر بررسی نقش تنها در نقطه‌ی پایانی REST /hit اجرا می‌شد، جایی که احراز هویت کوکی REST، بیکن‌های بدون nonce از سمت tracker را به‌عنوان مهمان تلقی می‌کرد، بنابراین مدیران/ویراستاران مستثنی هم بازدید ثبت می‌کردند. اکنون این دروازه در زمان wp_enqueue_scripts اجرا می‌شود، جایی که wp_get_current_user() قابل اعتماد است.

افزوده‌شده

  • پوشش E2E برای tracking_enabled، excluded_roles، maxmind_license_key (پوشاندن + مسیر 400)، زمان‌بندی cron برای GeoIP در هنگام فعال‌سازی، و retention_mode=archive. نقطه‌ی پایانی دیباگ جدید mu-plugin به نام /debug/ensure-user و فیکسچر role-login.ts برای جلسه‌های آزمون با نقش غیر مدیر.

داخلی

  • رفع پارسر E2E dbQuery که به‌صورت خاموش ردیف‌های با مقادیر رشته‌ی خالی را حذف می‌کرد (نیولاین جداکننده‌ی ردیف در حالت --batch mysql توسط .trim() حذف می‌شد).
Get Statnive Free