Mise à jour de Epicraft en production le 2024-05-02.

Edit me

Améliorations et nouvelles fonctionnalités

  • EPICRAFT-549 SECURITY - XSS - Nettoyage du contenu intégré directement dans epicraft

  • EPICRAFT-545 Refonte de l’interface de déploiement sous Epicraft

  • EPICRAFT-539 Ajouter l’option “Mode lecture seule” sur le composant Matrice
    • Afin de pouvoir mettre en read-only les champs d’un composant Matrice. L’option a été ajouté au composant matrice côté Epicraft.
  • EPICRAFT-531 Mode “watch” sur le serveur NodeJS
    • Nouvelle variable d’environnement sur l’image docker pour permettre un rechargement dynamique du serveur lors des modifications de son code source
  • EPICRAFT-527 VOO4 - Editeur_repo divulge les mots de passes des environnements partagés

  • EPICRAFT-525 Basculer vers le format NDJSON pour les traductions
    • Changement du stockage des traductions vers un autre format de fichier.
  • EPICRAFT-524 Compatibilité NodeJS v20 (LTS)
    • Adaptation du code pour être compatible avec les dernières versions de NodeJS (v20)
  • EPICRAFT-508 Passage d’Epicraft à Boostrap 5

  • EPICRAFT-506 Ajouter une fonctionnalité de désactivation d’environnement
    • Ajout d’une fonctionnalité pour bloquer la possibilité d’effectuer une nouvelle publication sur un environnement.
  • EPICRAFT-500 Mise à jour / Migration pour compatibilité Node v19+
    • Changement d’outil de build pour basculer vers ViteJS
  • EPICRAFT-491 Retravailler l’interface de publication sous Epicraft
    • Modification sur l’affichage des environnements et la modale de confirmation avant publication.
  • EPICRAFT-484 Bloquer la possibilité d’avoir plusieurs relations qui exploitent la même variable
    • Ajout d’une sécurité pour éviter d’avoir deux relations qui essayeraient de remplir la même variable.
  • EPICRAFT-481 Mettre en place une interface de visualisation des relations entre Varsets
    • Création d’un schéma interactif permettant de visualiser les relations construites dans un projet.
  • EPICRAFT-440 Modification de la barre de remplissage des varsets.

  • EPICRAFT-421 Corriger le code d’Epicraft pour PHP 8.2.
    • Adaptation du code pour supprimer les erreurs et les warnings relatifs à PHP 8.2

Corrections

  • **EPICRAFT-553 Corriger l’ordre des actions lors d’un couper-coller **

  • EPICRAFT-544 Il n’est pas possible de “vider” les attributs min/max d’un champ nombre

  • EPICRAFT-532 Il est possible de lancer plusieurs publications en même temps
    • Un système existe pour éviter de lancer plusieurs publications sur un seul environnement en même temps, mais il n’avait pas été pris en compte lors du bascule vers une architecture en load balancing.
  • EPICRAFT-530 Mauvais symbole pour les sources de données de type relation

  • EPICRAFT-526 Modale de suppression - Contenu non traduit en français
    • Traduction en français de la modale de suppression de composants
  • **EPICRAFT-518 Ajouter une alerte lors de la suppression d’un varset qui possède une relation **
    • Des messages sont ajoutés lorsqu’un varset utilisé dans une relation est supprimé.
  • EPICRAFT-509 Lors d’une duplication de projet, les customs sur les boutons ne sont pas recopiés
    • Les propriétés personnalisées des boutons étaient incorrectement copiées lors de la duplication d’un projet.
  • EPICRAFT-474 Permettre de déplacer le composant colonnes dans Epicraft
    • Ajout d’une “poignée” pour attraper et déplacer le composant des colonnes
  • EPICRAFT-470 Lors de l’affichage d’une variable via une autre source de données, trop de propriétés sont récupérées
    • L’utilisation de variables venant d’une autre source de donnée que la principale pouvait ramener des attributs sur celles-ci qui n’étaient pas compatible avec le formulaire en cours.