Piste : • 1.4.x
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.4.
Jelix 1.4.2 ¶
Encore en développement.
Bugs critiques ¶
- aucun
Améliorations ¶
- aucune
Corrections ¶
- jDao: l'autoloader provoquait une erreur avec un objet dao en session qui provient d'un module non activé pour le point d'entrée courant (Brice Tence)
- jDb, mysqli driver : erreur fatale durant la récupération d'un résultat d'une requête préparée, sur une installation PHP qui n'utilise pas mysqlnd
- Correction des scripts SQLite pour la mise à jour de jacl2db
- De Jelix 1.3.5
- jelix-scripts: la commande installapp ne prenait pas en compte la configuration jelix-scripts (catsoup)
Jelix 1.4.1 ¶
Sortie le 25/10/2012
Bugs critiques ¶
- aucun
Améliorations ¶
- nouvelle méthode de hachage dans jAuth, utilisant la nouvelle API de PHP 5.5 (une implémentation pure PHP est fournie dans jelix pour les versions antérieures de PHP). Cela permet de stocker les mots de passe de manière plus sécurisée. Lisez le processus de migration si vous voulez utiliser cette nouvelle méthode de hachage dans vos applications actuelles Jelix 1.4.
- Nouvelle variable BASEPATH dans les pages HTML statiques et pages d'erreurs
- De jelix 1.3
- debug toolbar: affichage des messages loggés par le développeur dans la même catégorie des messages d'erreurs PHP
- jSoapClient: ajout de la durée des requêtes SOAP dans les logs
- nouveau plugin pour jTpl, permettant d'afficher les dates en utilisant DateTime
- Mise à jour jQuery UI (1.8.20 → 1.8.24) (Philippe Villiers)
- Mise à jour TCPDF (5.9.159 → 5.9.193) (Philippe Villiers)
- ticket #1485 - support d'un format d'heure court (sans seconde) dans jDateTime et jDatatype (isepman)
Corrections ¶
- jacl2db : dans la table des droits, le champs id_aclres des droits qui ne sont pas appliqués sur des ressources, a maintenant la valeur “-“ (au lieu de null). Un script sql de mise à jour est executé à la mise à jour pour refleter cette nouvelle valeur. Cette correction a été apportée pour que la clé primaire reposant entre autre sur ce champs soit cohérent et acceptée par certaines bases comme oracle. (Philippe Villiers)
- getFieldList du driver sqlite3 ne detectait pas correctement les champs “not null”
- jInstallChecker: dans PHP 5.4, short_open_tag est obsolète. Ce paramètre n'est plus vérifié.
- jLog: correction sur l'utilisation des loggeurs custom (Philippe Villiers)
- initadmin devrait désactiver le module jacl
- ticket #1482 : l'installateur n'executait pas les scripts mysql avec le driver mysqli. Idem pour les scripts sqlite avec le driver sqlite3 (la propriété dbms de jDbConnection n'était pas bien renseignée)
- ticket #1486, jImageModifier : les fonds transparents n'étaient pas correctement appliqués
- Corrections de selecteurs de locales dans jPref.
- Corrections de coding style, et bugs potentiels avec des “break” et des variables non définies (Philippe Villiers)
- De jelix 1.3
- jDao : les quotes dans les valeurs des patterns sont maintenant échappées (Philippe Villiers)
- plugins jCoordinator : la configuration des plugins à l'intérieur du fichier principale de configuration, n'était pas bien lue.
- Plugins auth, jacl, jacl2 pour le coordinator : pour les requêtes ajax, ces plugins ne font maintenant plus de redirections quand il y a une erreur
- jSoapClient : les logs n'étaient pas générés en cas d'erreurs lors d'un appel SOAP
- jMailer : type de mailer par defaut doit rester “mail” si la configuration ne l'indique pas
- jUnitTestCase pour PHPUnit
- Correction de la méthode assertComplexIdentical
- Correction d'une mauvaise vérification de classe
- Tests : corrections de divers tests
- De jelix 1.2
- Dans les tests (Brice Tencé)
- Dans l'installateur, les erreurs apparaissant lors du nettoyage du répertoire temp sont maintenant rattrapées et un message plus explicite est affiché.
- Correction du mode verbeux avec -v dans jelix-scripts (Philippe Villiers)
- jDataTypeDateTime: mindate/maxdate n'étaient pas bien parsé