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 14:25] – foxmask | fr:changelog:1.3 [2011/09/07 09:52] – [Corrections] 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 ===== | ||
Ligne 14: | Ligne 11: | ||
* Plus qu'un fichier @@F@application.init.php@@ et seulement un dossier temp sont nécessaires pour www, cli et jelix scripts. | * Plus qu'un fichier @@F@application.init.php@@ et seulement un dossier temp sont nécessaires pour www, cli et jelix scripts. | ||
- | * 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' | ||
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 @@F@application.init.php@@ est nécessaire, | * Suppression multiple de fichiers *.init.php. Seul le fichier @@F@application.init.php@@ est nécessaire, | ||
* 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' | ||
* ajout d'une nouvelle méthode jRequest:: | * ajout d'une nouvelle méthode jRequest:: | ||
* le support de PHP 5.0 et PHP 5.1 a été supprimé définitivement | * le support de PHP 5.0 et PHP 5.1 a été supprimé définitivement | ||
- | * Suppression de jUrl:: | + | * Suppression de @@M@jUrl:: |
- | * jRequest:: | + | * @@M@jRequest:: |
* nouvel objet jApp traitant des chemins de l' | * nouvel objet jApp traitant des chemins de l' | ||
- | * jApp:: | + | |
* Nouveau paramètre backendBasePath dans la configuration, | * Nouveau paramètre backendBasePath dans la configuration, | ||
* Plugins pour le coordinator: | * Plugins pour le coordinator: | ||
- | * jLocale: ajout du support de fallback locale. (ticket 1252) | + | * @@C@jLocale@@: ajout du support de fallback locale. (ticket 1252) |
- | * @@C@jProfiles@@: | + | * @@C@jProfiles@@: |
* 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) | ||
- | * jResponseHtml possède à présent des plugins. | + | * @@C@jResponseHtml@@ possède à présent des plugins. |
* Minify est maintenant un plugin de @@C@jResponseHtml@@, | * Minify est maintenant un plugin de @@C@jResponseHtml@@, | ||
* 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' | * nouvelle **vraie** debug bar (en tant que plugin de jResponseHtml). Elle affiche les erreurs harmonieusement (sans rompre l' | ||
- | * plugin pour montrer les requêts | + | * plugin pour montrer les requêtes |
* 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 63: | Ligne 60: | ||
* implementation de jDbConnection:: | * implementation de jDbConnection:: | ||
* utils: | * utils: | ||
- | * jBuildTools, | + | * @@C@jBuildTools@@, nouvelles instructions de traitement: |
- | * jMailer: ajout de la possibilité de copier tous les courriels dans des fichiers | + | * @@C@jMailer@@: ajout de la possibilité de copier tous les courriels dans des fichiers |
* nouvelle classe @@C@jSoapClient@@ pour récuperer un objet SoapClient, configuré avec des paramètres stockés dans un profil. | * nouvelle classe @@C@jSoapClient@@ pour récuperer un objet SoapClient, configuré avec des paramètres stockés dans un profil. | ||
* Ajout de scripts pour créer et exécuter les tests phpunit (l' | * Ajout de scripts pour créer et exécuter les tests phpunit (l' | ||
Ligne 85: | Ligne 82: | ||
* jelix-scripts est à présent fourni dans toutes les éditions: dev, opt, gold | * jelix-scripts est à présent fourni dans toutes les éditions: dev, opt, gold | ||
* nouvelle commande pour créer des packages de langue (ticket #268) | * nouvelle commande pour créer des packages de langue (ticket #268) | ||
- | * 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 98: | Ligne 95: | ||
==== Améliorations ==== | ==== Améliorations ==== | ||
- | **à traduire** | + | |
- | + | * mise à jour de php5redis lib en 1.2 | |
- | | + | * mise à jour de jquery |
- | * Updated | + | * mise à jour de jQuery UI en 1.8.15 |
- | * Upgraded | + | * mise à jour de markitup |
- | * Update | + | * jForms: |
- | * Update | + | * Nouveau |
- | * jForms: | + | * ticket #1340 - @@C@jTpl@@jTpl: @@M@formdatafull@@ devrait afficher une liste pour des contrôles d'items multiples |
- | * New implode | + | * Debug bar, sql log: amélioration de l' |
- | * ticket #1340 - jTpl: formdatafull | + | * @@C@jAcl2@@: nouvelle méthode |
- | * Debug bar, sql log: improvement on the display of the list of log, better detection of jdao object | + | * ticket #809 - Génération des droits |
- | * jAcl2: | + | * ticket #1388 - améliorer les performances lors de l' |
- | * ticket #809 - Generate | + | * Ticket #1189 - contrôleur |
- | * ticket #1388 - enhance performance when using clearstatcache | + | * ticket #1421 - Affichage dans les journaux du HTTP referer |
- | * Ticket #1189 - crud controller, offset page should be passed to all pages so the user return at the right part on the page list | + | * meilleure vérification de sécurité basée sur l'ip dans le plugin |
- | * ticket #1421 - Display | + | * script |
- | * better security check based on the ip in the auth plugin | + | * petite amélioration dans l' |
- | * Jelix script: | + | * chanement d' |
- | * Little improvement in the display of the help command | + | * ticket #1400 - dans @@C@jDateTime@@ ajout du format "date time" sans les secondes |
- | * changed an error message | + | * Dans un contexte |
- | * ticket #1400 - added date time format without second in jDateTime | + | * Meilleur traitement du contexte |
- | * In a cli context, it's better to display error messages | + | * @@C@jUrl@@ - moteur |
- | * Better handling of the CGI context for CLI scripts that are launched with php-cgi | + | * Ticket #1411 - Ajout d' |
- | * jUrl - significant | + | * ticket #1416 - @@C@jIncluder@ devrait envoyer une exception |
- | * Ticket #1411 - Add a config | + | * ticket #1220 partie |
- | * ticket #1416 - jIncluder | + | * Valeur par défault pour notfoundAct |
- | * ticket #1220 part 2 - new method | + | * Mise à jour des liens dans le template |
- | * Default value for notfoundAct | + | |
- | * Update links in the template | + | |
==== Bugs corrigés ==== | ==== Bugs corrigés ==== | ||
- | **à traduire** | + | |
+ | | ||
+ | * 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, | ||
+ | | ||
+ | | ||
+ | |||
+ | 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 depuis la 1.3RC1 ===== | ||
+ | |||
+ | ==== Corrections critiques ==== | ||
- | | + | * 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 " |
- | * 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:: | + | |
- | * ticket #1382 - error File jIAuthDriver.iface.php doesn't exist when using installapp with opt edition | + | |
- | * fixed bad method name in jRequest: getDomainName | + | |
- | * jUrl:: | + | |
- | * Components should use methods of jRequest to retrieve the protocol and the domain name, instead of using directly | + | |
- | * Ticket #1385: memory logger should have limits to store messages | + | |
- | * Fixed bug in jUrl:: | + | |
- | * fixed bugs in jacl2db_admin: | + | |
- | * 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' | + | |
- | * jelix-scripts, | + | |
- | And all bug fixes from the 1.2.x branch (1.2.3, 1.2.4, 1.2.5). | ||
+ | ==== 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' | ||
====== Autres versions ====== | ====== Autres versions ====== | ||
* [[fr: | * [[fr: | ||