Mise à jour de Voozanoo 4 en production le 2023-09-12.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-2580 Corriger le code de Voo4 pour PHP 8.2
    • Correction des incompatibilités (de type “error”) du noyau avec PHP 8.2 ou des versions antérieures.
  • VOO4-2566 WidgetButton : envoi des paramètres dans le corps de la requête HTTP
    • L’option post_params permet de passer les paramètres de requête dans le corps de la requête plutôt que dans l’URL. Jusqu’à maintenant, cette option n’était disponible que pour l’action refresh_dataset. Elle est désormais également disponible pour toutes les actions incluant une requête (action request ou sous-balise <request />)

Corrections

  • VOO4-2584 Corriger l’évaluation de certaines directives .ini
    • Les directives du fichier application.ini, plus particulièrement, celles contenant une valeur booléenne, n’étaient pas toutes évaluées de la même façon ce qui pouvait conduire à des résultats inattendus et incohérents d’une directive à l’autre.

Désormais, toutes les directives acceptant des booléens peuvent être activées par :

  • la valeur booléenne true,
  • n’importe quelle chaîne de caractères autre que “0”,
  • n’importe quel entier différent de 0. Par conséquent, pour désactiver ces directives, il faut :
  • soit les supprimer du fichier ini
  • soit leur attribuer l’une des valeurs suivantes : false, "0", 0

Ce comportement a été documenté dans l’article Application.ini > Généralités sur les application.ini

  • VOO4-2576 Logger correctement les exceptions du MFA
    • Certains messages d’erreur étaient loggés dans le fichier voozanoo.log au lieu du fichier error.log
  • VOO4-2470 Retirer la traduction des codes et des id de dictionnaire lors des exports
    • Correction du processus de traduction afin d’éviter de traduire les codes et id des dictionnaires lors des exports.