Mise à jour de Voozanoo 4 en production le 2026-03-11.

Edit me

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 isunique qui vérifie si la valeur est unique dans une colonne
  • 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.
  • 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
  • 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.