Ceci est une ancienne révision du document !
Table des matières
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 unjAuth::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 pastrue
- 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 ¶
Sortie le 20/02/2013.