Piste : • 1.6.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.6.
Jelix 1.6.6 ¶
Pas encore sortie.
Corrections ¶
- Commande initadmin : le module jauth n'était plus installé et provoquait des erreurs (#224, JulienI)
- jForms : problèmes avec les champs qui ont des crochets dans leurs noms (#225, JulienI)
- jMailer : correction du support de Reply-to dans les meta d'un template, suite à la mise à jour de PHPMailer (#223, JulienI)
- jWSDL: correction de l'url généré pour le WSDL
- Correction du support du format RFC822 avec les timezones, dans jDateTime. La convertion est maintenant faite avec une timezone à +0000. Cette correction peut changer les dates générées dans les fils RSS.
- jAuth : correction de l'action logout, l'url de redirection pouvait être parfois vide (#228, JulienI)
- Correction de problème dans jTpl avec PHP7 (#230, JulienI)
- jRequest::readHttpBody(): prise en compte de l'absence possible de CONTENT_TYPE dans les paramètres serveurs.
Améliorations ¶
- jForms: support des sources de données personnalisées (“class”) pour les chargements dynamiques des champs de type menulist et listbox (#225, JulienI).
- jDb : possibilité pour une connexion postgresql d'utiliser un service postgresql plutôt que host/login/password (#235, Michael D.)
- jAuth : vérification que le contenu de la variable de session ne soit pas vide
Jelix 1.6.5 ¶
Sortie le 27 Octobre 2015.
Bugs critiques ¶
- Correction d'une boucle infinie dans
login::out()
de jAuth, apparaissant dans certains cas
Améliorations ¶
- Nouvelle méthode
jCoordinator::execOriginalAction()
, qui permet de savoir si l'action en cours d’exécution est celle demandée, et non une redirection interne. - jauthdb_admin : suppression de la dépendance au module jauth pour permettre d'utiliser jcommunity avec master_admin
Corrections ¶
- jAuth : amélioration de la comparaison du hash des passwords, pour éviter les attaques reposant sur le temps de comparaison de hash.
- jInstaller : correction de la duplication de paramètres d'installation dans les autres fichiers de config quand ils sont indiqués dans localconfig.ini.php
- JMailer: correction du chargement des classes des PHPMailer
Jelix 1.6.4 ¶
Sortie le 03 juin 2015.
Bugs critiques ¶
- corrections dans le driver oci pour jDb/jDao.
Améliorations ¶
- master_admin menu : possibilité d'avoir un item de menu qui ouvre une nouvelle fenêtre. Il y a une nouvelle propriété
newWindow
sur la classemasterAdminMenuItem
. Si elle est à true, un lien avectarget=_blank
doit être généré dans le menu html. - master_admin menu : nouvelle option de configuration pour indiquer de ne pas ajouter l'item du dashboard dans le menu. Cette option est
disable_dashboard_menu
dans la sectionmaster_admin
. - master_admin : un listener pour
masteradminGetMenuContent
peut redefinir un item, en renvoyant un item ayant le même id que l'item à remplacer. - plugins sqlite/sqlite3 pour jDb : prise en charge des chemins absolus
- Mise à jour de PHPMailer pour éviter des problèmes sur les versions récentes de PHP
Corrections ¶
- Correction de noms de fichiers dans jInstallChecker
- jDb : correction sur la conversion floatToStr pour les très grands nombres. Il y avait un point à la fin du nombre qui pouvait trainer.
- Jelix-scripts : corrections de chemins qui pouvaient contenir des doubles slash
- Correction d'erreurs de syntaxe dans
jFormsControlChoice::getDisplayValue()
jFile::unparseJelixPath()
doit prendre en charge les chemins versvar/
- Correction de la prise en charge de sqlite3/mysqli dans installWizard
- plugin Minify : il devrait ignorer les urls en https.
Jelix 1.6.3 ¶
Sortie le 24 février 2015
Améliorations ¶
- Nouvelle methode
jApp::urlBasePath()
pour récupérer la valeur de basePath dans la config - jForms: possibilité d'indiquer des attributs à
{jformsubmit}
- améliorations de la version 1.5.5
- Jelix-script : ajout du nom de la commande dans les messages d'erreur
- améliorations de la version 1.4.7
- jWsdl sait maintenant générer les WSDL en prenant en compte une configuation “rootUrl”
- Améliorations de l'aide de la commande acl2right
- Mise à jour de WikiRenderer vers 3.1.6 pour corriger des incompatibilité avec PHP 5.4+
- Configuration Vagrant pour les contributeurs de Jelix
Corrections ¶
- Correction du chmod sur le fichier ini compilé
- jConfig : les changements sur la config principale étaient ignorés pour régénérer le cache de config
- jForms : suppression des étoiles pour les champs obligatoires quand on affiche uniquement les données
- jDb, driver pgsql : “SET AUTOCOMMIT TO OFF” n'est plus supporté dans Postgresql >= 7.4
- Correction d'une notice pendant l'execution de
php cmd.php installapp
- corrections de la version 1.5.5
- Jelix-scripts : correction d'une error quand on lance la commande createmodule avec l'option -ep
- corrections de la version 1.4.7
- Compilateur de configuration: correction d'un incompatibilité en mode ligne de commande avec Windows
- jelix-scripts : l'aide affichée n'affichait pas les bonnes options pour createapp
Jelix 1.6.2 ¶
Sortie le 7 novembre 2014
Améliorations ¶
- Support de 'busytimeout' dans le plugin sqlite3
- jForms : les items de choice (éléments li) ont maintenant un id et une classe (jforms-selected et jforms-notselected)
- jForms : un groupe peut maintenant avoir une case à cocher pour l'activer/désactiver
- Pour les contributeurs : une configuration vagrant est fournie dans le dépôt sur github, permettant de lancer les tests sans configurer sa machine.
- un chmod peut être indiqué pour tous les fichiers créés par Jelix
- Testapp utilise maintenant PHPUnit 4.3 à partir de Composer
- Une configuration Vagrant est fournie pour faciliter le lancement des tests
Corrections ¶
- jForms : correction d'un bug d'affichage dans le widget de datetime
- jForms : le décorateur d'erreurs par défaut n'éffacait pas la liste des erreurs avant la vérification
- jForms : il n'y a plus de message d'erreur pour group et choice quand leurs contrôles enfants sont en erreurs.
- Correction d'incompatibilité avec notre version de jQuery :
- Mise à jour de Markitup vers 1.1.14
- Mise à jour de Wymeditor vers 1.0.0beta9
- Correction du schéma RelaxNG pour jForms
- Correction de syntaxe dans le plugin de template datetime
Jelix 1.6.1 ¶
Sortie le 23 septembre 2014
Améliorations ¶
- plugin sqlite3 pour jDb : support des extensions sqlite
Corrections ¶
- jException ne prenait que la première ligne des messages multi-ligne
- corrections de la version 1.5.4
- 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 d'un problème de nom de variable dans jBasicErrorHandler (xnathanx)
Jelix 1.6.0 ¶
Sortie le 17 juin 2014