~~LANG:EN@en:changelog:1.1.7~~ ====== Jelix 1.1.7.1 ====== Version sortie le 20/10/2010. [[http://bitbucket.org/jelix/jelix-1.1.x/changesets/973f2586e8ac|973f2586e8ac]] Cette version corrige uniquement le fichier jFile.class.php, qui n'avait pas été traité correctement durant le build de la release de 1.1.7. ====== Jelix 1.1.7 ====== Version sortie le 09/10/2010. [[http://bitbucket.org/jelix/jelix-1.1.x/changesets/c12cac51067d|c12cac51067d]] Voici la liste complète des corrections et petites améliorations apportées depuis la version 1.1.6, et qui seront disponibles dans la future version de maintenance 1.1.7. ===== Mettre à jour depuis Jelix 1.0.x ou 1.1.x ===== Il est important de suivre les instructions qui sont indiquées dans le manuel pour [[http://docs.jelix.org/fr/manuel-1.1/installation/migration|migrer de Jelix 1.0 vers Jelix 1.1]] === Pour la migration depuis 1.1.0-1.1.6 vers 1.1.7 === Remplacer le repertoire @@F@lib/@@ fourni. Veillez à bien vider le répertoire temp. ===== Détails des changements ===== ==== Corrections critiques ==== * Correction d'une redirection infinie quand l'authentification est oubliée dans certain cas * ticket #1097: les méthodes reservées de PHP ne doivent pas pouvoir être appelée depuis une URL dans les contrôleurs. ==== Corrections en provenance de jelix 1.0.13 ==== * ticket #736: correction d'une erreur sur l'appel de jelix_scan_action_sel() dans l'édition OPT de jelix. * ticket #1142: traitement manquant sur les "\n" de l'option de configuration emailHeaders. ==== Corrections ==== * jDao : * ticket #1125 : jDaoConditions: la clause WHERE doit avoir des noms de champs échappés * ticket #1129 : le caractère $ ne doit pas être autorisés dans la déclaration des paramètres de méthodes * ticket #1192 : jDaoFactoryBase::delete et deleteBy doit échapper les noms de tables * jForms : * ticket #1092 : initfromdao : les cases à cochées étaient cochées même si la valeur était la valeur entière 0 * ticket #1095 : L'aide n'est pas affichée pour les champs à l'intérieur d'un choice. * ticket #1127 : les champs initialisés à null ne sont pas détécté comme champs modifiés lors de l'appel à getModifiedControls * ticket #1149 : Dans les datasources, les libellés ou valeurs à 0 sont ignorées * ticket #1139 : jFormsControlDate et jFormsControlDatetime devraient supporter les valeurs qui ne sont pas des tableaux. * Notices php corrigés : 'Only variables should be passed by reference'. * ticket #1094 : les plugins datepicker doivent avoir la possibilité d'accéder à jelixWWWPath pour avoir le vrai chemin de jelix/ * jAuth, jAcl2 * Correction dans le script sql d'install de jacl2db : le groupe anonyme n'a pas toujours l'id 0. * core : * ticket #1101 : opt edition : le fichier et la classe d'un contrôleur devraient être vérifiés pour générer une page 404 si ils n'existent pas. * ticket #1146 : code de retour invalide quand une exception apparait en ligne de commande * ticket #1188 : l'attribut type dans la balise link doit être optionel * autre : * ticket #1114 : crash durant les tests de jClasses, quand on utilise les bindings. * ticket #1109 : Le moteur d'url significant doit encoder les paramètres dans le pathinfo * ticket #1148 : jTpl: le plugin jdatetime doit renvoyer une chaine vide si la date est null * ticket #1164 : jDateTime::now devrait initialiser avec des valeurs entières * ticket #1171 : jelix-scripts n'utilise pas le prefixe de table. %%PREFIX%% est maintenant supporté dans les scripts sql * ticket #1163 : createapp -withcmdline échoue dans le cas d'utilisation de caractères non alphanumérique dans le nom de l'application * ticket #1161 : jImageModifier, problème de chemin quand le chemin donné inclus le basePath * ticket #1104 : utilisation de finfo quand il est disponible à la place de mime_content_type. ==== Améliorations, nouveautés ==== * aucune ====== Autres versions ====== * [[fr:changelog]]