un attribut “readonly” ne devait pas être généré sur les <select> (#550)
les valeurs des champs readonly pouvaient être écrasées par des données forcées en entrée (#551)
le plugin form générait toujours un formulaire en method POST, même si on lui indiquait get (#592)
corrections dans le fichier jforms.js sur la vérification des dates (#554)
jDao :
l'attribut groupby sur les méthodes de type selectfirst n'était pas pris en compte (#447)
Dans sqlite.daobuilder : la requête générée pour insert() dans la dao utilisait tout le temp le champ autoincrement, même si il n'était pas fourni.
Meilleure configuration du charset dans la communication avec mysql (#97)
jUrl::toString() n'enlevait pas les “/” qui se suivait, entre le nom du script et le pathinfo, ce qui causait des problèmes de liens. (#599). Ajout des méthodes jUrl::getPath() et jUrl::getQuery().
moteur d'url significant : mauvaise création des urls pour les actions prises en charge par un handler, mais pour lequel il n'était pas indiqué une action dans le fichier xml (#476)
jResponseZip :
des fichiers étaient vus comme des dossiers avec certains extracteurs (#538)
les dossiers vides n'étaient pas inclus dans l'archive (#570)
jelix-scripts, createdao et createdaocrud : il n'y avait pas d'erreur quand on voulait générer un dao à partir d'une table ne contenant pas de clé primaire (#402)
des plugins de templates pour HTML ne pouvaient pas être utilisés dans des réponses autre que HTML (en json par exemple) (#548)
correction d'échappement de caractère dans les logs pour firebug (#557)
mauvaise prise en charge des parenthèses dans les instructions “if” dans les templates (#573)
le module jelix était désactivé quand la configuration checkTrustedModules était activée