Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : 1.8 1.4.x 1.1 1.1.3 1.1.4 utiliser-dao 1.1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:changelog:1.4.x [2012/10/08 16:25] laurentfr:changelog:1.4.x [2015/10/26 20:42] (Version actuelle) laurent
Ligne 2: Ligne 2:
  
 Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.4. Cette page liste les corrections et améliorations apportées par les versions mineures de Jelix 1.4.
 +
 +Cette branche n'est plus maintenu. La version 1.4.8 est la dernière version de cette branche. Vous devriez passez à Jelix 1.6 ou plus.
 +
 +
 +====== Jelix 1.4.8 ======
 +
 +Sortie le 26 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.
 +
 +==== Corrections ====
 +
 +   * jAuth: amélioration de la comparaison du hash des passwords, pour éviter les attaques reposant sur le temps de comparaison de hash.
 +
 +====== Jelix 1.4.7 ======
 +
 +Sortie le 24 Février 2015
 +
 +==== Améliorations ====
 +
 +   * 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 ====
 +
 +   * 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.4.6 ======
 +
 +Sortie le 23 septembre 2014
 +
 +==== Corrections ====
 +
 +   * correction de warning dans le moteur d'urls dans le cas de paramètres statiques vides(gmarrot)
 +   * correction d'un problème de nom de variable dans jBasicErrorHandler (xnathanx)
 +   * corrections de la version 1.3.9
 +      * Correction d'un problème d'instance de jDao quand on utilise le même avec plusieurs profiles en même temps
 +      * Correction d'une vérification de "content type" dans @@jRequest::readHttpBody()@@
 +====== Jelix 1.4.5 ======
 +
 +Sortie le 19 septembre 2013.
 +
 +==== Améliorations ====
 +
 +   * dans la configuration, possibilité de redéfinir le nom des plugins de coordinateur. eg: <originalname>.name = <newname>
 +   * Importé de Jelix 1.3.8
 +      * commande createdao: ajout d'une vérification de l'existance de la table (par Phillipe)
 +
 +==== Corrections ====
 +
 +   * Importé de Jelix Jelix 1.3.8
 +      * plugin Minify : correction d'une regression
 +      * bug #1513 - jauthdb_admin : l'administrateur ne pouvait pas changer son propre mot de passe
 +      * Correction d'un appel de méthode dans la commande createzone (corrigé par Khena)
 +   * Importé de Jelix 1.2.13
 +      * Soap : correction de la prise en charge des paramètres, pour permettre les paramètres de type non scalaire  (corrigé par khena)
 +
 +
 +====== Jelix 1.4.4 ======
 +
 +Sortie le 21 mars 2013.
 +
 +==== Bugs critiques ====
 +
 +  * Regression dans jAuth (redirection infinie et mauvais paramètre auth_url_return) à cause des changements dans @@jUrl::getCurrentUrl()@@.
 +
 +====== Jelix 1.4.3 ======
 +
 +Sortie le 19 mars 2013.
 +
 +==== Améliorations ====
 +
 +   * Importé de la version 1.3.6 :
 +      * Ticket #1487 - amélioration de @@jControllerDaoCrud::index()@@: injection du dao et du profile dans le template
 +   * Importé de la version 1.2.12 :
 +      * jAuth: amélioration de la sécurité. Nouvelle option @@session_destroy=on@@ dans la configuration de jAuth, pour que la session soit complètement détruite après un @@jAuth::logout()@@
 +      * ticket #1483 - listener jauth: amélioration de la vérification du champs @@actif@@. La valeur du champ dans la table user peut être '1', 'true', 'on', 'yes'.
 +
 +
 +==== Corrections ====
 +
 +   * @@jPref::get()@@ renvoyait false pour les chaînes vides plutôt qu'une chaîne vide
 +   * jpref_admin module: correction du droit nécessaire pour afficher l'item de menu des préférences
 +   * Importé de la version 1.3.6 :
 +      * Fix #1461 - minify, mauvaise exclusion des fichiers. Le base path des URLs indiquées doit être vérifié
 +      * Fix #1488 - @@jUrl::getCurrentUrl()@@ doit ou pas retourner une URL avec le point d'entrée, en fonction de la configuration
 +      * Fix #1504 - jforms, menulist doit tenir compte de @@E@<emptyitem>@@. Une option vide ne doit paas être générée sauf dans le cas où le contrôle n'est pas requis ou que @@E@<emptyitem>@@ est spécifié.
 +   * Importé de la version 1.2.12 :
 +      * jAuth : la nouvelle méthode de hash n'était pas disponible si l'application n'utilisait pas le module jauth.
 +      * Fix #1503 - jDaoConditions doit verifier les valeurs pour le @@order@@
 +      * Fix #1496 - jforms, erreur de syntaxe php avec @@generateHtmleditor@@ quand l'attribute xhtml n'est pas @@true@@
 +      * Fix #1481 - ajout d'un template par défaut pour la zone check install pour éviter une erreur lorsque que l'application est configuré à une autre langue que fr_FR/en_*.
 +      * Fix #1497 - Erreur d'offset dans jIniFileModifier lors de la lecture de valeurs multi-lignes
 +      * Fix #1498 - @@jIniFileModifier::getValue()@@ doit retourner un tableau quand la valeur d'une clé est un tableau. Attention, la correction peut casser votre code puisqu'avant la méthode renvoyait une valeur simple.
 +      * Fix #1509 - mauvais code de status HTTP avec jTcpdfResponse. Les entêtes par défaut n'étaient pas envoyés.
 +
 +====== Jelix 1.4.2 ======
 +
 +Sortie le 29/12/2012
 +
 +==== Corrections ====
 +
 +   * jDao: l'autoloader provoquait une erreur avec un objet dao en session qui provient d'un module non activé pour le point d'entrée courant (Brice Tence)
 +   * jDb, mysqli driver : erreur fatale durant la récupération d'un résultat d'une requête préparée, sur une installation PHP qui n'utilise pas mysqlnd
 +   * Correction des scripts SQLite pour la mise à jour de jacl2db
 +   * jUrl::getCurrentUrl() : suppression du '?' final (Brice T)
 +   * jCoordinator: chargement des plugins avec include_once pour éviter les erreurs lors d'un changement d'environnement Jelix (Charles R)
 +   * De Jelix 1.3.5
 +     * jelix-scripts: la commande installapp ne prenait pas en compte la configuration jelix-scripts (catsoup)
 +     * jUrl::getCurrentUrl() doit retourner l'URL du server frontend quand l'application est derrière un proxy
 +     * Jelix-tests : runtests.php exécutait tous les tests d'un module quand on indiquait seulement un fichier de tests
 +     * jacl2db_admin: petite amélioration d'interface sur la page permettant la gestion des droits des groupes
 +     * jForms : les listes désactivés à l'intérieur d'un choice étaient réactivés à la sélection
 +     * Correction d'un nom de variable dans le driver ldap pour jAuth (Khena)
  
 ====== Jelix 1.4.1 ====== ====== Jelix 1.4.1 ======
  
