Cecil logo
8 décembre 2023

Cecil 8.0.0 est sorti

Améliorations

  • Étend Cecil avec des post processeurs de sortie
  • Classe de générateur, postprocesseur et extension personnalisée disponible également pour les thèmes
  • Meilleure hiérarchie des options de configuration
  • Accès à la configuration brute du site à partir d’un template via config.xxxx
  • Validation de la configuration améliorée
  • Journalisation améliorée
  • La recherche de fichier des assets améliorée

Changements radicaux

  • Suppression du support pour PHP 7.x
  • Plus de support existant du répertoire content : utilisez plutôt pages

Options de configuration

frontmatter:
body:
defaultpages:
virtualpages:
generators:
translations:
extensions:
postprocess:

ont été modifiés pour :

pages:
  frontmatter:
  body:
  default:
  virtual:
  generators:
layouts:
  translations:
  extensions:
optimize:

Commandes

  • L'option de commande et --postprocess a été remplacée par --optimize

Templates

  • pagination.html.twig supprimé (utilisez plutôt paginator.html.twig)
  • googleanalytics.js.twig supprimé
  • Toutes les fonctions et filtres obsolètes ont été supprimés

Correctifs

  • Correction du fuseau horaire par défaut
  • Correction du filtre de repli de localizeddate
  • Correction du bundle d’asset()
  • Correction du filtre d'asset HTML avec WebP
  • Correction du repli des assets distants

Performance

  • Temps d'accès aux entrées de collection amélioré
  • Le chargeur automatique de classe des post-processeurs a été déplacé
  • Correction des performances de jsonld.js.twig

Documentation

Divers

  • Dépendances mises à jour

Tests

  • Données de test améliorées
Notes de version sur GitHub