Mise à jour de Voozanoo 4 en production le 2026-07-28.
Améliorations et nouvelles fonctionnalités
- VOO4-3240 CI - Déclencher le workflow de build à la création d’une release
-
La CI du Framework ne se déclenche plus lors d'un push sur les branches staging ou release, mais lors de la création d'une release ( ou pre-release) sur Github. Ceci permettra d'avoir plus de contrôle sur ce déclenchement.
-
- VOO4-3214 Supprimer le RScriptPlayer
-
Nettoyage technique : retrait du RScriptPlayer, devenu obsolète et décommissionné avec le module de stats, afin d’éliminer du code mort.
-
- VOO4-3167 Migration - Remettre de l’ordre dans les migrations Voozanoo4
-
Création d'un système d'inventaire et de catalogue pour un meilleur pilotage des migrations.
-
- VOO4-3166 Migration - Ajout d’options dans la migration de varset
-
L’ajout de nouvelles options pour éviter la création de nouveaux varsets (create_missing_varset) et arrêter la migration lorsqu’un varset est manquant (stop_on_missing_varset).
-
- VOO4-3146 Dataquery - Mieux gérer les fonctions SQL de fenetrage
-
Les fonctions de fenêtrage SQL (OVER) sont désormais correctement gérées dans les dataqueries.
-
- VOO4-3143 Docker - Un log qui se répète toutes les minutes associé aux healthcheck
-
Simplification des tests de santé du service pour éviter que les redirections HTTP OAuth n’interfèrent avec leur exécution et fiabiliser la validation du bon fonctionnement.
-
- VOO4-3140 Commandes CLI Voo4 - Créer un point d’entrée système pour les besoins Framework
-
Ajout d'un fichier sys_cli.php qui permettra au Framework de réaliser les opérations de maintenance, de migration et de contrôle.
-
- VOO4-3139 Varset map - Refonte technique de l’interface et amélioration ergonomique
-
Refonte du controller pour une meilleure maintenabilité
-
Refonte de l'interface pour une meilleure expérience utilisateur
-
Nécessite de jouer la migration suivante : php voo4_cli.php mtd=migration simulation=false version=VOO4-3139
-
- VOO4-3106 Mode pull - Impossible de nettoyer les identifiants
-
Ajout de la possibilité de supprimer le paramétrage du mode pull d'Epicraft en un clic.
-
- VOO4-3090 Scriptplayer - Correction d’anomalies des actions
-
L'affichage de la progression des actions dans le retour des commandes CLI du Scriptplayer a été amélioré et fiabilisé
-
- VOO4-3061 Sauvegarde des formulaires - Modale de confirmation avant de quitter les formulaires sans confirmer quand il y a des modifications
-
Modale de confirmation avant de quiiter un formulaire qui a des changement
-
- VOO4-3059 Nettoyage - Suppression de la fonction
testEditorActionPlay-
Suppression d’une fonction utilitaire de test, spécifique à un développeur, afin d’éviter du code non partagé et réduire la dette technique.
-
- VOO4-3056 Retirer CKEditor du noyau
-
Suppression de CKEditor du noyau pour confier la gestion des mises à jour à chaque projet.
-
- VOO4-3052 Migration des données sensibles [SYSTEM] Project configuration
-
Migration des données sensibles du project configuration vers un nouveau varset sys_config et sys_provider
-
- VOO4-1094 Retrait de la dépendance à mcrypt
-
Désormais, le chiffrement des mots de passe des utilisateurs utilisés pour se connecter aux applications depuis Epicraft, Mailmerge, le Module de Stat ou encore depuis un portail se fait via l'utilitaire openSSL.
-
Corrections
- VOO4-3233 Probléme mode Maintenance
-
Changement du mode d'appel du mode dégradé (méthode dédié)
-
- VOO4-3169 Multisection - Certaines crons retournent des notices
-
Rapport de livraison Voo4 26w10 du 2026-02-17
-
- VOO4-3105 Validation XML - Corriger la gestion l’"accuracy" des fields de type float
-
Permettre l'utilisation des champs de type float pour lesquels aucune accuracy n'est précisé.
-
- VOO4-3069 ACL - Ajout d’ACL sur des routes admin
-
Sécurisation des routes sur la page d’administration en ajoutant de nouvelles ACL.
-
- VOO4-2972 Invokable Dataset - Corriger la gestion des namespaces
-
Tous les namespaces n'était pas récupérés lors de l'existence d'un InvokableDataset.
-