Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste: 1.5.x

Wiki: Plan du site - Derniers changements - Back link

Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.5.

Cette branche n'est plus maintenue excepté pour les trous de sécurité, jusqu'à la fin de vie de la version 1.6, en Février 2018. Vous devriez donc passez à Jelix 1.6 ou plus.

Jelix 1.5.8

Sortie le 04 Janvier 2017.

Corrections

  • Mise à jour de PHPMailer vers 5.2.21 pour corriger des trous de sécurité de PHPMailer

Jelix 1.5.7

Sortie le 08 février 2016.

Corrections

  • Correction du support du format RFC822 avec les timezones, dans jDateTime. La convertion est maintenant faite avec une timezone à +0000. Cette correction peut changer les dates générées dans les fils RSS.
  • jDao : Les valeurs données à une méthode qui les utilisent pour un 'in', sont maintenant toujours mis dans un tableau si nécessaire (y compris pour la valeur par défaut). Il est donc possible dorénavant de donner une valeur simple plutôt qu'une liste.

Jelix 1.5.6

Sortie le 26 octobre 2015.

Bugs critiques

  • Correction d'une boucle infinie dans login::out() de jAuth, apparaissant dans certains cas

Améliorations

  • Nouvelle méthode jCoordinator::execOriginalAction(), qui permet de savoir si l'action en cours d’exécution est celle demandée, et non une redirection interne.

Corrections

  • jAuth: amélioration de la comparaison du hash des passwords, pour éviter les attaques reposant sur le temps de comparaison de hash.

Jelix 1.5.5

Sortie le 24 février 2015

Améliorations

  • Jelix-script : ajout du nom de la commande dans les messages d'erreur
  • améliorations de la version 1.4.7
    • jWsdl sait maintenant générer les WSDL en prenant en compte une configuation “rootUrl”
    • Améliorations de l'aide de la commande acl2right
    • Mise à jour de WikiRenderer vers 3.1.6 pour corriger des incompatibilité avec PHP 5.4+
    • Configuration Vagrant pour les contributeurs de Jelix

Corrections

  • Jelix-scripts : correction d'une error quand on lance la commande createmodule avec l'option -ep
  • corrections de la version 1.4.7
    • Compilateur de configuration: correction d'un incompatibilité en mode ligne de commande avec Windows
    • jelix-scripts : l'aide affichée n'affichait pas les bonnes options pour createapp

Jelix 1.5.4

Sortie le 23 septembre 2014

Améliorations

  • Le module jauthdb_admin peut maintenant utiliser un plugin jauth qui ne soit pas “Db” mais qui fourni tout de même un DAO. Dans la configuration du plugin, un paramètre compatiblewithdb=on doit être mis pour indiquer à jauthdb_admin qu'il peut gérer les utilisateurs avec ce driver.

Corrections

  • Configuration : correction de la détection des alias dans la liste des plugins de coordinateurs
  • Moteur de template : correction de problème lors de l'utilisation avec les cache d'opcodes PHP
  • corrections de la version 1.4.6
    • correction de warning dans le moteur d'urls dans le cas de paramètres statiques vides(gmarrot)
    • correction d'un problème de nom de variable dans jBasicErrorHandler (xnathanx)
  • corrections de la version 1.3.9
    • Correction d'un problème d'instance de jDao quand on utilise le même avec plusieurs profiles en même temps
    • Correction d'une vérification de “content type” dans jRequest::readHttpBody()

Jelix 1.5.3

Sortie le 19 septembre 2013

Améliorations

  • Importé de Jelix 1.4.5
    • dans la configuration, possibilité de redéfinir le nom des plugins de coordinateur. eg: <originalname>.name = <newname>
  • Importé de Jelix 1.3.8
    • commande createdao: ajout d'une vérification de l'existance de la table (par Phillipe)

Corrections

  • jForms : correction d'une erreur fatale apparaissant quand un element hidden est à l'intérieur d'un groupe
  • réponse HTML : correction de la valeur de l'attribut lang, pour être conforme aux standards W3C
  • Importé de Jelix Jelix 1.3.8
    • plugin Minify : correction d'une regression
    • bug #1513 - jauthdb_admin : l'administrateur ne pouvait pas changer son propre mot de passe
    • Correction d'un appel de méthode dans la commande createzone (corrigé par Khena)
  • Importé de Jelix 1.2.13
    • Soap : correction de la prise en charge des paramètres, pour permettre les paramètres de type non scalaire (corrigé par khena)