-**Encore en développement**.+Sortie le 25/10/2012
  
 ==== Bugs critiques ==== ==== Bugs critiques ====
Ligne 20: Ligne 143:
       * nouveau plugin pour jTpl, permettant d'afficher les dates en utilisant DateTime       * nouveau plugin pour jTpl, permettant d'afficher les dates en utilisant DateTime
       * Mise à jour jQuery UI (1.8.20 -> 1.8.24) (Philippe Villiers)       * Mise à jour jQuery UI (1.8.20 -> 1.8.24) (Philippe Villiers)
 +      * Mise à jour TCPDF (5.9.159 -> 5.9.193)  (Philippe Villiers)
 +      * ticket #1485 - support d'un format d'heure court (sans seconde) dans jDateTime et jDatatype (isepman)
 +
  
 ==== Corrections ==== ==== Corrections ====
  
 +  * jacl2db : dans la table des droits, **le champs id_aclres des droits qui ne sont pas appliqués sur des ressources, a maintenant la valeur "-"** (au lieu de null). Un script sql de mise à jour est executé à la mise à jour pour refleter cette nouvelle valeur. Cette correction a été apportée pour que la clé primaire reposant entre autre sur ce champs soit cohérent et acceptée par certaines bases comme oracle. (Philippe Villiers)
   * getFieldList du driver sqlite3 ne detectait pas correctement les champs "not null"   * getFieldList du driver sqlite3 ne detectait pas correctement les champs "not null"
   * jInstallChecker: dans PHP 5.4, short_open_tag est obsolète. Ce paramètre n'est plus vérifié.   * jInstallChecker: dans PHP 5.4, short_open_tag est obsolète. Ce paramètre n'est plus vérifié.
   * jLog: correction sur l'utilisation des loggeurs custom (Philippe Villiers)   * jLog: correction sur l'utilisation des loggeurs custom (Philippe Villiers)
-  * initadmin devrait désactivé le module jacl+  * initadmin devrait désactiver le module jacl 
 +  * ticket #1482 : l'installateur n'executait pas les scripts mysql avec le driver mysqli. Idem pour les scripts sqlite avec le driver sqlite3 (la propriété dbms de jDbConnection n'était pas bien renseignée) 
 +  * ticket #1486, jImageModifier : les fonds transparents n'étaient pas correctement appliqués 
 +  * Corrections de selecteurs de locales dans jPref.
   * Corrections de coding style, et bugs potentiels avec des "break" et des variables non définies (Philippe Villiers)   * Corrections de coding style, et bugs potentiels avec des "break" et des variables non définies (Philippe Villiers)
   * De jelix 1.3   * De jelix 1.3
Ligne 33: Ligne 163:
      * Plugins auth, jacl, jacl2 pour le coordinator : pour les requêtes ajax, ces plugins ne font maintenant plus de redirections quand il y a une erreur      * Plugins auth, jacl, jacl2 pour le coordinator : pour les requêtes ajax, ces plugins ne font maintenant plus de redirections quand il y a une erreur
      * jSoapClient : les logs n'étaient pas générés en cas d'erreurs lors d'un appel SOAP      * jSoapClient : les logs n'étaient pas générés en cas d'erreurs lors d'un appel SOAP
 +     * jMailer : type de mailer par defaut doit rester "mail" si la configuration ne l'indique pas
      * jUnitTestCase pour PHPUnit      * jUnitTestCase pour PHPUnit
         * Correction de la méthode assertComplexIdentical         * Correction de la méthode assertComplexIdentical
Ligne 40: Ligne 171:
       * Dans les tests (Brice Tencé)       * Dans les tests (Brice Tencé)
       * Dans l'installateur, les erreurs apparaissant lors du nettoyage du répertoire temp sont maintenant rattrapées et un message plus explicite est affiché.       * Dans l'installateur, les erreurs apparaissant lors du nettoyage du répertoire temp sont maintenant rattrapées et un message plus explicite est affiché.
 +      * Correction du mode verbeux avec -v dans jelix-scripts (Philippe Villiers)
 +      * jDataTypeDateTime: mindate/maxdate n'étaient pas bien parsé
  
  

fr/changelog/1.4.x.1349713530.txt.gz · Dernière modification : 2012/10/08 16:25 de laurent

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