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:24] – [Améliorations] work in progress in core translation foxmask | fr:changelog:1.3 [2011/09/07 13:33] – 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' | ||
* 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) |
- | * jProfiles: nouvelle | + | * @@C@jProfiles@@: nouvelle |
* 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 jResponseHtml, | + | * Minify est maintenant un plugin de @@C@jResponseHtml@@, et n'est plus du tout intégré dans une classe. la classe |
* 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 | ||
* plugin pour montrer les messages soap | * plugin pour montrer les messages soap | ||
* 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 depuis 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 depuis la 1.3RC3 ===== | ||
+ | |||
+ | Aucun changement pour le moment. | ||
====== Autres versions ====== | ====== Autres versions ====== | ||
* [[fr: | * [[fr: | ||