Cecil : quoi de nouveau depuis la sortie de la version 8 ?

En décembre 2023 je sortais la version 8.0.0 de Cecil, annonçant le passage à PHP 8 et la promesse de nombreuses améliorations.

Un peu plus d’un an après, est-ce que cette promesse a été tenue ? 😊

Et bien… je crois qu’on peut dire que je n’ai pas chaumé et que j’ai apporté de nombreuses améliorations à Cecil et, comme prévu, le passage à PHP 8 a bien aidé à rendre le développement plus confortable pour moi.

Ce billet va prendre la forme d’un changelog, aussi détaillé que possible, toutes essayant de ne pas être trop verbeux.

Nouvelles fonctionnalités

Tri par défaut des pages

Ajout d’une option de configuration permettant de définir la méthode de tri par défaut des pages :

pages:
  # basic
  sortby: date # date|updated|title|weight, date by default
  # advanced
  sortby:
    variable: date    # date|updated|title|weight
    desc_title: false # false|true
    reverse: false    # false|true

Documentation : https://cecil.app/documentation/configuration/#pages