3 décembre 2025
Quoi de neuf depuis la version 8.37.0 ?
Nouvelles fonctionnalités majeures
- Support amélioré des images responsives — ajout du support de la pixel density (densité de pixels / DPR) pour les images responsive (permet d’optimiser les srcset en fonction des écrans à haute densité).
- Possibilité d’outrepasser robots.txt — possibilité de créer une page
pages/robots.mdafin de remplacer lerobots.txtpar défaut. Pratique pour gérer exclusions d’indexation par projet. - Amélioration du post-processing — poursuite des capacités d’extensions/post-processors (héritées de la branche 8.x) pour permettre des traitements finaux des sorties.
Améliorations & ergonomie
- Simplification de la structure de configuration — options plus faciles à désactiver (
option: falseouoption: enabled: false) ; import automatique des config de thèmes viasetConfig()/setSourceDir(). - Refonte / renforcement du cache — nouveau mécanisme de cache : plus robuste (reconstruction automatique quand des fichiers changent), au prix d’un léger coût perf dans certains cas.
- Meilleure gestion et affichage des messages d’erreur — messages d’erreur clarifiés pour faciliter le debugging.
Corrections majeures
- Gestion des assets distants mise à jour — remote assets mieux gérés (mise en cache, fallback, etc.).
- Corrections pour les templates et filtres — nettoyage des éléments dépréciés/restés dans la doc (suite de la migration 8.0 → 8.x) et corrections diverses liées au rendu d’assets/templates.
Breaking changes & points d’attention
- Suppression des taxonomies par défaut —
tagetcategoryne sont plus créées automatiquement : si vous utilisiez ces taxonomies, il faut les déclarer explicitement dans la configurationtaxonomies:. Risque de pages cassées si tu mets à jour sans adapter la config. - Renommages / déplacement d’options — plusieurs options ont été renommées ou déplacées (ex.
pagination→pages:pagination,paths→pages:paths,remote_fallback→fallback,force_slash→leading_slash). - Vérifier les templates personnalisés — certains fichiers Twig et filtres dépréciés ont été supprimés par les évolutions 8.x ; il faut relire et mettre à jour les templates personnalisés.
Actions recommandées afin de migrer
- Ajouter explicitement
taxonomies:si vous comptez utilisertags/category. - Contrôler et adapter les options renommées (pagination, paths, assets fallback, leading_slash).
- Tester la génération complète (build) et vérifier le cache / assets distants.
- Revoir les templates Twig (fonctions/filtres dépréciés) et profiter des nouvelles fonctions (DPR / pixel density dans images).