Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : 1.1.x 1.5.x

Ceci est une ancienne révision du document !


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

Jelix 1.5.4

En développement.

Bugs critiques

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.1411401427.txt.gz · Dernière modification : 2014/09/22 15:57 de laurent

Fils rss des changements récents dans le wiki Creative Commons License