Piste : • 1.0alpha4
Table des matières
Jelix 1.0 alpha 4 ¶
2006-07-04 svn 211
Évolutions ¶
- core :
- ajout des réponses xuloverlay, xulpage, xuldialog
- ajout de jRdfRequest et jResponseRdf
- jResponseXul
- envoi un évènement FetchXulOverlay pour récuperer les overlays sur le template courant
- methode commonProcess à surcharger
- jRequestJsonRpc et jRequestXmlRpc : modifications sur la récupération des paramètres. ils sont récupérables directement et ne sont plus mis dans un paramètre params, sauf si il ne s'agit pas d'un tableau.
- fichier de config commun à tous les points d'entrée, defaultconfig.ini.php à mettre dans son var/config, les fichiers de configs spécifiques aux points d'entrées ne comportant que les options modifiées.
- ajout verification présence du fichier de config au démarrage
- jTpl :
- balise meta et meta_*
- plugin function “zone”, “urljsstring”,
- plugin modifier “date_format” et “escxml”
- balise commentaire {*…*}
- jDb :
- jDbRecordSet implémente Iterator
- jDbRecordSet::fetchInto est supprimé.
- ajout de jDbRecordSet::setFetchMode
- jDbWidget: on ne peut plus passer des objets à fetchFirstInto et fetchAllInto, seulement un nom de classe.
- jDao :
- changement de convention de nommage pour l'appel des DAO, afin que cela respecte la logique de nommage des autres API : jDAO devient jDao
- les objets DAO profitent maintenant des recordset iterateurs : ne renvoient plus de tableaux de record mais un recordset iterateur. (rien à modifier en théorie pour ceux qui ne faisaient que des foreach sur les résultats). Cela permet des gains en coût mémoire et vitesse
- petites optimisations des requêtes générées
- ajout de l'operateur binary_op dans les conditions
- Ajout d'un xbl : remotetreecriterion
- unification du namespace des xbl fournis.
- module auth : première interface en XUL
- module acl : première interface xul, listener sur les évènements de jAuth
- jAclManager::setRight retourne maintenant un boolean
- jAuth :
- passage du user chargé en parametre de l'évènement AuthCanLogin
- modification sur l'api de jAuth et des drivers : rôle différent de createUser et nouvelle méthode saveNewUser($user).
- Ajout du support de la gestion de l'aide contextuelle pour les scripts développés en ligne de commande
Corrections ¶
- Bug #6943 : jelix-script et jBuildTools : : sous WXP, $_ENV etait vide
- jUrl : correction d'une notice et d'un bug : le premier paramètre de la partie query n'était pas encodé.
- Moteur urls significatives : corrections divers petits bugs
- xbl jxulform
- correction pour qu'il fonctionne avec gecko 1.7
- correction sur la récupération de la valeur d'un menulist
- corrections de syntaxe dans le fichier de config par défaut du plugin auth
- Bug #7523 : Erreur dans le format JSON dans jJsonRpc
- correction d'une erreur de typo dans jLocale
- Bug #6062 : les problèmes de chargement des daos en session avec les fichiers compilés supprimés sont corrigés
- dao: les quotes dans une expression (attribut expr dans les conditions) n'étaient pas echappées pour php
- Bug #7723 : Ajout d'une clé manquante dans les locales du modules auth
- Bug #7788 : jAuthDriverDb::getUserList() : méthode findAllOrder inconnue
- Bug #7803 : jaclgroup.dao.xml, appel d'une methode del au lieu de delete
- jDb, driver postgresql : _doExec générait une erreur lors de la récupération des affected rows
- bug sur jConfigCompiler quand le fichier de conf est vide
- bug jacl : mauvais test sur l'authentification de l'utilisateur
- modification des noms des classes générées de dao et forms, pour éviter les problèmes avec les noms contenant des _.