Aller au contenu principal
Version: 0.5.0

Changelog - 0.5.0

Ajouts

  • Twig : Ajout de nouvelles fonctions tel que link et route.
  • Controller : Ajout de nouvelles méthodes tel que redirectBack, redirectToPost, flashAdd.
  • Services : Nouveaux services : FlashBag et Block.
  • Dobby : Nouvelle commande de création de block Gutenberg : php dobby new:block.
  • Query : La façade possède désormais la méthode limit afin de capé le nombre d'éléments retournés.
  • Post types : Les nouveaux post types générés possèdent une constante SLUG afin de faciliter l'usage, notamment pour l'attribut Template
  • Router : Les routes définies génèrent automatiquement un filtre pour permettre leur personnalisation ultérieure.
  • Mailing : Nouvelle façade Mail permettant de simplifié l'envoi de mail.
  • Fichiers : Nouvelle façace Upload simplifiant le téléchargement de fichier via des inputs files.
  • Mailing : Il est possible de forcer le nom et/ou l'adresse mail dans la configuration smtp.yaml.
  • Login : Possibilité de changer la route de la page de mot de passe oublié et la réinitialisation de mot de passe.
  • Twig : Nouveau filtres subet word pour tronquer du texte suivant un nombre de caractère ou mot défini.

Corrections

  • Page administrateur : Le préfixe est automatiquement complété par le slug du projet.
  • Page administrateur : Les options des pages admins ont maintenant une méthode get() pour éviter l'accès direct au tableau $this->options->options['pageTitle'] et utiliser plutôt $this->options->get('pageTitle').
  • Post types : Utilisation de l'élision lorsque nécessaire en fonction des labels définis.
  • Templates : Les pages de connexions n'étaient pas prioritaire et ne s'affichaient pas.
  • Twig : Refactorisation de la création de Tags pour simplifier la DX.
  • Composant : Le composant menu livré avec Elementum, doit maintenant prendre un tableau ou un objet en paramètre.