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édenteProchaine révision | Révision précédente | ||
fr:changelog:1.2rc1 [2010/10/24 07:06] – laurent | fr:changelog:1.2rc1 [2012/04/14 20:56] (Version actuelle) – [Mettre à jour depuis Jelix 1.1.x] laurent | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Jelix 1.2RC1 ====== | ====== Jelix 1.2RC1 ====== | ||
- | **Version en cours de développement**. | + | Voici la liste complète des améliorations apportées depuis la version 1.2b1, et qui sont disponibles dans la version 1.2RC1. |
- | Changelog basé sur le changeset : [[http:// | + | Changelog basé sur le changeset : [[http:// |
===== Améliorations principales ===== | ===== Améliorations principales ===== | ||
+ | * améliorations de la gestion d' | ||
+ | * système d' | ||
+ | * jForms : nouvelles fonctionnalités et améliorations | ||
+ | * support des dépendences dynamiques entre champs (via ajax) | ||
+ | * amélioration du gestionnaire d' | ||
+ | * support de CKEditor pour les champs de type htmleditor | ||
+ | * support des expressions regulières comme contraintes aux champs de type input | ||
+ | * amélioration de la gestion d' | ||
+ | * mises a jour de librairies tiers | ||
+ | * module master_admin amélioré | ||
===== Mettre à jour depuis Jelix 1.1.x ===== | ===== Mettre à jour depuis Jelix 1.1.x ===== | ||
- | Voir [[fr:manuel-1.2:installation:migration|le chapitre correspondant dans le manuel de Jelix 1.2]]. | + | Voir [[http:// |
+ | ===== Migration depuis Jelix 1.2b1 ===== | ||
+ | |||
+ | L'API du système d' | ||
===== Détails des changements ===== | ===== Détails des changements ===== | ||
Ligne 19: | Ligne 32: | ||
Voir la liste des détails des changements [[fr: | Voir la liste des détails des changements [[fr: | ||
- | ==== Améliorations, | ||
+ | ==== Nouvelles fonctionnalités, | ||
- | ==== Corrections ==== | + | * système d' |
+ | * jInstaller: sessionid est remplacé par une API plus simple et plus puissante à la fois | ||
+ | * jInstallerBase: | ||
+ | * support de paramètres pour les installeurs | ||
+ | * ajout d'une option : skipinstaller, | ||
+ | * meilleur gestion d' | ||
+ | * script sqlite d' | ||
+ | * optimisations de jInstaller | ||
+ | * jInstallChecker: | ||
+ | * installWizard amélioré: page dbprofile, page confmail pour configurer le mailer, fichiers de localisation en français pour toutes les pages | ||
+ | * jelix core | ||
+ | * ticket #1126: remplacer le paramètre de configuration use_error_handler par un argument du constructeur jCoordinator | ||
+ | * remplace toutes les instructions " | ||
+ | * le traitement des erreurs devrait prendre soin de l' | ||
+ | * initDefaultResponseOfRequest devrait lancer une exception | ||
+ | * ajout d'une nouvelle option de configuration jqueryPath, qui permet de spécifier le chemin du répertoire jquery | ||
+ | * utiliser request:: | ||
+ | * Autoriser les vraies URLs dans errors.log | ||
+ | * ticket #1201: API de jRequest pour récupérer les entêtes | ||
+ | * jUrl, moteur significant : autoriser l' | ||
+ | * Ticket #1186: nouvelle méthode jUrl:: | ||
+ | * jforms | ||
+ | * ticket #288: changement dynamique du contenu de la liste quand elle dépend d'un autre contrôle | ||
+ | * ajout de retour à la ligne dans le code html généré | ||
+ | * refactorisation des constructeurs de code HTML | ||
+ | * ctrl_control accepte à présent d' | ||
+ | * nouveau décorateur pour les erreurs, il affiche les erreurs directement dans le HTML au lieu d' | ||
+ | * remplace l' | ||
+ | * ajout du support de CKEditor comme élément htmleditor. La fonction de rappel de htmleditor a maintenant deux paramètres supplémentaires, | ||
+ | * ticket #1147: autoriser la génération de " | ||
+ | * ajout de libellés localisés sur le bouton du datepicker | ||
+ | * ticket #485: support d' | ||
+ | * ticket #1094: les composants javascript de jforms devraient avoir la possibilité d' | ||
+ | * jelix-www | ||
+ | * suppression du plugin inutilise date_input pour jquery | ||
+ | * mise à jour jquery en 1.4.2 | ||
+ | * mise à jour markitup en 1.1.7 | ||
+ | * mise à jour jquery ui en 1.8.2 | ||
+ | * mise à jour wymeditor en 0.5rc2 | ||
+ | * ticket #1183: on devrait compresser le javascript que l'on fourni | ||
+ | * Correction de la configuration par défaut de wymeditor, et ajout d'une configuration de base, avec des boutons minimaux. | ||
+ | * jelix-scripts | ||
+ | * changement du nom du fichier de configuration personnalisé, | ||
+ | * ajout de quelques commentaires dans les templates du dao crud. | ||
+ | * commande createmodule: | ||
+ | * commande closeapp: nouveau paramètre optionel, le message à afficher. | ||
+ | * divers nettoyage de code dans les templates. | ||
+ | * jelix modules | ||
+ | * master_admin: | ||
+ | * master_admin: | ||
+ | * Amélioration de la visibilité des informations dans l' | ||
+ | * outils | ||
+ | * jIniMultiFilesModifier accepte à présent, directement les objets jIniFileModifier comme paramètres | ||
+ | * jIniFileModifier: | ||
+ | * jVersionComparator: | ||
+ | * ajout des méthodes put et delete à jHttp | ||
+ | * ticket #1180: c'est mieux si jMailer fourni une version texte du template HTML donné | ||
+ | * ticket #1179: nouvelle méthode jDatetime:: | ||
+ | * ticket #1137: jCrypt : clé par défaut dans la configuration | ||
+ | * divers: | ||
+ | * ticket #1145: dans le driver d' | ||
+ | * ticket #1182: jTpl: plugin html_meta pour jQuery et jQueryUI | ||
+ | * jTpl plugin: paramètres pour formurlparam sont à présent optionels et les valeurs sont récupérées depuis les paramètres de formurl | ||
+ | * Ticket #1053: mise à jour de PHPMailer en 5.1 | ||
+ | | ||
+ | ==== Corrections ==== | ||
+ | * installers et jInstaller | ||
+ | * utilisation du prefix des tables dans les scripts d' | ||
+ | * correction d' | ||
+ | * correction de bogue dans jInstallerBase (#1121) | ||
+ | * jAppManager devrait remonter des exceptions au lieu d' | ||
+ | * sql script pour jacl ne prennent pas en compte le prefix des tables | ||
+ | * ticket #1162: correction dans l' | ||
+ | * ticket #1175: execSQLScript dans l' | ||
+ | * ticket #1176: mauvais message d' | ||
+ | * jInstaller : les modules devraient être installé dans le bon ordre même s'ils n'ont pas un installeur | ||
+ | * installwizard: | ||
+ | * InstallWizard: | ||
+ | * jInstaller et jIniFileModifier: | ||
+ | * jInstallChecker devrait être capable de vérifier si des fichiers nécessaires sont accéssibles en écriture. | ||
+ | * ticket #1156: correction de quelques messages dans le wizard/ | ||
+ | * jForms | ||
+ | * for wysiwyg editors, if the content has only html elements, no text, it should be considered empty and so the check should fail if a content is required | ||
+ | * ticket #1149: in datasources, | ||
+ | * ticket #1154: jForms:: | ||
+ | * ticket #1143: htmleditor with only img, video, object, should be considered as valid | ||
+ | * ticket #1151: subelements of unselected choice should be marked as disabled instead of readonly. Added also a buton on datetime input to erase the value | ||
+ | * Fixed bug on retrieving labels from a datasource in a form, when the datasource is a dao with criterias. New method jIFormsDatasource2:: | ||
+ | * ticket #1039: use FileInfo instead of mime_content_type | ||
+ | * wrong variable used in jforms_jquery.js | ||
+ | * Fixed issued on error handling on upload controls | ||
+ | * core | ||
+ | * ticket #1166 basePath a été réécris dans un context CLI, là où n' | ||
+ | * jExceptionHandler devrait prendre soin des cas non encore prevu | ||
+ | * ticket #1170: jResponse: ne devrait pas forcer HTTP/1.1 | ||
+ | * ticket #1188: jResponseHtml, | ||
+ | * jDb, jDao | ||
+ | * ticket #1130: bad variable name in mssql.tools.php | ||
+ | * #1138: jPDOConnection:: | ||
+ | * jDbTools, mysql, parseSQLScript: | ||
+ | * ticket #1129: $ should not be allowed in parameters of dao methods | ||
+ | * ticket #1193 : fixed bad dsn generation for sqlite with pdo. Improved the sqlite profile by allowing shorcut like app:, lib: and var: in the database name, both for native driver and pdo. | ||
+ | * ticket #1046: dao: format of date / time too permissive | ||
+ | * jUrl | ||
+ | * ticket #1124: correction de problème avec jUrl lors de la création d'URLs d'un autre point d' | ||
+ | * jurl significant avec des sous urls.xml: parfois, il y a deux / | ||
+ | * correction de bug du moteur d'URL significant: | ||
+ | * ticket #1207: moteur d'URL significant, | ||
+ | * jelix modules | ||
+ | * Correction d'une récursion infinie quand l' | ||
+ | * master_admin devrait vérifier le mot de passe admin quand il est enregistré avec sha1 | ||
+ | * outils | ||
+ | * jMailer: tous les entêtes devraient être dans le contenu quand ils sont envoyés au fichier | ||
+ | * ticket #1152: mauvais nom de variable dans jDateTime:: | ||
+ | * ticket #1202: jMailer: échec quand on utilise la fonctionnalité SingleTo et la fonction mail() | ||
+ | * ticket #1100: wikirenderer: | ||
+ | * jTpl and tpl plugins | ||
+ | * ticket #1148: jTpl: plugin jdatetime devrait retourner une chaine vide si la date est nulle | ||
+ | * ticket #1150: jtpl: modificateur number_format devrait utiliser des séparateur de milliers "non cassables", | ||
+ | * ticket #1150: number_format n'aime pas les caractères utf8 | ||
+ | * ticket #1172: fonction gravatar, mauvaise vérification du paramètre username | ||
+ | * jelix-scripts | ||
+ | * ticket #1153: correction d'un avertissement sur la commande createclassfromdao | ||
+ | * ticket #1163: createapp -withcmdline échoue dans le cas de caractères non alphanumériques dans le nom de l' | ||
====== Autres versions ====== | ====== Autres versions ====== | ||
* [[fr: | * [[fr: | ||