Mise à jour de Voozanoo 4 en production le 2022-06-07.

Edit me

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.
  • 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.
  • 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.