Cette version regroupe les versions 2.9.165 à 2.9.173, préparées pour le répertoire WordPress.org. La mise à jour est recommandée sur tous les sites.
🛡️ Gestion du cache
- Pendant la maintenance, les extensions de cache sont suspendues. À la sortie, seuls les réglages que le plugin a coupés sont remis, et seulement s’ils n’ont pas changé entre-temps ; le fichier .htaccess est restauré octet pour octet si personne d’autre ne l’a modifié, sinon seuls les blocs de cache retirés sont rajoutés.
- Testé en conditions réelles avec WP Fastest Cache, LiteSpeed Cache, W3 Total Cache, WP Super Cache, Cache Enabler, Hummingbird, Breeze, Seraphinite et WP-Optimize.
- WP-Optimize : son cache est maintenant vidé à l’entrée en maintenance et pendant celle-ci.
- W3 Total Cache (« Disk: Enhanced ») : les pages en cache ne sont plus servies pendant la maintenance.
- Désactiver le plugin éteint la maintenance et remet les caches comme avant.
✅ Vérification et comparaison
- Dès l’activation, le plugin vérifie depuis votre serveur ce que reçoivent réellement vos visiteurs : page de maintenance, code 503, en-tête Retry-After, page non mise en cache.
- À la sortie de maintenance, jusqu’à 6 pages clés (dont les pages du menu) sont comparées à leur état d’avant. Résultat dans la carte « Last update check », avec le bouton « Check again ».
- La maintenance planifiée et le compte à rebours suivent maintenant le même parcours que l’interrupteur : caches, puis comparaison.
🔒 Sécurité
- Une adresse contenant « /wp-admin » en paramètre ne contourne plus la page de maintenance.
- Une extension qui se déclare en AJAX sur une adresse publique (WooCommerce avant 9.9, « ?wc-ajax= ») n’ouvre plus le site.
- Les imports de réglages et de designs sont filtrés : un fichier ne peut modifier que ce qu’il a le droit de modifier, et une couleur invalide est remplacée par la valeur par défaut.
- Listes d’IP : une même adresse IPv6 écrite autrement (majuscules, forme longue) est maintenant reconnue.
- Le filtrage par pays et par site de provenance est retiré des listes blanche et noire.
🍁 Vie privée
- Plus aucun appel à Google Fonts : 10 polices sont intégrées au plugin.
- Le mode RGPD est activé par défaut.
🎨 Design
- 11 designs, dont 9 avec un fond original généré par code (aucune photo tierce), dont un nouveau fond GENIUS Orange. Les 4 designs vidéo sont retirés.
- Le voile et l’opacité de chaque design sont maintenant réellement appliqués.
- Contraste conforme WCAG AA pour les designs et les thèmes.
💡 Aide et interface
- Base de connaissances intégrée : 23 articles, avec recherche.
- Assistant de configuration : l’étape 4 n’active plus la maintenance toute seule.
- Les textes de l’interface et du readme décrivent exactement ce que fait le plugin (liste noire et cache de pages, accès des administrateurs, aide FTP).
🧹 Divers
- Désinstallation : vos réglages sont conservés, sauf si vous cochez « Delete all my settings if I uninstall the plugin ».
- Fuseaux horaires corrigés (jetons d’accès de 1 h, planification).