Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : 1.3 creating-action 1.7.x 1.1rc1 1.1.7 1.2beta1 about 1.0.7 1.2 hall-of-fame

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.3 [2011/08/29 14:44] – mise en forme foxmaskfr:changelog:1.3 [2011/12/19 08:38] (Version actuelle) – [Détails des changements dans la 1.3 finale] foxmask
Ligne 3: Ligne 3:
 ====== Jelix 1.3 ====== ====== Jelix 1.3 ======
  
-**Version en cours de développement**. Voici la liste complète des améliorations apportées depuis la version 1.2.x, et qui seront disponibles dans la future version 1.3.+Voici la liste complète des améliorations apportées depuis la version 1.2.x, et qui sont disponibles dans la version 1.3.
  
-Changelog basé sur le changeset : [[https://github.com/jelix/jelix/commit/4c45a83c3f0b8c61c3a6|4c45a83c3f0b8c61c3a6]] +Date de sortie 18/10/2011
- +
- +
-**à mettre à jour**. [[en:changelog:1.3|voir la version anglaise de la page]]+
  
 ===== Améliorations principales ===== ===== Améliorations principales =====
Ligne 49: Ligne 46:
     * Plugins pour le coordinator: leur configuration peut-être lue automatiquement depuis une section coordplugin_xxx dans la configuration principale, si le fichier (de configuration du plugin) n'est pas donné     * Plugins pour le coordinator: leur configuration peut-être lue automatiquement depuis une section coordplugin_xxx dans la configuration principale, si le fichier (de configuration du plugin) n'est pas donné
     * @@C@jLocale@@: ajout du support de fallback locale. (ticket 1252)     * @@C@jLocale@@: ajout du support de fallback locale. (ticket 1252)
-  * @@C@jProfiles@@: nouvelle classe pour gérer tout profil de connexion, et une file d'attente de connexion. Tous les profile (pour jDb, jKVDb, jCache et le nouveau jSoapClient) sont à présent stockés dans un seul fichier, @@F@profiles.ini.php@@. @@F@dbProfils.ini.php@@, @@F@cache.ini.php@@ etc, n'existent plus.+  * @@C@jProfiles@@: nouvelle classe pour gérer tout profil de connexions, et une file d'attente de connexions. Tous les profils (pour jDb, jKVDb, jCache et le nouveau jSoapClient) sont à présent stockés dans un seul fichier, @@F@profiles.ini.php@@. @@F@dbProfils.ini.php@@, @@F@cache.ini.php@@ etc, n'existent plus.
   * réponses:   * réponses:
     * nouvelle réponse basique html (sur laquelle vous pouvez fournir un template contenant une page entièrement HTML)     * nouvelle réponse basique html (sur laquelle vous pouvez fournir un template contenant une page entièrement HTML)
Ligne 56: Ligne 53:
     * Changements effectués dans les réponses pour utiliser la nouvelle gestion des erreurs. Pour la plupart des réponses, le contenu des erreurs est ressortie en tant que du texte ou en tant que réponse HTML.     * Changements effectués dans les réponses pour utiliser la nouvelle gestion des erreurs. Pour la plupart des réponses, le contenu des erreurs est ressortie en tant que du texte ou en tant que réponse HTML.
     * nouvelle **vraie** debug bar (en tant que plugin de jResponseHtml). Elle affiche les erreurs harmonieusement (sans rompre l'affichage principal), et possède ses propres plugins:     * nouvelle **vraie** debug bar (en tant que plugin de jResponseHtml). Elle affiche les erreurs harmonieusement (sans rompre l'affichage principal), et possède ses propres plugins:
-       * plugin pour montrer les requêts SQL +       * plugin pour montrer les requêtes SQL 
        * plugin pour montrer les données de session et les données jForms        * plugin pour montrer les données de session et les données jForms
        * plugin pour montrer les journaux par défaut        * plugin pour montrer les journaux par défaut
Ligne 95: Ligne 92:
 Et toutes les corrections de bug de la branche 1.2.x (1.2.0, 1.2.1, 1.2.2). Et toutes les corrections de bug de la branche 1.2.x (1.2.0, 1.2.1, 1.2.2).
  
-===== Détails des changements depuis la 1.3b1 =====+===== Détails des changements dans la 1.3RC1 =====
 ==== Améliorations ==== ==== Améliorations ====
  
-**à traduire**+  Ticket #1379 - mise à jour de TCPDF en 5.9.093 
 +  mise à jour de php5redis lib en 1.2 
 +  mise à jour de jquery en 1.6.2 
 +  mise à jour de jQuery UI en 1.8.15 
 +  * mise à jour de markitup en 1.1.12 
 +  * jForms: meilleure vérification du nom de contrôle lors de la récupération d'un contrôle dans certaines méthodes 
 +  * Nouveau plugin "implode" pour @@C@jTpl@@ 
 +  * ticket #1340 - @@C@jTpl@@jTpl: @@M@formdatafull@@ devrait afficher une liste pour des contrôles d'items multiples 
 +  * Debug bar, sql log: amélioration de l'affichage de la liste des logs, meilleur détéction de l'objet @@C@jDao@@ 
 +  * @@C@jAcl2@@: nouvelle méthode dao pour changer le sujet d'un groupe de sujets 
 +  * ticket #809 - Génération des droits jACL2 avec la commande @@c@createdao@@ 
 +  * ticket #1388 - améliorer les performances lors de l'utilisation  clearstatcache 
 +  * Ticket #1189 - contrôleur crud , le décalage (offset) de page devraient être transmis à toutes les pages de sorte que l'utilisateur retourne sur la bonne partie de la liste des pages 
 +  * ticket #1421 - Affichage dans les journaux du HTTP referer 
 +  * meilleure vérification de sécurité basée sur l'ip dans le plugin auth 
 +  * script Jelix : 
 +      * petite amélioration dans l'affichage de la commande @@c@help@@ 
 +      * chanement d'un message d'erreur dans le script createapp 
 +  * ticket #1400 - dans @@C@jDateTime@@ ajout du format "date time" sans les secondes 
 +  * Dans un contexte cli, il est mieux d'afficher les messages d'erreur directement dans la console 
 +  * Meilleur traitement du contexte CGI pour les script CLI qui sont lancés avec @@c@php-cgi@@ 
 +  * @@C@jUrl@@ - moteur significant - nouveau paramètre "type", 'path' permet d'avoir le chemin comme paramètre 
 +  * Ticket #1411 - Ajout d'une option de configuration pour forcer la version HTTP 
 +  * ticket #1416 - @@C@jIncluder@@ devrait envoyer une exception quand le compilateur échoue 
 +  * ticket #1220 partie 2 - nouvelle méthode @@M@jImageModifier::transformImage@@ pour modifier une image dans un fichier, sans utiliser le système de cache de @@C@jImageModifier@@ 
 +  * Valeur par défault pour notfoundAct ne devrait pas être vide 
 +  * Mise à jour des liens dans le template de la zone check_install
  
-  Ticket #1379 - upgrade TCPDF 5.9.093 +==== Bugs corrigés ==== 
-  * Updated php5redis lib to 1.2 + 
-  * Upgraded jquery to 1.6.2 +  correction d'une mise à jour jelix, où emailHeaders était déplacée avec une mauvaise valeur 
-  * Update jQuery UI to 1.8.15 +  * script SQL d'installation pgsql: la valeur booléenne devrait être entre quotes 
-  * Update markitup to 1.1.12 +  * ticket #1384: correction de bug sur l'updater pour jelix 1.3 
-  * jFormsbetter check of control name when retrieving a control in some methods +  * ticket #1381: correctiion d'une variable non définie dans @@M@Auth::getRandomPassword@@ 
-  * New implode plugin for jTpl +  * ticket #1382: fichier d'erreur @@I@jIAuthDriver.iface.php@@ n'existe pas quand on utilise @@c@installapp@@ avec l'édition "opt" 
-  * ticket #1340 - jTplformdatafull should output a list for multiple-items controls +  * correction d'un mauvais nom de méthode dans @@C@jRequest@@@@M@getDomainName@@ 
-  * Debug bar, sql logimprovement on the display of the list of log, better detection of jdao object +  * @@M@jUrl::getFull@@ devrait supporter le cas où le moteur d'url engine retourne déjà un nom de domaine 
-  * jAcl2new dao method to change the subject group on subjects +  * les composants devraient utiliser les méthodes de @@C@jRequest@@ pour récuperer le protocol et le nom de domaine, au lieu d'utiliser directement les valeurs 
-  * ticket #809 Generate jACL2 rights with the createdao command. +  * Ticket #1385memory logger devrait avoir des limites pour stocker les messages 
-  * ticket #1388 enhance performance when using clearstatcache +  * Correction du bogue dans @@M@jUrl::getFull@@ - le nom de domaine était dupliqué dans certains cas   
-  * Ticket #1189 crud controlleroffset page should be passed to all pages so the user return at the right part on the page list +  * Corrcetions de bogues dans jacl2db_adminles droits pour les groupes anonymes ne devraient pas être modifiés. Et on ne devrait pas changé le droit de 'oui' à 'non' 
-  * ticket #1421 - Display HTTP referer in logs  +  * ticket #1404 correction d'une erreur php lors de l'utilisation d'une liste d'exclusion de CSS dans le plugin minify 
-  * better security check based on the ip in the auth plugin +  * ticket #1392 les commandes jelix devraient être compatibles avec php-cgi dans un contexte "cli". 
-  * Jelix script: +  * Ticket #1414 correction d'une regression: Pour les protocols spécifiquesles réponses des erreurs ne sont pas au bon format. 
-      Little improvement in the display of the help command +  * jelix scripts: pour les commandes qui ont des paramètres variables, l'erreur 'too many parameters' était toujours déclanchée. 
-      changed an error message in the createapp script +  * jelix-scripts, la commande help de @@c@acl2right@@ n'était pas juste 
-  * ticket #1400 added date time format without second in jDateTime + 
-  In a cli context, it's better to display error messages directly on the console +Et toutes les corrections de bogues depuis la branche 1.2.x (1.2.3, 1.2.4, 1.2.5). 
-  Better handling of the CGI context for CLI scripts that are launched with php-cgi + 
-  * jUrl significant engine - new parameter type, 'pathto allow to have a path as a parameter + 
-  * Ticket #1411 Add a config option to force HTTP version + 
-  * ticket #1416 - jIncluder should throw an exception when the compiler fails +===== Détails des changements dans la 1.3RC2 ===== 
-  * ticket #1220 part - new method jImageModifier::transformImage to modify an image in a new filewithout using the cache system of jImageModifier + 
-  Default value for notfoundAct should not be empty +==== Corrections critiques ==== 
-  Update links in the template of the zone check_install+ 
 +   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". 
 + 
 +==== Corrections ==== 
 +   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 
 +   * ticket #1426 régression après la mise à jour de jQueryUI: le datepicker de jforms ne s'initialisait pas avec la date de départ, mais toujours avec la date du jour. 
 +   Régression dans jMinify : le premier fichier css/js était minifié même quand il ne devait pas l'être 
 + 
 +===== Détails des changements dans la 1.3RC3 ===== 
 + 
 +==== Améliorations ==== 
 +  
 +   jUnitTestCase : ajout de méthodes qui permettent d’exécuter du code avant et après l’exécution de tout les tests d'une classe. 
 +  * Jelix-scripts : la commande createdaocrud génère maintenant des urls dans un fichier urls.xml du modulequand l'application utilise le moteur d'urls significant. 
 +  * Jelix-scripts : nouvelle commande resetfilesrights 
 +  * lanceur PHPUnit : ajout de l'aide sur les options spécifiques à Jelix 
 +  * améliorations de la 1.2.5 
 +       * Ajout de directives apache pour mod_rewritedans 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 ==== ==== Bugs corrigés ====
  
-**à traduire**+  regression : jAcl2db ne fonctionnait plus avec postgresql. Mauvais type de champs dans l'une des tables. 
 +  jAcl2 : le listener pour authlogout efface correctement le cache de jAcl2DbUserGroup. 
 +  jUnitests prend maintenant en compte la nouvelle API "skip" de simpletest. 
 +  jDaoConditions génère maintenant une exception quand la propriété indiquée n'existe pas. 
 +  * jelix-scripts : les valeurs chmod n'étaient pas correctement prise en charge 
 +  * jelix-scripts : la commande createapp n'utilisait pas les valeurs de newAppInfoLocale et newAppInfoCopyright. 
 +  * Dans les tests PHPunit d'une appilcation, le coordinateur et la configuration n'était pas disponible dans les variables globales. Les tests d'un module pourraient en avoir besoin. 
 +  * Corrections des bugs de la 1.2.5 
 +      * jTpl : le mot "print" devrait être autorisé dans les clés de locales. 
 +      * 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. 
 + 
 + 
 +===== Détails des changements dans la 1.3 finale ===== 
 + 
 +   * Suppression d'une possible boucle infinie dans le coeur de jelix, quand ob_end_clean échoue durant l'affichage d'une page d'erreur 
 +   * ticket #1432 - le modificateur date_format devrait supporter les timestamp comme paramètre 
 +   * Les redirections sont maintenant autorisées sur la plupart des types de requêtes jelix.
  
-  * fixed a jelix update, where emailHeaders was moved with a bad value 
-  * install sql scripts, pgsql: boolean values should be inside quotes 
-  * ticket #1384: fixed bug on an updater for jelix 1.3 
-  * ticket #1381 - fixed undefined variable in jAuth::getRandomPassword 
-  * ticket #1382 - error File jIAuthDriver.iface.php doesn't exist when using installapp with opt edition 
-  * fixed bad method name in jRequest: getDomainName 
-  * jUrl::getFull should support the case where the url engine already returns a domain name 
-  * Components should use methods of jRequest to retrieve the protocol and the domain name, instead of using directly  values 
-  * Ticket #1385: memory logger should have limits to store messages 
-  * Fixed bug in jUrl::getFull - domain name was duplicated in some case 
-  * fixed bugs in jacl2db_admin: rights for the anonymous group couldn't be changed. And we couldn't change a right from 'no' to 'yes' 
-  * ticket #1404 - fixed php error when using the CSS exclude list in the minify plugin 
-  * ticket #1392 - jelix commands should be compatible with php-cgi in a cli context. 
-  * Ticket #1414 - fixed a regression: For specific protocols, errors responses are not in the right format 
-  * jelix scripts: for command that have variable parameters, the error 'too many parameters' was always triggered 
-  * jelix-scripts, acl2right command: help was not right 
  
-And all bug fixes from the 1.2.x branch (1.2.3, 1.2.4, 1.2.5). 
  
 ====== Autres versions ====== ====== Autres versions ======
   * [[fr:changelog]]   * [[fr:changelog]]
  

fr/changelog/1.3.1314629088.txt.gz · Dernière modification : 2011/08/29 14:44 de foxmask

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