Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : 1.6.x

Ceci est une ancienne révision du document !


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 classe masterAdminMenuItem. Si elle est à true, un lien avec target=_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 section master_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 vers var/
  • 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

fr/changelog/1.6.x.1454422633.txt.gz · Dernière modification : 2016/02/02 14:17 de laurent

Fils rss des changements récents dans le wiki Creative Commons License