← Toutes les versions
v0.4.8
- Le traceur ne se déclenche plus pour les utilisateurs des excluded_roles
- Couverture E2E pour tracking_enabled, excluded_roles, maxmind_license_key, planification cron GeoIP, retention_mode=archive
Version corrective
Corrigé
- Le traceur ne se déclenche plus pour les utilisateurs présents dans
excluded_roles. Auparavant, le contrôle de rôle ne s’exécutait qu’au niveau du endpoint REST/hit, où l’authentification par cookie REST traite les balises du traceur sans nonce comme des invités, ce qui faisait que les administrateurs et éditeurs exclus enregistraient malgré tout des vues. Le contrôle s’exécute désormais au moment dewp_enqueue_scripts, oùwp_get_current_user()est fiable.
Ajouté
- Couverture E2E pour
tracking_enabled,excluded_roles,maxmind_license_key(masquage + chemin 400), planification cron GeoIP à l’activation etretention_mode=archive. Nouveau endpoint de débogage en mu-plugin/debug/ensure-useret fixturerole-login.tspour les sessions de test avec un rôle non-administrateur.
Interne
- Correction du parseur
dbQueryE2E qui supprimait silencieusement les lignes contenant des chaînes vides (le saut de ligne du séparateur de lignes mysql--batchétait supprimé par.trim()).