Mise à jour de Voozanoo 4 en production le 2021-09-14.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-2054 Remplacement de Yuicompressor (minification) et ajout de polyfills
    • Remplacement de Yuicompressor par esbundle
    • Ajout de babel
    • Ajout de core-js pour ses polyfills avec un job de mise à jour automatisé
    • Corrections diverses de syntaxe JS
  • VOO4-2053 Tests unitaires sur SimpleUpdateData
    • Mise en place de tests unitaires sur la méthode
  • VOO4-2048 Intégration de tests unitaires Voo4
    • Ajout d’une librarie de tests unitaires et mise en place de premiers exemples
  • VOO4-2039 Utiliser replaceAll au lieu de replace dans String.js
    • Correction des méthodes “Y.Helper.String( mValue ).htmlEntityEncode()” et “Y.Helper.String( mValue ).htmlEntityDecode()” pour que toutes les occurrences soient remplacées et non juste la première.
  • VOO4-1998 Diverses corrections sur les requêtes de l’écran des groupes
    • Corrections de requêtes SQL dans le cadre de l’optimisation de l’écran des groupes.
  • VOO4-1990 TEC.WEB.003 - Supprimer les éléments d’installation de bibliothèque par défaut du repo
    • Les répertoires des librairies ckeditor, codemirror (3.18 et 5.45) et LeafletChoropleth on été nettoyés de tous les fichiers non nécessaires à leur bon fonctionnement.
  • VOO4-1865 Rendre réellement exponentiel le système anti-flooding et mieux expliquer les paramètres
    • Modification du mode exponentiel pour le temps de blocage suite à la saisie d’un mot de passe erroné. L’augmentation de ce temps de blocage se fera de façon plus progressive.

Corrections

  • VOO4-2059 Corriger la méthode SimpleUpdateData
    • Envoi d’exceptions en cas d’argument $mWhere de type “tableau” vide ou avec plus d’un élément
  • VOO4-2055 Faille XSS sur l’écran “mot de passe oublié”
    • Correction d’une faille de sécurité au niveau de l’écran de récupération de mot de passe. Désormais, les adresses e-mail erronées ne sont plus reprises dans le message d’erreur.
  • VOO4-2052 Tri descendant par défaut
    • Lors du rafraîchissement d’une “frame”, on perdait les éventuels “order by DESC” des dataqueries contenus dans la frame
  • VOO4-2051 INTERPRETEUR - Corriger la génération automatique de prefix de table
    • La génération du préfixe de tables lors de la création d’un projet supporte désormais d’avoir cent projets au nom similaire sur une même application (contre 10 précédemment).
  • VOO4-2049 Bouton “Edit” sur “WidgetNotice”
    • Le bouton d’édition des annonces administrateur fonctionne de nouveau.
  • VOO4-1892 INTERPRETEUR - Conflit d’UID dans le XML de varset lors d’un renommage
    • Une fusion de deux varsets peut provoquer une collision au niveau de l’UID des variables qui sont transférées.
  • VOO4-1891 INTERPRETEUR - La fusion de varset retire les variables archivées du varset
    • La fusion de deux varsets supprime les variables qui ne sont pas utilisées dans les formulaires, résultant en la perte des données archivées.
  • VOO4-1877 Le contrôle sur l’unicité du username ne s’applique pas après un rafraîchissement de dataset
    • Lors de la création d’un utilisateur, dans certaines circonstances, il était possible de créer un utilisateur avec un “username” existant, ce qui entraînait un dysfonctionnement pour les 2 utilisateurs. Le contrôle lors du remplissage du formulaire a été corrigé et un contrôle lors de la sauvegarde a été ajouté.