Notes de version et journal des modifications
Nom de version : 4.8.0
Notes de version
Cette nouvelle version du framework porte principalement la rationalisation des variables passées en GET et en POST, l'amélioration de l’ergonomie notamment de l'affichage en grille, la réorganisation du code, le nettoyage et la fiabilisation de l'existant.
Journaux
4.8.0 (05/04/2018) ------------------ * Évolution : Mise à niveau de la librairie fpdf vers la version 1.81. Ticket #9007. * Évolution : Rationalisation de l'affichage par le système de grille en CSS. Ticket #9008. * Évolution : Ne pas journaliser une erreur quand l’identifiant ou le mot de passe est erroné en authentification par annuaire. Ticket #9009. * Évolution : Refonte et optimisation de l'autocomplete. Ticket #9010. * Évolution : Suppression de la mention 'de l'enregistrement de la table '<TABLE>' dans le libellé des boutons de validation des formulaires. Ticket #9011. * Évolution : Ajout d'un méthode unique `application::get_inst__om_dbform()` qui permet d'instancier une classe métier pour rendre pleinement fonctionnel le custom et permettre de rendre non obligatoire la cascade des classes métier obj/core/gen. Ticket #9012. * Évolution : Les scripts `sql/<OM_DB_PHPTYPE>/*.form.inc.php` ne sont plus générés par le générateur. Les variables que ces scripts définissaient sont désormais générées dans des méthodes de la classe métier. Si les scripts existent, alors ce sont en priorité les variables de ces scripts qui sont récupérées. Ticket #9013. * Évolution : Ajout d'un bouton de validation en haut des formulaires. Ticket #9014. * Évolution : Refonte de la valorisation des paramètres GET/POST. Ticket #9015. * Correction : L'instanciation de la classe ``gen`` n'était pas faite via la méthode ``application::get_inst__om_gen()`` dans le snippet de formulaire 'combo'. Ticket #8892. * Correction : Impossible de conserver le menu ouvert sur une entrée spécifique d'ajout. Ticket #9000. * Correction : PHP Deprecated lié à la librairie FPDF. Ticket #8998. * Correction : Le tri n'était pas fonctionnel à partir de la 10ème colonne incluse dans les listings. Ticket #8786.