Piste : • jelixnews-1.7 • faq • 1.4 • 1.3.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.3.
Jelix 1.3.4 ¶
Encore en développement.
Bugs critiques ¶
- aucun
Améliorations ¶
- aucune
Corrections ¶
- aucune
Jelix 1.3.3 ¶
Date de sortie : 24/08/2012
Améliorations ¶
- nouveau mode “verbeux” dans jelix-scripts. prise en charge du flag -v sur toutes les commandes et d'une nouvelle propriété verboseMode dans jelix-scripts.ini.
- Réponse tcpdf : Ajout d'un message d'erreur quand le répertoire pdf-fonts n'est pas trouvé (Philippe Villiers - Kissifrot)
- Mise à jour de Simpletest, de 1.1a à 1.1 (Brice Tencé)
- Mise à jour de Wikirenderer vers 3.1.5
Corrections ¶
- Ticket #1139 - jFormsControlDateTime devrait accepté les valeurs simples comme jFormsControlDate. (michgeek)
- Ticket #1464 - jResponsHtml ne devrait pas appeler les fonctions meta quand cela a déjà été fait (Brice Tencé)
- Correction d'une erreur d'API dans le plugin pgsql (Charles R )
- Ticket 1397 - Correction des problèmes des tests unitaires apparaissant en 64 bits (Brice Tencé)
- Ticket #1480 - environnement de test PHPUnit pour les applications : les tests peuvent avoir besoin de charger des classes en utilisant jClasses, au chargement de la classe de tests. Mais la configuration de Jelix n'était pas disponible à ce moment là.
- corrections rapportées des versions 1.2.8 et 1.2.9
- Ticket #1476 - jDaoXmlException n'était pas trouvé quand on utilisait la commande createclassfromdao
- jDaoConditions: L'opérateur REGEXP operator n'est pas supporté par PGSQL, ajout du support des vrais opérateurs de regexp de pgsql.
- Ticket #1428 - dao - les délimiteurs de chaines dans les paramètres de l'opérateur IN dans les conditions des méthodes SQL, n'étaient pas échappés.
- Pour améliorer l'utilisation des formulaires, le token n'est plus généré à chaque affichage d'un même formulaire. mais seulement pour chaque instance de formulaire. C'était le cas pour les formulaires ayant un id non numérique.
- Ticket #1456 - jforms - une liste dépendante n'était pas mise à jour dans un CHOICE.
- ticket #1466 - jDatetime ne calculait pas bien les dates données en ISO8601 avec un timezone.
- ticket #1460 - la réponse sitemap ne générait pas les bonnes URLS à partir de urls.xml
- ticket #1464 - jTpl::fetch ne doit pas ajouter le template dans la liste des métas traitées, si l'appelant dit de ne pas traiter les metas (patch par Brice Tencé)
Jelix 1.3.2 ¶
Date de sortie : 17/05/2012
Améliorations ¶
- Mise à jour de jQuery UI vers la version 1.8.20 (Philippe Villiers - Kissifrot)
- Mise à jour de Simpletest vers la version 1.1a3
- Mise à jour de WikiRenderer vers 3.1.4
- Mise à jour de TCPDF vers 5.9.159 (Philippe Villiers - Kissifrot)
- Nouvelle classe
jServer
proposant une méthodeisCLI()
. - ticket 1263 - nouvelles methodes
jDaoFactoryBase::getTables()
etjDaoFactoryBase::getPrimaryTable()
- Améliorations des scripts SQL d'installation de jauthdb et jacl2db pour Oracle (Philippe Villiers - Kissifrot)
- Amélioration du plugin
meta_html
, avec{meta_html jsie7}
et{meta_html jsltie7}
(Philippe Villiers - Kissifrot) - jDao, sur l'élement property, vérification des attributs inconnus pour informer des attributs non pris en charge.(Philippe Villiers - Kissifrot)
- La debug bar est activée par défaut dans les nouvelles applications créées avec la commande createapp.
- Améliorations importés de jelix 1.2.7 :
- ticket #624 - nouveau plugin de template, jscompress, pour compresser le javascript en ligne (Hadrien Lanneau)
Corrections ¶
- Les scripts en ligne de commande d'une application doivent pouvoir être lancée depuis la ligne de commande avec php-cgi (imposé par certains hébergeurs)
- Le plugin de template jfullurl pour xml avait un mauvais nom de fonction (Thomas PT)
- Les plugins soaplog et sqllog pour la debug bar devraient vérifier que les messages sont bien implémentés avec la classe attendue.
- Correction sur le support des redirections avec les requêtes SOAP.
- Corrections de divers problèmes dans junittestcasedb pour phpunit
- testapp install: typofix s/shema/schema (Steven Jehannet)
- Traductions des derniers commentaires français vers l'anglais dans le code source (Philippe Villiers - Kissifrot)
- Tests PhpUnit d'une application: la configuration du point d'entrée n'était pas chargée correctement
jRequest::getPort
retournait parfois juste ':' (domi-papin)- Error log: certains messages ne se terminaient pas par un saut de ligne
- Corrections importés de Jelix 1.2.7 :
- ticket 1401 - jforms - les espaces doivent être ignorés lors de la verification de certain type (date par exemple)(Foxmask)
- ticket 1389 - correction d'un bug dans jDbPDOConnection relatif au support de MSSql (Vincent Herr)
- Suppression d'un message E_STRICT: jDbPDOConnection::lastInsterId doit avoir la même signature que PDO:lastInsertId
- Corrections d'incohérence dans les valeurs retournées dans des drivers pour jKVDb
- jTpl:
meta()
était traité parfetch()
, même si la méthodemeta()
avait été appelé avant. C'est une régression suite à la correction du ticket #1396 - En ligne de commande,
jRequest::getPort()
générait une erreur quand elle récupérait SERVER_PORT. - jInifileModifier - les sections contenant un “-” dans leur nom n'était pas lues.
Jelix 1.3.1 ¶
Date de sortie : 18/12/2011
Améliorations ¶
- plugin ldap pour jAuth : il devrait supporter les connexions anonymes
- jelix-tests : compatibilité avec PHPUnit 3.6. (et reste compatible avec PHPUnit 3.5)
Corrections ¶
- La constante obsolète JELIX_APP_PATH n'était pas générée quand jApp::initLegacy était appelé
- Contexte CLI : jResponseCmdline n'était pas connu quand une erreur apparaissait
- ticket 1435 - les requêtes sql appelées avec limitQuery n'était pas affichées complètement dans la debug bar
- la méthode jFile::getMimeTypeFromFilename() n'était pas présente lors du build de jelix pour PHP 5.3
- jquery.effects.core.min.js était manquante lors de l'utilisation de la meta jquery_ui effect dans les templates
- Corrigé aussi dans 1.2.7 :
- correction d'une notice dans le plugin history
- jZone::_tplOuputType est mal orthographié. Correction du nom en _tplOutputType, tout en gardant la compatibilité avec l'ancien nom
- ticket 1440 - jDao - correction d'une mauvaise requête générée pour les méthodes de type update, quand les propriétés indiquées dans les balises value commencent par le même nom.