Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste :

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
Dernière révisionLes deux révisions suivantes
changelog:1.0beta2 [2007/04/16 15:39] laurentchangelog:1.0beta2 [2007/04/29 07:22] laurent
Ligne 1: Ligne 1:
-====== Jelix 1.0 beta2====== 
  
-16 Avril 2007 (svn 419) 
- 
- 
-===== Principales évolutions ===== 
- 
-  * une extension PHP expérimentale pour Jelix 
-  * sources en UTF-8 et meilleure prise en charge de UTF-8 
-  * jResponseLatexToPdf, pour générer du pdf à partir de contenu en Latex 
-  * beaucoup de tests unitaires développé pour vérifier le bon fonctionnement du  framework tout le long de son développement. 
-  * des corrections de bugs dans jDb, jDao et jAcl 
-  * Amélioration dans les messages d'erreurs 
-  * Script pour configurer jAcl 
- 
-===== Détails des changements ===== 
- 
-==== Changement d'API ==== 
- 
-   * jAuth : jAuth::createUser est renommé en jAuth::createUserObject. l'ancienne méthode reste utilisable mais déclarée obsolète. 
-   * Les classes utilisées pour le driver "Class" de jAuth : une méthode createUserObject() a été rajoutée et findByLogin est changée en FindByLoginPattern. 
-   * jConfig::OS n'existe plus. 
-   * Les selecteurs ne peuvent maintenant contenir que les caractères alphabétiques non accentués, les chiffres, le _ et dans certains cas le point. 
-   * jDao : la balise <limit> n'est plus autorisé dans les méthodes de type selectfirst (illogique) 
-   * L'ancien nommage des classes est désactivé par défaut dans la configuration 
-   * L'usage de constantes PHP est interdit dans les templates 
- 
- 
-==== Améliorations, nouveautés ==== 
- 
-   * extension Jelix pour PHP (optionnelle et surtout, **experimentale** pour le moment) : possible d'utiliser une édition de Jelix avec une extension spécifique qui améliore les performances. 
-   * Toutes les fichiers sources de Jelix sont maintenant en UTF-8, et amélioration de la prise en charge de UTF-8. 
-   * core : 
-       * ticket #85 : ajout d'une propriété favicon pour indiquer l'url d'un favicon, dans jResponseHtml 
-       * optimisation lors de la lecture de la configuration. 
-       * ticket #126 : ajout de la prise en charge des ancres dans les urls de jResponseRedirect (patch de Aubanel) 
-       * ticket #130 : nouvelle réponse jResponseLatexToPdf (par Aubanel). Permet de générer du PDF à partir de contenu Latex. 
-       * ticket #89 et #96 : on peut indiquer des feuilles CSS et JS pour IE dans jResponseHtml 
-   * jDb : 
-       * nouveau driver pour Intuition (patch de Yannick Le Guédart). 
-       * driver postgresql : possibilité d'utiliser implicitement la configuration système (variable d'environnement). (patch par Laurent Raufaste) 
-   * jDao : 
-       * ajout d'une méthode à jDaoFactoryBase : countBy($searchcond) 
-   * module jelix : 
-       * ticket #94 : ajout de fichiers de locale en UTF-8 en en_US et e_EN 
-   * module jauth : ajout d'un exemple de dao pour le driver db de jauth. (Ticket #105) 
-   * jWiki : mise à jour de WikiRenderer vers la version 3.0 
-   * Ajout de tests unitaires supplémentaires sur jBundle, selecteurs, compilateur de jtpl, jAcl, ainsi que des améliorations dans l'affichage (diff sur les valeurs lors des erreurs) 
-   * script pour tester la configuration et l'installation d'une appli (non complet) 
-   * ticket #84 : possibilité de placer des classes dans des sous-répertoire du répertoire classes/ 
-   * nouvelle méthode incIface de jClasses, pour inclure facilement des interfaces 
-   * jAcl :  
-       * tests supplementaires 
-       * ticket #16 : possibilité d'utiliser un profil de connexion spécifique pour jAcl 
-       * Dans jelix-scripts, nouvelles commandes aclvalue, aclgroup et aclright pour configurer jAcl 
-   * jAuth : ajout d'une interface jIAuthDriverClasse pour les classes utilisées par le driver "Class", et  
-        modification de l'api de ces classes. 
-   * jelix scripts :  
-       * localisation des messages d'aide 
-       * nouveau scripts pour jAcl 
-    
- 
-==== Corrections ==== 
- 
-   * core: 
-       * Ticket #104 : changement de contexte inexistant quand un plugin ordonne une redirection vers une autre action. 
-       * Ticket #86 : amélioration de la vérification du paramètre de config basePath 
-       * ticket #87 : caractère invalide dans atom10.tpl 
-       * ticket #75 : message d'erreur incohérent quand un contrôleur est inconnu. 
-       * ticket #77 : amélioration des messages d'erreurs lors d'un selecteur invalide 
-       * ticket #111 : plus de notice à propos de REMOTE_ADDR en mode ligne de commande dans jLog. 
-       * ticket #112 : on ne pouvait pas mettre un # dans une locale 
-       * ticket #145 : typo dans jCoordinateur::process(), lors de l'analyse des retours de plugins 
-       * ticket #127 : les entetes http n'étaient pas envoyés avant une redirection. p=bballizlife 
-       * ticket #113 : conformément à la specification Atom, la balise link est maintenant optionnelle 
-   * jDb: 
-       * ticket #97 : les connections aux bases de données ne se font pas avec le charset spécifié dans l'application. Ajout d'un paramètre force_encoding (à mettre dans dbprofils), pour indiquer le jeu de caractère lors de la connexion. 
-       * ticket #110 : il n'y avait aucune erreur + page blanche quand l'extension mysql/pgsql/sqlite n'était pas activé dans php, mais était requise par la configuration de jDb. 
-       * ticket #121 : ajout de quotes autour des valeurs dans la chaîne de connection pour postgresql 
-       * petit bug sur jDbConnection::lastIdInTable 
-   * jDao: 
-       * ticket #92: les balises isnull et isnotnull ne sont pas prise en charge. 
-       * ticket #100 : la syntaxe d'un nom de propriété n'était pas vérifiée. 
-       * ticket #115 : dans les méthodes utilisateurs des classes générées par jDao, il pouvait y avoir collision entre les variables locales internes, et les paramètres de méthode. 
-       * ticket #124 : on ne pouvait pas mettre des espaces dans les attributs onforeignkey et primarykey 
-       * ticket #125 : quand une table contenait uniquement des clés primaires, la méthode update était mal générée. Maintenant une exception est générée. 
-       * ticket #141 : un message d'erreur était manquant 
-       * les méthodes de type selectfirst faisaient un jDb::query() au lieu d'un jDb::limitQuery(). 
-   * jAcl : 
-      * erreur de syntaxe dans un selecteur dans jAclUserGroup 
-      * ticket #120 : mauvaise condition dans une dao. 
-   * fix bug plugin autolocale : mauvais formatage du code de langue et correction de la documentation du source (ticket #103) 
-   * ticket #91: Appels de l'action jelix~notfound qui n'existe pas, au lieu de jelix~error_notfound. 
-   * ticket #93: message d'erreur de type strict sur l'utilisation de la fonction mktime, dans jZone, lors de l'utilisation du cache 
-   * ticket #114 : erreur lors du chargement des rules par defaut de wikirenderer (jWiki) 
-   * fix bug sur un include dans jforms. 
-   * ticket #135, jtpl : la présence de constante PHP n'était pas vérifié. Elles sont interdites dorénavant. 
-   * jelix-scripts : 
-      * ticket #99 : lors d'un createdao, avec postgresql, la script ne rammenait pas tous les champs des la tables, et ne trouvait pas la clé primaire. (patch=njeudy) 
-      * ticket #83 : repertoire non crée lors de la commande createapp, avec l'option -withcmdline (patch=giviz) 
- 
- 
-jbuildtools 
- 
-   * ticket #69 : jBuildTools, mkmanifest.php ne listait pas les répertoire vide. Une option -e en ligne de commande permet maintenant de le faire. 
- 
- 
- 
-===== Autres versions ===== 
- 
-    [[changelog:1.0beta1|1.0 beta1]] 
-    [[changelog:1.0alpha5|1.0 alpha5]], [[changelog:1.0alpha4|1.0 alpha4]], [[changelog:1.0alpha3|1.0 alpha3]], [[changelog:1.0alpha2|1.0 alpha2]], [[changelog:1.0alpha1|1.0 alpha1]] 
-    1.0pre-alpha : première version officielle (version svn : 46) 

fr/changelog/1.0beta2.txt · Dernière modification : 2008/12/08 22:16 de 127.0.0.1

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