~~LANG:EN@en:changelog:1.2~~ ====== Jelix 1.2 ====== Sortie le 22 décembre 2010. [[https://bitbucket.org/jelix/jelix-1.2.x/changeset/37dfdb261688|changeset 37dfdb261688]] ===== Améliorations principales ===== * nouvelle gestion des modules * nouveau système d'installation et de mise à jour * jDb/jDao * amélioration des performances et de la flexibilité dans les profiles * support de n'importe quel type de donnée SQL dans jdao * nouvelle classe jCache pour stocker tout ce que vous voulez en cache, et où vous voulez (memcache, files..) * support des bases de données nosql avec jKVDb * meilleure prise en charge des erreurs au démarrage de jelix * amélioration du support des actions RESTfull * améliorations dans jForms: * chargement dynamique des données dans les champs dépendants d'autres champs (avec de l'ajax..) * meilleure rapport des erreurs coté client * Ajout du support de CKEditor pour htmleditor * support des expressions régulières pour les contraintes sur les champs de saisie texte. * meilleur prise en charge des erreurs pour l'upload * nouveau contrôle wikieditor * possiblité d'inclure des fichiers d'urls de modules dans urls.xml * les fichiers js/css peuvent être concatené/compressé * petites améliorations dans master_admin * des nouveaux plugins de templates Mise à jour des bibliothèques tierces : * TCPDF 4.5.015 * Wikirenderer 3.1.2 * PHPMailer 5.1 * jquery 1.4.2 * jquery ui 1.8.2 * wymeditor 0.5rc2 ===== Mettre à jour depuis Jelix 1.1.x ===== Voir [[http://docs.jelix.org/fr/manuel-1.2/installation/migration|le chapitre correspondant dans le manuel de Jelix 1.2]]. ===== Détails des changements ===== Voir la liste **complète** des détails des changements [[fr:changelog:1.2rc1|sur la page de la version 1.2rc1]] et [[fr:changelog:1.2beta1|sur la page de la version 1.2b1]] Voici ici la liste des changements apparus depuis la sortie de la version 1.2rc1. ==== Bugs corrigés depuis la version 1.2RC3 pour la version finale ==== * dans le driver mysql, lastInsertId() doit utiliser la connection courante. * réponse html : ajout de la possibilité d'injecter du code js avant les liens js ==== Bugs corrigés depuis la version 1.2RC2 pour la 1.2RC3 ==== * Ajout d'options de configuration pour désactiver le système d'installation, et pour activer automatiquement tous les modules. * correction de l'extension PHP qui ne compilait plus avec PHP 5.3 * ajout des nouvelles interfaces de jelix 1.2 dans l'extension php * correction de warning dans le driver sqlite de jDb * correction dans jDb : il y avait de multiple connexions pour un même profile quand on le récupérait par ses alias * jDao : mauvaise génération des requetes COUNT + DISTINCT pour sqlite * ociDbTools::getFieldList ne fonctionnait pas. Ajout d'un paramètre, sur cette méthode et la commande createdao, pour indiquer la sequence à utiliser pour une clé primaire auto-incrementée. * jForms : la detection des valeurs modifiées ne fonctionnait pas bien pour les listbox et checkboxes. * corrections de bug du plugin memcache pour jCache, et celui pour jKVDb, pour certaines versions de l'extension memcache, et sur le support des floats * ajout d'un système de lock dans la methode jCache::call pour éviter l'execution multiple de la même fonction sur des accés concurrents * correction de la commande createentrypoint : il y avait une erreur "entry point unknow" quand l'application n'avait pas de point d'entrée par défaut index.php * Suppression de dépendances de jAuth avec jAcl/jAcl2 : déplacement de code vers des listeners des modules jacl2db et jacldb. * le datepicker de jforms ne fonctionnait pas sous IE * correction d'une notice dans le gestionnaire d'erreur (à propos de "deprecated") * correction du format par défaut des erreurs dans les logs * jIniFile : correction d'un mauvais support des booleans * ajout d'un lien vers la deconnexion, dans la zone d'affichage de login du module jauth * corrections des liens dans le template de la zone checkinstall * plugin image de jtpl : l'attribut alt n'était pas généré quand la valeur était vide * mise à jour des fichiers relaxng de jelix * correction du script sql d'installation de testapp pour pgsql * corrections dans le script sql d'installation de jacl2db pour pgsql * ajout du support manquant du port et de search_path, dans la page dbprofile de installwizard ==== Bugs corrigés depuis la version 1.2RC1 pour la version 1.2RC2 ==== * jFormsDatasource, pour les sources de données dao avec critères : pour l'affichage des valeurs d'items selectionnés, il y a avait un problème de récupération du label quand labelmethod n'était pas donné. * L'installateur appelait les scripts de mise à jour correspondant à des versions supérieures à celle du module * ticket #1211 : jMailer, erreur quand on indiquait le "From:" dans le template * Correction d'une regression dans installWizard: la page suivante n'était pas correctement appelé quand il y a plusieurs choix de pages suivantes * ticket #1219 : plugin ldap pour jAuth, coquille dans un test sur un paramètre de configuration. * jUnitTestcaseDb n'encadrait pas les noms de tables et de champs dans les requêtes SQL. Petite amélioration: * ajout d'une option -ver à la commande createmodule ====== Autres versions ====== * [[fr:changelog]]