Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
fr:changelog:1.3 [2011/08/29 13:03] – [Améliorations] work in progress in core translation foxmask | fr:changelog:1.3 [2011/10/04 15:14] – laurent | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
**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. | **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. | ||
- | Changelog basé sur le changeset : [[https:// | + | Changelog basé sur le changeset : [[https:// |
- | + | ||
- | + | ||
- | **à mettre à jour**. [[en: | + | |
===== Améliorations principales ===== | ===== Améliorations principales ===== | ||
- | * Plus qu'un fichier application.init.php et seulement un dossier temp sont nécessaires pour www, cli et jelix scripts. | + | * Plus qu'un fichier |
- | * jLog et jResponseHtml ont maintenant des plugins. | + | * @@C@jLog@@ et @@C@jResponseHtml@@ ont maintenant des plugins. |
* Nouvelle gestion des erreurs. jLog est utilisé pour stocker les erreurs qui ne sont maintenant plus affichées dans les réponses. | * Nouvelle gestion des erreurs. jLog est utilisé pour stocker les erreurs qui ne sont maintenant plus affichées dans les réponses. | ||
* Nouvelle page d' | * Nouvelle page d' | ||
* Tous les profils de connexion (pour jDb, jKVDb, jCache, etc.) sont maintenant stockés dans un seul fichier @@F@profiles.ini.php@@. | * Tous les profils de connexion (pour jDb, jKVDb, jCache, etc.) sont maintenant stockés dans un seul fichier @@F@profiles.ini.php@@. | ||
* Une nouvelle debug bar, extensible, affichant de nombreuses informations (erreurs, requêtes sql...) | * Une nouvelle debug bar, extensible, affichant de nombreuses informations (erreurs, requêtes sql...) | ||
- | * Les constantes JELIX_APP_* sont maintenant remplacées par une nouvelle classe jApp. | + | * Les constantes JELIX_APP_* sont maintenant remplacées par une nouvelle classe |
* Améliorations dans jAcl2 : les sujets de groupes et les droits peuvent être interdits par un groupe. | * Améliorations dans jAcl2 : les sujets de groupes et les droits peuvent être interdits par un groupe. | ||
* Réécriture majeure de jelix-scripts, | * Réécriture majeure de jelix-scripts, | ||
Ligne 34: | Ligne 31: | ||
* core: | * core: | ||
- | * les constantes JELIX_APP_* sont à présent remplacées par de nouvelles propriétés dans la nouvelle classe | + | * les constantes |
- | * Suppression multiple de fichiers *.init.php. Seul le fichier application.init.php est nécessaire, | + | * Suppression multiple de fichiers *.init.php. Seul le fichier |
* Nouvel objet jInstallerApplication pour récupérer la liste des points d' | * Nouvel objet jInstallerApplication pour récupérer la liste des points d' | ||
- | * jLog a été déplacé dans le " | + | * @@C@jLog@@ a été déplacé dans le " |
- | * nouvelle méthode jLog:: | + | * nouvelle méthode |
* Ticket #1126: nouveau moyen pour gerer les erreurs. Les réponses ne sont plus responsables de l' | * Ticket #1126: nouveau moyen pour gerer les erreurs. Les réponses ne sont plus responsables de l' | ||
- | * added a new method | + | * ajout d'une nouvelle méthode |
- | * support | + | * le support |
- | * Removed | + | * Suppression de @@M@jUrl:: |
- | * jRequest:: | + | * @@M@jRequest:: |
- | * new jApp object handling paths of the application. | + | * nouvel objet jApp traitant des chemins de l'application. |
- | * jApp:: | + | |
- | * New parameter | + | * Nouveau paramètre |
- | * Plugins | + | * Plugins |
- | * jLocale: | + | * @@C@jLocale@@: ajout du support |
- | * jProfiles: | + | * @@C@jProfiles@@: nouvelle classe pour gérer tout profil de connexions, et une file d' |
- | * responses: | + | * réponses: |
- | * new basic html response | + | * nouvelle réponse basique |
- | * jResponseHtml | + | * @@C@jResponseHtml@@ possède à présent des plugins. |
- | * Minify | + | * Minify |
- | * Made changes in responses to use the new error management. For most of responses, error content is output as a text response or as a html response. | + | * 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. |
- | * new true debug bar (as a plugin | + | * nouvelle **vraie** |
- | * plugin | + | * plugin |
- | * plugin | + | * plugin |
- | * plugin | + | * plugin |
- | * plugin | + | * plugin |
* jDb | * jDb | ||
- | * implementation | + | * implementation |
* utils: | * utils: | ||
- | * jBuildTools, | + | * @@C@jBuildTools@@, nouvelles instructions de traitement: @@M@includeinto@@, @@M@includerawinto@@. nouvelles |
- | * jMailer: | + | * @@C@jMailer@@: ajout de la possibilité de copier tous les courriels dans des fichiers |
- | * New jSoapClient | + | * nouvelle classe @@C@jSoapClient@@ pour récuperer un objet SoapClient, |
- | * Added scripts | + | * Ajout de scripts |
- | * Better random password generator in jAuth | + | * Meilleur génération de mot de passe aléatoire dans jAuth |
* jAcl2: | * jAcl2: | ||
- | * the primary key of a user group is now a string, not an autoincremented integer. setting rights and setting group will be easier. The code field has been removed too. | + | * la clé primaire d'un utilisateur d'un groupe est à présent une chaine et plus un entier auto-incrémenté. La configuration des droits et des groupes sera plus facile. Le champ code a également été supprimé |
- | * added the possibility to forbid a right in a group. If a user is in several | + | * ajout de la possibilité d' |
- | * Made improvements on the UI of rights management | + | * Amélioration faits sur l'UI de la gestion des droits |
* jForms: | * jForms: | ||
- | | + | |
- | | + | |
- | | + | |
- | * Menulist | + | * Menulist |
- | | + | |
- | * Jelix-scripts: | + | * Jelix-scripts: |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * jelix-scripts | + | * jelix-scripts |
- | | + | |
- | * jTpl: on devrait être capable d' | + | * @@C@jTpl@@: on devrait être capable d' |
==== Bugs corrigés ==== | ==== Bugs corrigés ==== | ||
- | * Ticket #1318: correction de jUrl:: | + | * Ticket #1318: correction de @@M@jUrl:: |
* le protocol https est à présent vérifié quand ce dernier est nécessaire pour le moteur d'url significant (ticket #380) | * le protocol https est à présent vérifié quand ce dernier est nécessaire pour le moteur d'url significant (ticket #380) | ||
* ticket #1160: pour le driver mssql, support des limites pour les requêtes. | * ticket #1160: pour le driver mssql, support des limites pour les requêtes. | ||
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 | + | ===== Détails des changements |
==== Améliorations ==== | ==== Améliorations ==== | ||
+ | |||
+ | * 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 " | ||
+ | * ticket #1340 - @@C@jTpl@@jTpl: | ||
+ | * Debug bar, sql log: amélioration de l' | ||
+ | * @@C@jAcl2@@: | ||
+ | * ticket #809 - Génération des droits jACL2 avec la commande @@c@createdao@@ | ||
+ | * ticket #1388 - améliorer les performances lors de l' | ||
+ | * Ticket #1189 - contrôleur crud , le décalage (offset) de page devraient être transmis à toutes les pages de sorte que l' | ||
+ | * 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' | ||
+ | * chanement d'un message d' | ||
+ | * ticket #1400 - dans @@C@jDateTime@@ ajout du format "date time" sans les secondes | ||
+ | * Dans un contexte cli, il est mieux d' | ||
+ | * Meilleur traitement du contexte CGI pour les script CLI qui sont lancés avec @@c@php-cgi@@ | ||
+ | * @@C@jUrl@@ - moteur significant - nouveau 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:: | ||
+ | * Valeur par défault pour notfoundAct ne devrait pas être vide | ||
+ | * Mise à jour des liens dans le template de la zone check_install | ||
==== Bugs corrigés ==== | ==== Bugs corrigés ==== | ||
+ | |||
+ | * correction d'une mise à jour jelix, où emailHeaders était déplacée avec une mauvaise valeur | ||
+ | * script SQL d' | ||
+ | * ticket #1384: correction de bug sur l' | ||
+ | * ticket #1381: correctiion d'une variable non définie dans @@M@Auth:: | ||
+ | * ticket #1382: fichier d' | ||
+ | * correction d'un mauvais nom de méthode dans @@C@jRequest@@: | ||
+ | * @@M@jUrl:: | ||
+ | * les composants devraient utiliser les méthodes de @@C@jRequest@@ pour récuperer le protocol et le nom de domaine, au lieu d' | ||
+ | * Ticket #1385: memory logger devrait avoir des limites pour stocker les messages | ||
+ | * Correction du bogue dans @@M@jUrl:: | ||
+ | * Corrcetions de bogues dans jacl2db_admin: | ||
+ | * ticket #1404 - correction d'une erreur php lors de l' | ||
+ | * ticket #1392 - les commandes jelix devraient être compatibles avec php-cgi dans un contexte " | ||
+ | * Ticket #1414 - correction d'une regression: Pour les protocols spécifiques, | ||
+ | * jelix scripts: pour les commandes qui ont des paramètres variables, l' | ||
+ | * jelix-scripts, | ||
+ | |||
+ | Et toutes les corrections de bogues depuis la branche 1.2.x (1.2.3, 1.2.4, 1.2.5). | ||
+ | |||
+ | |||
+ | |||
+ | ===== Détails des changements dans la 1.3RC2 ===== | ||
+ | |||
+ | ==== Corrections critiques ==== | ||
+ | |||
+ | * Vulnérabilité de type XSS dans le formulaire de login du module jauth. L' | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | * jDao: l' | ||
+ | * ticket #1426 - régression après la mise à jour de jQueryUI: le datepicker de jforms ne s' | ||
+ | * Régression dans jMinify : le premier fichier css/js était minifié même quand il ne devait pas l' | ||
+ | |||
+ | ===== 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 module, quand l' | ||
+ | * 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_rewrite, | ||
+ | * 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' | ||
+ | |||
+ | ==== Bugs corrigés ==== | ||
+ | |||
+ | * 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 " | ||
+ | * jDaoConditions génère maintenant une exception quand la propriété indiquée n' | ||
+ | * jelix-scripts : les valeurs chmod n' | ||
+ | * jelix-scripts : la commande createapp n' | ||
+ | * Dans les tests PHPunit d'une appilcation, | ||
+ | * Corrections des bugs de la 1.2.5 | ||
+ | * jTpl : le mot " | ||
+ | * 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.3RC4 ===== | ||
+ | |||
+ | Pas encore disponible. | ||
+ | |||
====== Autres versions ====== | ====== Autres versions ====== | ||
* [[fr: | * [[fr: | ||