Piste :
Différences ¶
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
changelog:1.0 [2008/01/21 12:06] – laurent | fr:changelog:1.0 [2008/12/08 22:16] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
+ | |||
+ | ====== Jelix 1.0 ====== | ||
+ | |||
+ | * RC1 : svn-711 17/12/2007 | ||
+ | * RC2 : svn-725 02/01/2008 | ||
+ | * 1.0 : svn-731 08/01/2008 | ||
+ | |||
+ | |||
+ | ===== Principales évolutions ===== | ||
+ | |||
+ | * Compatible PHP 5.2 et plus ( [[http:// | ||
+ | * **Nouveau format pour les selecteurs d' | ||
+ | * Nouvelle réponse **jResponseTcpdf** pour générer du PDF | ||
+ | * **Nouveaux attributs et elements dans le format jforms**, et robustesse accrue dans jForms | ||
+ | * **Système de " | ||
+ | * **Possibilité de préfixer les tables** utilisées dans les daos et jDb, et ceci, sans aucune modification du code conçernant jDao. Utile quand on veut installer plusieurs fois la même appli dans une même base de donnée | ||
+ | * Prise en charge du stockage des **sessions en base de donnée** (si besoin) | ||
+ | * Possibilité de surcharger les fichiers de locales et les fichier jforms | ||
+ | * Affichage possible **des erreurs et des logs dans Firebug** | ||
+ | * Améliorations dans jDb:: | ||
+ | * Nombreuses corrections de bugs, ainsi que des **optimisations** dans le code de Jelix pour de meilleures performances | ||
+ | |||
+ | ===== Mettre à jour depuis jelix 1.0 beta 3.1 ===== | ||
+ | |||
+ | Suite à certaines modifications, | ||
+ | |||
+ | * **Nouveau format pour les selecteurs d' | ||
+ | * soit modifier tout les sélecteurs d' | ||
+ | * soit mettre enableOldActionSelector=on dans la configuration de l' | ||
+ | * **Si vous utilisez postgresql, changez le nom du driver** dans le fichier dbprofils.ini.php : ce n'est plus " | ||
+ | * **Modifiez vos contrôleurs pour xmlrpc** : l' | ||
+ | * Suppression de la prise en charge des attributs *motif dans jDao qui étaient obsolètes depuis la dernière version. Remplacez les par les attributs *pattern (exemple : selectmotif -> selectpattern). | ||
+ | * Attention à l' | ||
+ | * La prise en charge de l' | ||
+ | |||
+ | ===== Détails des changements ===== | ||
+ | |||
+ | ==== Améliorations, | ||
+ | |||
+ | * jControllerDaoCrud : | ||
+ | * Toutes les améliorations apportées dans la branche 1.0beta3.x | ||
+ | * Ajout de l' | ||
+ | * Réponses : | ||
+ | * Ajout de la méthode // | ||
+ | * Amélioration de la méthode // | ||
+ | * Nouvelle réponse jResponseTcpdf (code : tcpdf), qui s' | ||
+ | * jForms: | ||
+ | * Ajout de la possibilité de surcharger un fichier jforms | ||
+ | * On peut indiquer si un formulaire sera envoyé en get ou en post (#273) | ||
+ | * Une clé primaire peut être maintenant indiquée aux méthodes initControlFromDao et saveControlToDao (#274) | ||
+ | * Nouveaux attributs //size// sur //input// et //secret// et //rows// et //cols// sur // | ||
+ | * La valeur " | ||
+ | * Nouveaux attributs // | ||
+ | * Ajout de la prise en charge de classes quelconques comme source de données à un champs : attribut dsclass sur les controles menulist, listbox etc. (#323) | ||
+ | * Nouveau controle < | ||
+ | * Nouvelle méthode // | ||
+ | * plugin formscontrol : on peut indiquer des champs à ne pas afficher (#353) | ||
+ | * ajout de balises span pour les boutons radios et case à cocher | ||
+ | * jDatatype : ajout de la methode getFacet() | ||
+ | * jTpl : | ||
+ | * nouvelle méthode // | ||
+ | * nouvelle variable prédéfinie // | ||
+ | * ajout de la possibilité d' | ||
+ | * amélioration du plugin pagelinks (#340) | ||
+ | * nouveau plugin stripws (#140) | ||
+ | * nouveau plugin count_record (#370) | ||
+ | * nouveau plugin counter (#375) | ||
+ | * jDao : | ||
+ | * Ajout d'un système de driver pour jDaoGenerator (#101) | ||
+ | * Ajout de la prise en charge des évènements dans les méthodes d'un objet dao (#51) | ||
+ | * Nouvel attribut //default// sur les propriétés | ||
+ | * Ajout de la possibilité de préfixer les tables utilisées dans les daos et jDb (#293) | ||
+ | * Ajout du type //boolean// (#142) | ||
+ | * le driver postgresql a été renommé en pgsql (#269 #319) | ||
+ | * Amélioration des performances de jEvent et quelques optimisations dans le code de Jelix en général | ||
+ | * Extension Jelix : ajout de nouveaux parsers de selecteurs (#256) | ||
+ | * Amélioration dans le vérificateur d' | ||
+ | * nouvelle classe jSession, qui permet de choisir le type de stockage des sessions : en base ou dans des fichiers (#354) | ||
+ | * possibilité de surcharger les fichiers de locales (#358) | ||
+ | * amélioration dans jDateTime : support du format RFC2822 et meilleur vérification des dates invalides (#379) | ||
+ | * Ajout des paramètres // | ||
+ | * Affichage possible des erreurs et des logs dans Firebug (#179) | ||
+ | * jLog : | ||
+ | * possibilité d' | ||
+ | * Les noms des fichiers de log sont plus configurables (#344) | ||
+ | |||
+ | ==== Corrections ==== | ||
+ | |||
+ | * Tous les bugs corrigés dans la branche 1.0branch3.x | ||
+ | * jTpl Standalone ne fonctionnait pas quand un type de sortie était spécifié (#321) | ||
+ | * jDao : | ||
+ | * Les champs autoincrémentés et calculés, autre que les clés primaires, n' | ||
+ | * Erreur SQL quand on appelait jDaoBase:: | ||
+ | * jForms : | ||
+ | * Si une propriété dao n' | ||
+ | * bug dans jforms.js avec IE (#335 + #332) | ||
+ | * Erreur quand on essayait de mettre à jour un record avec jforms, quand il n'y avait aucune valeur qui avait changé après édition (#341) | ||
+ | * Il n'y avait pas de choix vide dans un menulist qui n' | ||
+ | * Sur IE, les labels et les valeurs pour les contrôles submit étaient inversés (#334) | ||
+ | * Quand un champs etait vide, la valeur par défaut de la propriété correspondante d'un dao n' | ||
+ | * Erreurs quand on utilisait jForms avec des clés multiples (#306) | ||
+ | * le fichier jforms.js n' | ||
+ | * jDb : | ||
+ | * Corrections dans jDb:: | ||
+ | * Corrections dans sqliteDbTools (#336) | ||
+ | * mauvais message d' | ||
+ | * Mauvais chemin dans JELIX_APP_WWW_PATH avec windows (#331) | ||
+ | * jResponseBinary: | ||
+ | * jAuth: erreur ‘jDummyAuthUser class not found’ dans certains cas (#352) | ||
+ | * Correction sur le nom d'une constante obsolète JSON_LOOSE_TYPE (#316) | ||
+ | * Notice sur une variable indéfinie dans jMailer (#314) | ||
+ | * Mauvais échappement de chaîne dans la validation javascript de jForms (#326) | ||
+ | * Erreurs dans les messages d'aide dans jelix-scripts (#328) | ||
+ | * mauvais affichage de la pile d' | ||
+ | * Mauvaise url générée quand le contrôleur n' | ||
+ | * L' | ||
+ | |||
+ | |||
+ | |||
+ | ==== Corrections apportées entre 1.0RC1 et 1.0RC2 ==== | ||
+ | |||
+ | * jMailer : mauvais encodage des caractères dans l' | ||
+ | * jForms : impossible de sauver une selection vide avec saveControlToDao (#384) | ||
+ | * jLocale : boucle infinie quand un message d' | ||
+ | * core : mauvaise récupération du PATH_INFO dans certaines configurations serveurs, en particulier en CGI et suphp (#390) | ||
+ | * module jauth : pas d' | ||
+ | * plugin auth : mauvaises valeurs dans certains parametres de la configuration (#393) | ||
+ | * configuration : suppression de enableOldActionSelector pour les build de jelix avec ENABLE_OLD_ACTION_SELECTOR=0 (#391) | ||
+ | * jAuth : erreur ' | ||
+ | * jelix-scripts : ajout d'un script pour convertir les anciens selecteurs d' | ||
+ | * jFilter : tests unitaires invalides (#394) | ||
+ | |||
+ | ==== Corrections apportées entre 1.0RC2 et 1.0 ==== | ||
+ | |||
+ | * jForms : Ajout de balises span et de classes dans le code html généré pour les radiobuttons et checkboxes | ||
+ | * jDao : mauvaise requête générée dans countBy dans certains circonstances (#398) | ||
+ | * l' | ||
+ | * suppression d'une notice sur REMOTE_ADDR en ligne de commande (#404) | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Autres versions ===== | ||
+ | |||
+ | | ||
+ | | ||
+ | |