Piste : • 1.2 • simple-jforms-example • 1.5.x • 1.2.x
Ceci est une ancienne révision du document !
Table des matières
Voici la liste complète des améliorations apportées depuis la version 1.2.4.
Jelix 1.2.7 ¶
Version en cours de développement.
Corrections critiques ¶
- Suppression d'une possible boucle infinie dans le coeur de jelix, quand ob_end_clean échoue durant l'affichage d'une page d'erreur
Améliorations ¶
- ticket #1432 - le modificateur date_format devrait supporter les timestamp comme paramètre
- Les redirections sont maintenant autorisés sur la plupart des types de requêtes jelix.
- ticket #624 - nouveau plugin de template, jscompress, pour compresser le javascript en ligne
Bugs corrigés ¶
- jacl2db, script sql pour postgresql : la suppression des tables doit se faire dans le bon ordre
- 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.
- ticket 1401 - jforms - les espaces doivent être ignorés lors de la verification de certain type (date par exemple)
- ticket 1389 - correction d'un bug dans jDbPDOConnection relatif au support de MSSql
Jelix 1.2.6 ¶
Sortie le 04/10/2011
Corrections critiques ¶
- aucune
Améliorations ¶
- Ajout de directives apache pour mod_rewrite, dans le htaccess crée pour les nouvelles applications
- jUnitTestCase : ajouts de méthodes permettant d’exécuter du code avant et après l’exécution de tout les tests d'une classe de tests.
- système de mise à jour : il est maintenant possible d'avoir un script de mise à jour qui sera appelée par la mise à jour de plusieurs branches d'un projet. Le ou les numéros de versions sont maintenant indiqués dans la classe de mise à jour et non plus dans le nom du fichier.
Bugs corrigés ¶
- jTpl : le mot “print” devrait être autorisé dans les clés de locales.
- Correction d'une regression dans jResponseHtml: des notices étaient générées lors de l'affichage d'erreurs dans la page.
- ticket #1427 - jDao générait une erreur de syntaxe SQL dans la clause ORDER généré pour jDaoConditions (regression)
- Corrections de problèmes dans l’implémentation des objets mock dans simpletest.
Jelix 1.2.5 ¶
Sortie le 07/09/2011
Corrections critiques ¶
- Vulnérabilité de type XSS dans le formulaire de login du module jauth. L'affichage du login après un échec n'était pas filtré dans le template “auth~login.form”.
Améliorations ¶
- Rétroportage de quelques changements fait dans le trunk: utilisation de jRequest::getDomainName()
- ticket #1409 - jUrl, jResponseSitemap, jImageModifier, jTcpdf et jWSDL ne généraient pas des URLs avec le bon port HTTP. Ajout de nouvelles méthodes jRequest::getServerURI and jRequest::getPort.
- InstallWizard: vérification que le répertoire temp est modifiable, et la page d'erreur peut maintenant être redéfinie
- jInstallChecker: ajout de la possibilité d'indiquer des fichiers et répertoires additionnels pour vérifier qu'ils sont modifiables par le serveur web
- Dans la page checkjelix de l'assistant, nouvelle option de configuration pathcheck qui peut être utilisé pour indiquer des fichiers et répertoires à vérifier.
- Ajout de l'option jqueryPath dans le fichier defaultconfig.ini.php des nouvelles applications
- jelix-scripts: createapp crée maintenant un fichier urls.xml
- Suppression du mot-clé “final” des méthodes de jResponseHtml
Bugs corrigés ¶
- Correction d'un warning avec PHP 5.2 sur l'appel d'une fonction func_get_arg dans le plugin de template jlocale
- ticket #1420 - correction d'un mauvais nom de variable dans jDbSchema
- jDao: l'utilisation de flottant dans jDao pouvait conduire à des erreurs de syntaxe SQL sur les serveurs configuré avec la locale système fr_FR