← Toutes les versions
core

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 de wp_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 et retention_mode=archive. Nouveau endpoint de débogage en mu-plugin /debug/ensure-user et fixture role-login.ts pour les sessions de test avec un rôle non-administrateur.

Interne

  • Correction du parseur dbQuery E2E 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()).
Installer Statnive gratuitement