Sur cette page
14 juin 2026
Quoi de neuf depuis la version 8.79 ?
La dernière version majeure disponible est la 8.106.0. Voici une synthèse ciblée des principales fonctionnalités introduites depuis Cecil 8.79.0.
Expérience améliorée et visibilité des performances
- Indicateur de progression du build (8.101.0) : l'exécution des builds affiche désormais une barre de progression, ce qui améliore la lisibilité des traitements longs.
- Sortie de métriques enrichie (8.101.0) : les métriques incluent désormais une ligne de durée totale avec comparaison entre exécutions, pratique pour suivre l'évolution des performances.
- Temps bruts et diffs de métriques (8.87.0) : la sortie des métriques expose des temps bruts et des écarts, facilitant la détection des régressions et des gains.
- Évolutions autour de l'identifiant de build et du cache (8.80.x) : l'identifiant de build est exposé et intégré à la logique de cache, avec une évolution des mécanismes de hachage pour améliorer la cohérence du cache.
Meilleur rendu des templates
- Support des variantes d'images pour le mode sombre (8.95.0) : les templates peuvent gérer des variantes dédiées au dark mode pour mieux adapter le rendu visuel. (doc)
- Option
layouts.autoescape(8.97.0) : ce réglage apporte un contrôle plus fin du comportement d'échappement des templates. (doc) - Traduction des blocs de code désactivée (8.98.0) : le code inline et les blocs fenced ne sont plus traduits, ce qui évite les altérations involontaires du contenu technique.
- Helper Twig
cache_key(8.88.0) : les templates peuvent générer des clés de cache explicites pour un comportement plus prévisible du cache. (doc)
Améliorations du pipeline contenu et images
- Support de la propriété
namedans les menus du front matter (8.90.0) : les entrées de menu peuvent désormais définir un nom dédié vianame. (doc) - Support du driver image
libvips(8.91.0) : le traitement d'images peut désormais utiliser libvips comme option de driver. (doc) - Localisation des images Markdown pour les pages traduites (8.92.0) : les assets d'images Markdown peuvent désormais être localisés selon la langue des pages. (doc)
Outils de qualité et de diagnostic
- Nouvelle commande
doctor(8.103.0) : une commande dédiée aux diagnostics a été ajoutée pour faciliter l'identification des problèmes. (doc) - Nouvelle commande
doctor:seo(8.105.0) : un audit SEO dédié a été ajouté, avec commande, documentation et tests associés. (doc)
Meilleure expérience de développement
- Mode
serveen arrière-plan et commande d'arrêt (8.104.0) : le serveur de développement supporte l'exécution en arrière-plan et un arrêt explicite viaserve:stop. (doc) - Support du chargement
.env(8.106.0) : la configuration d'environnement peut désormais être chargée via dotenv pour simplifier la gestion des variables locales. (doc)
Breaking change à prendre en compte
- Suppression de l'option
assets.leading_slash(8.81.0) : cette option a été retirée et peut nécessiter une mise à jour de configuration.