Mise à jour de Voozanoo 4 en production le 2022-06-07.
Améliorations et nouvelles fonctionnalités
- VOO4-2283 Activer Notiflix par défaut dans l’application.ini des nouvelles applis
- Ajout de la directive “voozanoo.notification.system = “notiflix”” à la doc de référence du application.ini. La directive “lib.notiflix.url = “/popups/notiflix””, quant a elle, a été ajoutée au script InitApi.php afin que la directive soit ajoutée pour toutes les nouvelles applications + au fichier voozanoo.ini du noyau.
- VOO4-2280 Amélioration lisibilité interface des rôles
- Petites améliorations visuelles de l’interface des rôles pour en améliorer la lisibilité.
- VOO4-2276 Renommer la méthode CLI “export” en “coreExportAsync”
- Pour éviter les conflits avec des méthodes CLI spécifiques déjà existantes, la méthode CLI “export” (utilisée exclusivement par le noyau) a été renommée “coreAsyncExport”. A partir de maintenant, toutes les nouvelles méthodes CLI du noyau seront préfixées par le mot-clé “core”.
- VOO4-2269 Permettre à chaque appli de choisir sa dépendance vers Zend
- Il est désormais possible de spécifier la version de Zend souhaitée pour une application au niveau de son APPINFOS en ajout “ZF”: “version” dans la section “DEPENDENCIES”. Cette information vient surcharger la version de Zend spécifiée dans le noyau.
Corrections
- VOO4-2267 Voozanoo 4 ne gère pas la suppression d’une ressource de type style
- Le processus de suppression des ressources de type “Style” était incomplet, ce qui provoquait une erreur sur les applications où elle avait été supprimée.
- VOO4-2244 INTERPRETEUR - Perte de custom
varset.var
après renommage de varset- Des variables de type custom
varset.var
pouvaient disparaitre suite à certaines modifications de varset.
- Des variables de type custom
- VOO4-1821 Les méthodes utilisant Core_Library_User_Manager::_retrieveUserDetails peuvent bugger en cas d’utilisateur avec status deleted
- Certaines méthodes de récupération d’objet
Core_Library_User
plantaient si l’utilisateur instancié était au status “deleted”. Un filtre sur ce status a été ajouté lorsque c’était pertinent pour éviter ce comportement.
- Certaines méthodes de récupération d’objet
- VOO4-1400 Interpreteur - L’exec de la cmd CLI editorActionsParser ne catch pas les erreurs
- Refactor de la gestion des paramètres de la méthode CLI “editorActionsParser” utilisée par l’interpréteur pour publier les actions Epicraft et amélioration de la gestion des erreurs.