Jelix 1.5.2

Sortie le 21 mars 2013.

Bugs critiques

  • Regression dans jAuth (redirection infinie et mauvais paramètre auth_url_return) à cause des changements dans jUrl::getCurrentUrl().

Jelix 1.5.1

Sortie le 19 mars 2013.

Améliorations

  • Nouvelle organisation des fichiers properties pour jLocale, pour fournir facilement la prise en charg d'une nouvelle langue. Vous pouvez stocker les fichiers properties d'une langue donnée dans le répertoire var/locales/<lang>/<module>/locales/.
  • Nouvelle propriété jConfig::$fromCache, pour savoir si la configuration a été lue à partir du cache ou non
  • L'option de configuration loadClasses est marquée obsolète. Le système autoload des fichiers module.xml doit être utilisé à la place.
  • Ajouts de commentaires dans certains fichiers de langues
  • Importé de la version 1.3.6 :
    • Ticket #1487 - amélioration de jControllerDaoCrud::index(): injection du dao et du profile dans le template
  • Importé de la version 1.2.12 :
    • jAuth: amélioration de la sécurité. Nouvelle option session_destroy=on dans la configuration de jAuth, pour que la session soit complètement détruite après un jAuth::logout()
    • ticket #1483 - listener jauth: amélioration de la vérification du champs actif. La valeur du champ dans la table user peut être '1', 'true', 'on', 'yes'.

Corrections

  • Correction d'un mauvais chemin d'inclusion dans jPrefManager (Corrigé par vdemonchy)
  • Correction d'une erreur potentielle dans l'édition Gold, durant le chargement du fichier jelix_api.php
  • Correction dans jquery.include.js pour être compatible avec jQuery 1.9 (Corrigé par Vincent Viaud)
  • Correction d'erreurs fatales (regressions) lors de l'éxecution des points d'entrées en ligne de commande (Corrigé par Gaëtan MARROT)
  • Importé de la version 1.4.3 :
    • jPref::get() renvoyait false pour les chaînes vides plutôt qu'une chaîne vide
    • jpref_admin module: correction du droit nécessaire pour afficher l'item de menu des préférences
  • Importé de la version 1.3.6 :
    • Fix #1461 - minify, mauvaise exclusion des fichiers. Le base path des URLs indiquées doit être vérifié
    • Fix #1488 - jUrl::getCurrentUrl() doit ou pas retourner une URL avec le point d'entrée, en fonction de la configuration
    • Fix #1504 - jforms, menulist doit tenir compte de <emptyitem>. Une option vide ne doit paas être générée sauf dans le cas où le contrôle n'est pas requis ou que <emptyitem> est spécifié.
  • Importé de la version 1.2.12 :
    • jAuth : la nouvelle méthode de hash n'était pas disponible si l'application n'utilisait pas le module jauth.
    • Fix #1503 - jDaoConditions doit verifier les valeurs pour le order
    • Fix #1496 - jforms, erreur de syntaxe php avec generateHtmleditor quand l'attribute xhtml n'est pas true
    • Fix #1481 - ajout d'un template par défaut pour la zone check install pour éviter une erreur lorsque que l'application est configuré à une autre langue que fr_FR/en_*.
    • Fix #1497 - Erreur d'offset dans jIniFileModifier lors de la lecture de valeurs multi-lignes
    • Fix #1498 - jIniFileModifier::getValue() doit retourner un tableau quand la valeur d'une clé est un tableau. Attention, la correction peut casser votre code puisqu'avant la méthode renvoyait une valeur simple.
    • Fix #1509 - mauvais code de status HTTP avec jTcpdfResponse. Les entêtes par défaut n'étaient pas envoyés.

Jelix 1.5.0

fr/changelog/1.5.x.txt · Dernière modification: 2017/01/04 23:06 par laurent
Fils rss des changements récents dans le wiki Creative Commons License