Mise à jour de Voozanoo 4 en production le 2021-09-14.
Warning: Cette version de Voozanoo 4 nécessite d’ajouter un lien symbolique vers la librairie core-js-bundle au dossier ‘public’ de l’application.
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é.