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 ¶
Sortie le 08 février 2016.
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.
- jDao : Les valeurs données à une méthode qui les utilisent pour un 'in', sont maintenant toujours mis dans un tableau si nécessaire (y compris pour la valeur par défaut). Il est donc possible dorénavant de donner une valeur simple plutôt qu'une liste.
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