Mise à jour de Voozanoo 4 en production le 2026-03-11.
Améliorations et nouvelles fonctionnalités
- VOO4-3103 Authentification / Web Service - Retourner le code approprié lors d’un échec d’authentification via une requête API
- Ajouter des codes de réponse adaptés aux résultats des appels API lors de l’authentification, au lieu de renvoyer systématiquement 200, que ce soit en cas d’échec ou de succès.
- VOO4-3102 Traduction - Modification de la construction des fichiers PO pour garder les traductions existantes
- En vue de l’abandon de Crowdin par la traduction du noyau Voo4, la gestion des fichiers .po a été modifiée pour retourner vers un mode local et une préservation des traductions existantes.
- VOO4-3098 Mot de passe - Visibilité du mdp sur la page de connexion
- Ajout d’un bouton pour afficher ou masquer le mot de passe sur la page de connexion.
- VOO4-3081 Edition des utilisateurs - Remplacer la sélection des groupes par le WidgetSelectAdv
- Amélioration de l’ergonomie de la sélection des groupes dans l’interface d’édition des utilisateurs.
- VOO4-3026 WidgetActionExport - Ajout d’une option pour inclure la date de génération dans le nom du fichier de résultat
- Ajout d’une option output_date pour inclure la date de génération dans le nom des fichiers exportés
- VOO4-3006 Validation de saisie - Création d’un validator isUnique
- Ajoute un nouveau validateur
isuniquequi vérifie si la valeur est unique dans une colonne
- Ajoute un nouveau validateur
- VOO4-2986 Mot de passe - Augmenter l’entropie des mots de passe générés et acceptés
- Augmentation de l’entropie recommandée des mots de passes saisis et/ou générés.
Corrections
- VOO4-3174 Champs autocomplete non fonctionnels sur Safari
- Modification de la gestion du nettoyage du WidgetAutocomplete pour être compatible avec les dernières versions de Safari
- VOO4-3142 Interpréteur - Il est possible d’avoir plusieurs sources de donnée avec le même id
- Ajout d’une contrainte XSD d’unicité afin d’imposer que les attributs id soient uniques entre tous les éléments
et dans un formulaire.
- Ajout d’une contrainte XSD d’unicité afin d’imposer que les attributs id soient uniques entre tous les éléments
- VOO4-3138 Le widgetpaginator peux entrer dans une boucle infinie
- Renforcement du WidgetPaginator en validant les entrées et en sécurisant les calculs afin d’éviter erreurs et boucles infinies lors du rendu.
- VOO4-3135 Interpreteur - La publication d’actions sur des sources de données XML échoue si la page n’a pas d’autres sources de données
- Mise à jour de la mécanique permettant d’ajouter une source de donnée pour gérer le cas où la balise
<data_structure>est vide
- Mise à jour de la mécanique permettant d’ajouter une source de donnée pour gérer le cas où la balise
- VOO4-3089 Interpreteur - Ajouter le nom du dataset à un paramètre provenant de la source de données principales d’une action de tableau
- Correction des paramètres passés depuis un bouton d’un tableau pour correctement utiliser les variables de la source principale de la page.