Changelog 5.1.0 Twig 3.8 x Caches x Better security

26 / 12 / 2023
3 minutes de lecture
Altitude Dev

Version majeure livrée le 26/12/2023

 

Modal des médias

  • Correction de la fenêtre modale des médias confirmée
  • Correction d'une mauvaise application CSS de celle-ci en FSE
  • Correction des sous dossiers, les dossiers s'affichent correctement suivant leurs parents désormais

 

Core CMS

  • L'ensemble des controllers backend ont été modifiée et structurée
  • L'ensemble des menus en Admin sont désormais en url_to au lieu de site_url
  • Intégration de Twig 3.8 avec extra cache et d'autres composants essentiels
  • Passage des anciennes versions 4.4.0 vers 4.4.3 de CodeIgniter
  • Correction du rank de base requis pour être redirigé en ACP
  • Correction des permissions qui n'était pas forcément assigné au rang
  • Modification des caches pour être supprimée suivant un TTL
  • Intégration et création du thème par défault sous Twig 3.8, Turbo, Stimulus et PHP 8.3
  • Sécuritée renforcée au niveau de certaines actions types
  • Refactoring complet des routes Admin en rapport avec les dossiers des controllers.
  • Refactoring des routes en partie Admin, les site_url() sont remplacé par url_to()
  • Amélioration des affichages des images en 404 ou des backgrounds en 404
  • Changement d'images placeholders
  • Correction générale des permissions et des utilisateurs.
  • Amélioration de l'affichage de session php, id et useragents en partie admin en temps réel.
  • NOUVEAU : Attache ta boite mail directement dans le corps du CMS en partie Admin.
  • NOUVEAU: Affichage de la bannière de votre compte en bas a gauche dans la partie Admin.
  • NOUVEAU: Il est désormais possible d'inscrire un compte depuis la partie Utilisateurs.
  • Amélioration du lazyload des images des pages, articles et listes en partie Admin.
  • Sécurité: Amélioration de la sécurité en général sur la partie création et connexion du CMS
  • Login/Inscriptions: Un avatar et une bannière est désormais attribué aux nouveaux inscrits
  • Login/inscriptions: Fixs CSS et HTML
  • Login/inscriptions: Capture de la session, de l'ip, et des usersagents, par default après inscription l'utilisateur est bloqué et nécéssite une intervention manuelle admin pour approuvé le compte
  • Sécurité: Un changement d'adresse IP pour un administrateur en cours de navigation, déconnectera celui-ci et stockera en logs la connexion suspecte avec son IP connu dernièrement, il n'est donc pas possible d'être connecté sur le même compte depuis 2 locations différentes.
  • Sécurité: Amélioration des vérifications du BASIC RANK, MASTER RANK et ACCESS ACP.
  • Sécurité: Amélioration des vérifications d'inscription et de connexion renforcée.
  • Core Twig Template: Amélioration des chemins de rendering de Twig pour être compatible avec les modules.
  • Twig: Mise en cache par fragments au lieu de la mise en cache globale.

 

 

Users Admin (Grâce aux tests de Neilerua, Aurélien Altariba)

  • Correction du changement de mot de passe qui provoqué une erreur 500 pour l'envoi de l'email
  • Correction du changement d'avatar ou de bannière qui n'escapé pas les accents de l'url du média
  • Correction du non rafraichissement de l'avatar/bannière en session dans la partie Admin
  • Correction du problème de rafraichissement du 2FA en panel Admin pour l'utilisateur
  • Modification de l'interface User en partie Admin de façon générale