Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste : 1.0alpha3

Jelix 1.0 alpha 3

2006-05-07, svn 162.

Évolutions

  • Ajout de la prise en charge Restfull (il suffit pour le développeur d'implementer l'interface jIRestController dans votre controleur)
  • Adaptation du framework pour la réalisation d'applications fonctionnant en ligne de commande.
  • jAcl : nouveau système de gestion de droits (experimental)
  • jForms : premiers essais. toujours en developpement
  • jDao
    • ajout d'une méthode setPk sur les records
    • get() et delete() peuvent prendre maintenant en argument un tableau contenant les clés
    • nouvel attribut “default” sur <parameter> indiquant une valeur par défaut
    • nouvelle balise <in /> et <notin /> pour <conditions>
    • nouvel attribut “distinct” sur les methodes de type select et count, pour spécifier à champs à distinguer.
  • jDb : ajout d'un driver sqlite
  • classe jDateTime : modification de son interface : sub() et add() travaillent maintenant avec des durées, et nouvelle méthode durationTo pour connaître la durée entre deux dates.
  • jTpl : ajout de la méthode assignIfNone
  • jTpl standalone :
    • ajout d'un plugin permettant d'inclure un template
    • ajout répertoire templates
  • Makefile : ajout d'une aide plus détaillée quand on tape make sans cible, et changement dans la génération pour les cibles dev-*
  • Testapp : amélioration de la presentation, des templates
  • Affichage des erreurs pour les réponses jResponseRedirect*
  • jResponse : ajout de la méthode addHttpHeader($type,$value);
  • jZone : les paramètres de zone sont maintenant automatiquement transmis au template de la zone
  • ajout d'un premier XBL (XUL) : jxulform
  • première distribution des jBuildTools : 1.0 alpha.
  • ajout de la méthode jClasses::inc() dans jClasses, permettant d'inclure une classe métier d'après un sélecteur

Corrections

  • jResponseRedirect : les paramètres n'étaient pas pris en compte
  • jDAObase::delete : erreur dans la requête (double where)
  • Amélioration de la capture des erreurs, même avant que l'action soit executée
  • jelix-scripts
    • mauvais chemin généré lors de createapp (Bug #6566 et #7266)
    • présentation de l'aide sur 80 colonnes maxi
  • jUrl : mauvaise prise en compte des paramètres d'url et du pathinfo
  • jTpl standalone : erreur de typo dans nom d'une constante et correction d'erreurs (notices)
  • jRequest ne renvoyait pas bien les réponses par défaut (problème de syntaxe dans l'utilisation de gdefaultconfig)
  • core :
    • prise en compte des \t et \n dans le paramètre de config messageLogFormat
    • paramètres module/action existant mais vide n'étaient pas pris en compte
    • bug #6892 les templates et autres fichiers xml modifiés n'étaient pas recompilés sous windows (mauvaise détection de la plateforme)
    • bug #7200 problème de génération du répertoire “compiled” sous windows (problème de mauvaise détection de la présence du repertoire temp de l'appli)
    • corrections de bugs sur le chargement des plugins ainsi que le chargement de leurs fichiers de conf
    • corrections de petits bugs dans les reponses html et xul
    • autres corrections…
  • jDao :
    • jointures mal générées (bug #7078)
    • conditions <gteq> n'est pas prise en compte (bug #7139)
    • correction du message d'erreur lorsqu'une condition n'est pas reconnue
    • sur un selectfirst ou un count, l'objet renvoyé n'était pas un record mais un objet StdClass
    • autres bugs mineurs
  • jDb : correction bug sur les limites dans jDbWidget
  • jAuth :
    • un objet jUser en session n'était pas reconnaissable par php. Pour la correction, la classe jUser est renommée en jAuthUser (pour fonctionner avec l'autoload de jelix)
    • nombreuses corrections
    • corrections sur le plugin auth

Autres versions

fr/changelog/1.0alpha3.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