← All releases
v0.4.8
- Tracker no longer fires for users in excluded_roles
- E2E coverage for tracking_enabled, excluded_roles, maxmind_license_key, GeoIP cron scheduling, retention_mode=archive
Patch Release
Fixed
- Tracker no longer fires for users in
excluded_roles. Previously the role check ran only at the/hitREST endpoint, where REST cookie auth treats nonce-less tracker beacons as guest, so excluded admins/editors still recorded views. The gate now runs atwp_enqueue_scriptstime wherewp_get_current_user()is reliable.
Added
- E2E coverage for
tracking_enabled,excluded_roles,maxmind_license_key(masking + 400 path), GeoIP cron scheduling on enable, andretention_mode=archive. New mu-plugin debug endpoint/debug/ensure-userand fixturerole-login.tsfor non-admin role test sessions.
Internal
- Fixed
dbQueryE2E parser silently dropping rows with empty-string values (mysql--batchrow-separator newline was being stripped by.trim()).