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édente | ||
fr:changelog:1.1 [2009/01/01 16:05] – laurent | fr:changelog:1.1 [2012/04/14 20:51] (Version actuelle) – laurent | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Jelix 1.1 ====== | ====== Jelix 1.1 ====== | ||
- | **Version en cours de développement**. | + | Voici la liste complète des modifications et améliorations apportées depuis la version 1.0, et qui sont disponibles dans la version 1.1. |
- | **Version Courante de développement : SVN-1240** | + | Sortie le 14 Février 2009. svn 1310. |
===== Principales évolutions ===== | ===== Principales évolutions ===== | ||
Ligne 28: | Ligne 28: | ||
* Profiles virtuels dans jDb | * Profiles virtuels dans jDb | ||
* Améliorations dans les jelix-scripts | * Améliorations dans les jelix-scripts | ||
+ | * nouveau module master_admin, | ||
+ | * nouveau module jacl2db_admin pour gérer les droits de jAcl2 | ||
+ | * nouveau module jauthdb_admin pour gérer les utilisateurs | ||
+ | |||
===== Mettre à jour depuis Jelix 1.0.x et Jelix 1.1 beta 1 ===== | ===== Mettre à jour depuis Jelix 1.0.x et Jelix 1.1 beta 1 ===== | ||
- | Il est important de suivre les instructions qui sont indiquées dans le manuel pour [[fr:manuel-1.1:installation:migration|migrer de Jelix 1.0 vers Jelix 1.1]] | + | Il est important de suivre les instructions qui sont indiquées dans le manuel pour [[http:// |
===== Détails des changements ===== | ===== Détails des changements ===== | ||
Ligne 53: | Ligne 57: | ||
* init.php utilise maintenant @@spl_autoload_register@@ à la place de @@__autoload@@ pour permettre à des bibliothèques tierces de définir leur propre autoload. | * init.php utilise maintenant @@spl_autoload_register@@ à la place de @@__autoload@@ pour permettre à des bibliothèques tierces de définir leur propre autoload. | ||
* Un script en ligne de commande peut maintenant être dédié à l' | * Un script en ligne de commande peut maintenant être dédié à l' | ||
+ | * nouvelle option loadClasses dans la section @@sessions@@, | ||
* jControllerDaoCrud | * jControllerDaoCrud | ||
* nouvelle méthode _preCreate et _preUpdate (#627) | * nouvelle méthode _preCreate et _preUpdate (#627) | ||
Ligne 101: | Ligne 106: | ||
* Ajout du support de FETCH_INTO | * Ajout du support de FETCH_INTO | ||
* Ajout du support de profils virtuels dans jDb (#410) | * Ajout du support de profils virtuels dans jDb (#410) | ||
+ | * Amélioration du parsing des scripts MYSQL par jDBTools. | ||
* jelix-www: | * jelix-www: | ||
* les scripts javascripts fournis sont maintenant " | * les scripts javascripts fournis sont maintenant " | ||
Ligne 107: | Ligne 113: | ||
* Ajout de jQuery, jQuery UI et de plugins jQuery (date_input) | * Ajout de jQuery, jQuery UI et de plugins jQuery (date_input) | ||
* jAcl2 : nouveau système de droit plus simple que jAcl. | * jAcl2 : nouveau système de droit plus simple que jAcl. | ||
- | * Nouveau module | + | * Nouveau module |
* jAuth : | * jAuth : | ||
* ajout d'un paramètre " | * ajout d'un paramètre " | ||
Ligne 136: | Ligne 142: | ||
* jClasses : ajouts de méthodes pour l' | * jClasses : ajouts de méthodes pour l' | ||
* nouvelle classe jMessage et son plugin de template associé pour afficher des messages entre 2 actions (#644) | * nouvelle classe jMessage et son plugin de template associé pour afficher des messages entre 2 actions (#644) | ||
- | * jMailer : possibilité d' | + | * jMailer : possibilité d' |
* jZone : remplacement de la méthode getParam() par param() (getParam() reste utilisable, mais déprécié) (#690) | * jZone : remplacement de la méthode getParam() par param() (getParam() reste utilisable, mais déprécié) (#690) | ||
* Nouvelle classe jImageModifier pour modifier facilement des images et les mettres en cache. Son code est issue du plugin de template image (#604) | * Nouvelle classe jImageModifier pour modifier facilement des images et les mettres en cache. Son code est issue du plugin de template image (#604) | ||
Ligne 146: | Ligne 152: | ||
* nouveau formateur pour jDiff (Diff) (#720) | * nouveau formateur pour jDiff (Diff) (#720) | ||
* nouveau script jelix_check_server.php pour tester la compatibilité d'un serveur avec jelix (#409) | * nouveau script jelix_check_server.php pour tester la compatibilité d'un serveur avec jelix (#409) | ||
+ | * nouveau module master_admin, | ||
+ | * nouveau module jauthdb_admin pour gérer les utilisateurs avec le driver db de jAuth | ||
* extension php jelix (gold edition) : nouvelle option pour php.ini pour désactiver l' | * extension php jelix (gold edition) : nouvelle option pour php.ini pour désactiver l' | ||
* Jelix-Scripts | * Jelix-Scripts | ||
Ligne 167: | Ligne 175: | ||
- | ===== corrections | + | ===== Corrections |
- | * renommage @@C@jBinding@@ en @@C@jClassBindind@@. Cette classe reste experimentale. | + | * renommage @@C@jBinding@@ en @@C@jClassBinding@@. Cette classe reste expérimentale. |
- | * Méthode @@M@jClasses:: | + | * Méthode @@M@jClasses:: |
* Dans la configuration, | * Dans la configuration, | ||
* Un script en ligne de commande peut maintenant être dédié à l' | * Un script en ligne de commande peut maintenant être dédié à l' | ||
Ligne 177: | Ligne 185: | ||
* createdao: correction d'un bug sur le paramètre table et petites améliorations dans le template des daos | * createdao: correction d'un bug sur le paramètre table et petites améliorations dans le template des daos | ||
* La création d'un module n' | * La création d'un module n' | ||
- | | + | * le fichier scripts.conf.php a été renommé en scripts.conf.php.dist, |
+ | | ||
+ | | ||
+ | * passage de private à protected de certaines methodes de phpMailer pour que jMailer puisse y accéder sans erreurs | ||
* jforms_jquery.js: | * jforms_jquery.js: | ||
+ | * correction d' | ||
* jForms: | * jForms: | ||
- | * corrections dans le datepicker | + | * corrections dans le datepicker. |
+ | * le datepicker ne pouvait être chargé quand ui.core.js était chargé deux fois (#794) | ||
* permission d' | * permission d' | ||
* corrections sur les listes déroulantes de sélection dans les controles date et datetime (#790) | * corrections sur les listes déroulantes de sélection dans les controles date et datetime (#790) | ||
Ligne 186: | Ligne 199: | ||
* correction d'une erreur javascript lors de la validation des radio buttons. (#781) | * correction d'une erreur javascript lors de la validation des radio buttons. (#781) | ||
* getModifiedControls ne fonctionnait pas pour les checkbox. (#772) | * getModifiedControls ne fonctionnait pas pour les checkbox. (#772) | ||
- | * createapp -wwwpath somepath ne fonctionnait pas sous windows (#776) | + | * modules: |
+ | * ajout des scripts SQL de création pour jAuth.db, pour postgresql | ||
+ | * renommage de jacl2_admin en jacl2db_admin | ||
+ | * amélioration des templates dans jacl2db_admin | ||
+ | * nouveau module master_admin, | ||
+ | * jDb: | ||
+ | * jDbTools/ | ||
+ | * Amélioration du parsing des scripts MYSQL par jDBTools. | ||
+ | * @@createapp -wwwpath somepath@@ ne fonctionnait pas sous windows (#776) | ||
* mise à jour de Clearbricks à sa version svn-204, et ajout de lib.files.php pour le ticket #776 | * mise à jour de Clearbricks à sa version svn-204, et ajout de lib.files.php pour le ticket #776 | ||
* init.php utilise maintenant @@spl_autoload_register@@ à la place de @@__autoload@@ pour permettre à des bibliothèques tierces de définir leur propre autoload. | * init.php utilise maintenant @@spl_autoload_register@@ à la place de @@__autoload@@ pour permettre à des bibliothèques tierces de définir leur propre autoload. | ||
+ | * corrections d'URL dans les templates de check_install | ||
+ | * @@C@jIniFileModifier@@: | ||
+ | * correction d'une regression sur les appels de addJSLink, addCSSLink dans une reponse autre que jResponseHtml (#791) | ||
+ | |||
+ | |||
+ | ===== Corrections et petites améliorations depuis jelix 1.1RC2 ===== | ||
+ | |||
+ | (1.1RC2: svn 1262) | ||
+ | |||
+ | * plugins de jAuth : les mots de passes vides sont maintenant considérés comme invalide | ||
+ | * jelix-scripts, | ||
+ | * module master_admin : | ||
+ | * corrections dans les templates | ||
+ | * ajout de la prise en charge de jMessage | ||
+ | * petites améliorations diverses | ||
+ | * la commande initadmin configure maintenant les urls pour le moteur simple et basic_significant (#803) | ||
+ | * module jacl2db_admin : | ||
+ | * vérification des droits dans le listener pour le menu de master_admin | ||
+ | * ajout d'un formulaire pour pouvoir spécifier les groupes par defaut pour les nouveaux utilisateurs | ||
+ | * corrections de bugs dans la commande createapp (nom de module), acl2right (erreur de table) | ||
+ | * nouveau module jauthdb_admin pour gérer les utilisateurs avec le driver db de jAuth | ||
+ | * nouvelle option loadClasses dans la section @@sessions@@, | ||
+ | * jForms: ajout de la méthode @@M@prepareObjectFromControls()@@ | ||
+ | |||
+ | ===== Corrections et petites améliorations depuis jelix 1.1RC3 ===== | ||
+ | |||
+ | |||
+ | * Jelix-scripts : | ||
+ | * initadmin : écrasait les tables de jauth et jacl2 existantes (#820) | ||
+ | * correction de bug à propos de selecteurs | ||
+ | * la commande cleartemp ne nettoyait pas le bon repertoire, et deux nouvelles constantes (JELIX_APP_TEMP_CLI_PATH et JELIX_APP_REAL_TEMP_PATH) doivent être maintenant définies dans le fichier votre_appli/ | ||
+ | * jWSDL : corrections sur les urls soap générées (mauvaises urls quand le point d' | ||
+ | * jMailer : nouvelle option pour les connections SMTP sécurisées: | ||
+ | * jAuth, jAcl2 : le cache de jAcl2 n' | ||
+ | * jAuth : suppression des options de configuration inutiles enableAclDbEventListener et enableAcl2DbEventListener | ||
+ | * jDao : correction de bug sur le traitement des patterns | ||
+ | * jForms : les champs de type boolean n' | ||
+ | * module master_admin : | ||
+ | * nouvelle possibilité d' | ||
+ | * correction d'un bug sur l' | ||
+ | * nouvelle possibilité d' | ||
+ | * jTcpdf : | ||
+ | * utilise maintenant la fonte helvetica par defaut. (#819) | ||
+ | * Ajout de constantes manquantes (#814) | ||
+ | * plugin de template swf : corrections de bugs dans IE (#805) | ||
+ | * jEvent : problème sur les noms des fichiers des listeners quand ils contenaient des majuscules | ||
+ | |||
+ | (1.1RC3: svn 1281) | ||
====== Autres versions ====== | ====== Autres versions ====== | ||
- | * [[: | + | * [[fr: |