Notes de version et journal des modifications
Nom de version : 4.6.0
Notes de version
Cette nouvelle version du framework porte principalement l'ajout du support de la version PHP 7.0, ainsi que la mise à jour des librairies DB PEAR et PHPMailer. Elle intègre également un serveur de mail local pour les tests, des corrections de bugs, une plus grande couverture de tests ainsi que de la fiabilisation.
Journaux
4.6.0 (24/05/2017) ------------------ * Évolution : Ajout du support de la version PHP 7.0. Ticket #8811. * Évolution : Intégration dans om-tests du serveur de mail local `maildump`. Ticket #8805. * Évolution : Mise à jour de la librairie PHPMailer en version 5.2.23. Ticket #8781. * Évolution : Mise à jour de la librairie DB PEAR en version 1.9.2. Ticket #8812. * Évolution : Amélioration de l'ajout de widgets de type 'file'. Ticket #8813. * Évolution : Ajout du paramètre tinymce_load dans la méthode app_initialize_content. Ticket #8818. * Évolution : Suppression des anciens paramètres ‘ico’ et ‘help’. Ticket #8780. * Évolution : Suppression des anciennes actions de tableau ($href). Ticket #8777. * Évolution : Suppression des scripts scr/dashboard_composer.php et scr/directory.php. Ticket #8776. * Évolution : Suppression du répertoire pdf/. Ticket #8770. * Correction : Lors de l'exécution du tests suite RF du login, il y avait trop d'ouvertures de navigateurs du coup une fenêtre restait ouverte durant toute l'exécution des tests inutilement et était potentiellement source d'erreurs pour les tests suivants. Désormais, on ferme la fenêtre et on en ouvre une nouvelle à cahque début de tests case. Ticket #8807. * Correction : Le script de lancement des tests ne renvoyait jamais les valeurs de retour de l'exécution des tests, c'est désormais le cas. Certains services d'intégration continue (comme travis-ci.org) n'était donc pas en mesure de distinguer le succès ou l'échec des tests. Ticket #8806. * Correction : Suppression d'une vérification inutile dans le formulaire de sous-état. Ticket #8762. * Correction : Les champs masqués d'un formulaire ne l'étaient plus s'ils étaient alignés dans la mise en page. Ticket #8693. * Correction : Suppression de l'affectation par référence de la valeur retour d'une fonction pour supprimer l'erreur 'PHP Strict Standards'. Ticket #8814. * Correction : Suppression de l'erreur de base de données silencieuse lors de la première réinitialisation de mot de passe. Ticket #8816. * Correction : Suppression des erreurs 'PHP Notice' lors de l'accès direct aux scripts scr/form_sig.php et scr/tab_sig.php sans passer aucun paramètre. Ticket #8820.