====== Jelix 1.0 beta3.1 ====== 19 octobre 2007 (svn 617) ===== Modifications des APIs ===== * jTpl::fetch prend maintenant en compte les metas, comme la méthode metaFetch. Cette dernière est d'ailleurs maintenant obsolète. ===== Améliorations ===== * jControllerDaoCrud : * jControllerDaoCrud a maintenant une propriété pour indiquer le profil jDb à utiliser, et celle-ci est automatiquement remplie lors de l'execution de la commande createdaocrud (#285) * Ajout de méthodes à surcharger pour pouvoir effectuer des traitements à differents moments (#281) * Ajout d'entête sur la table de liste des enregistrements, dans crud_list.tpl (#280) * Ajout d'une propriété pour spécifier l'ordre des enregistrements * jForms : * Ajout d'un paramètre "profil" à jFormsBase: initFromDao, saveToDao, initControlFromDao, saveControlToDao (#285) ===== Corrections ===== * jDao : * Les quotes dans le contenu de selectpattern n'étaient pas échappées (#282) * jDaoBase::findBy : la clause ORDER n'était pas générée * jForms : * Un paramètre pour indiquer une clé a été ajouté à jFormsBase:saveToDao (#275) * Mauvais comptage de paramètres dans block.form.php (#294) * L'attribut defaultvalue était mal pris en compte (#295) * Mauvais test de verification de mail dans jforms.js et jFilter (#297, #304) * Mauvais test de vérification des dates dans jforms.js (#309) * Code XHTML invalide sur la balise
(attribut name et valeur dans l'attribut method) (#301, #302) * Les erreurs spécifiées avec jFormsBase::setErrorOn n'étaient pas affichées (#300) * Une chaîne vide n'était pas permise pour les paramètres des décorateurs au plugin form. * jControllerDaoCrud : * Les erreurs qui survenaient dans un formulaire aprés sa création, n'étaient pas annulées dans certains cas. Ajout d'une nouvelle action, precreate, pour corriger cela (#292) * jTpl : * l'utilisation d'un plugin form dans le template principal, ne pouvait générer le lien vers jforms.js. Modification du comportement de jTpl::fetch. * jAcl : il ne tenait pas compte du nom paramètrable de variable de session où est stocké les informations de l'utilisateur * createdaocrud command : Le paramètre optionnel à la commande createdaocrud n'était pas... optionnel (#283) * module junittests : mauvais contexte de module lors de tests de plusieurs modules en même temps (#284) * utilisation de time() au lieu de mktime(), qui causait des "notices" (#290) * Mauvais nom d'argument dans jControllerCmdLine (#291) * Erreur d'inclusion de fichier lors de l'utilisation de l'extension APC (cache d'opcode) (#189) ===== Autres versions ===== * [[fr:changelog:1.0beta3|Version précédente : 1.0 beta3]] * [[fr:changelog:1.0|Version suivante : 1.0]]