====== Journal des Modifications ====== Cette page contient un résumé des changements effectués sur les différentes versions officielles de [[DokuWiki]]. Seuls les changements les plus importants sont listés ici. Le journal complet et détaillé de toutes les modifications est disponible via le [[http://github.com/splitbrain/dokuwiki/commits/master|GitHub Repository Browser]]. Le journal des modifications pour les versions plus anciennes que celles visibles ici est consultable sur la page [[:Old Changes]] (en anglais). Les développeurs de greffons (plugin) et de modèles (template) devraient lire et s'abonner à la liste détaillée des modifications [[devel:releases|detailed change log]]. Quelques informations sur le processus de mise à jour sont disponbles ici : [[install:upgrade|upgrade]]. Attention : Les modifications marquées d'un :!: requièrent une attention particulière lors de la mise à jour ! ===== 2012-01-25 “Angua” ===== **Améliorations d'usage** * Gestion des versions de fichiers média, comme les pages. Les versions anciennes sont sauvegardées et l'historique des modifications est disponible dans la liste des "modifications récentes" ainsi que dans le fil RSS. Ceci, ainsi que le nouveau gestionnaire de médias, est le résultat du projet Google Summer of Code de Kate Arzamastseva. :!: Attention lors de la mise à jour, certains répertoires doivent être créés (voir mise à jour : [[:install:upgrade]]) * Support du glisser-déposer dans le gestionnaire de médias pour rendre plus rapide l'ajout de nouveaux fichiers (fonctionne seulement avec Firefox et Chrome). Et amélioration du téléversement de fichiers multiples (fonctionne seulement avec Firefox, Chrome et Safari). Ceci a été rendu possible grâce au remplacement de l'ancien uploader flash par [[http://valums.com/ajax-upload/|Ajax Upload de valums]]. * Un gestionnaire de média plein écran ([[http://www.dokuwiki.org/fullscreen_mediamanager]], à traduire) puissant, amélioré grâce à AJAX, est introduit en plus du gestionnaire traditionnel par fenêtre surgissante. :!: Tous les modèles doivent être mis à jour pour le support du nouveau gestionnaire. :!: Les auteurs de modèles doivent [[template:starter:changes|ajouter CSS et un bouton de gestionnaire de médias]]. **Configuration et administration** * Meilleure exploitation, avec une configuration en cascade pour l'activation/désactivation des greffons, ce développement fait partie du nouveau gestionnaire d'extension du projet Google Summer of Code de Piyush Mishra. (voir [[tips:farm|farm]] et [[config]]) * Amélioration des performances en utilisant les "data URIs". Ceci transfère de petites images simultanément au CSS, réduisant ainsi le nombre de requêtes HTTP nécessaires et évitant la surcharge de l'en-tête HTTP. Activez [[:config:cssdatauri]] pour une installation plus efficace. **Intégration et développement** * Le cœur du code utilise désormais un framework JavaScript [[http://jquery.com|jQuery]] qui offre de puissantes fonctionnalités pour les développeurs de greffons et de modèles. L'ancienne, et désormais obsolète API JavaScript estconservée pour assurer la compatibilité des greffons. les auteurs de greffons et de modèles sont encouragés à migrer leur code JavaScript pour utiliser jQuery à la place de l'ancienne API ([[devel:jqueryfaq|jQuery FAQ]]). * XML-RPC a été peaufiné, réglant quelques problèmes d'authentification et d'identification (login). * [[devel:releases|Plus de détails à propos des modifications]] intéressant les programmeurs. **En résumé** * 25 problèmes remontés sur [[http://bugs.dokuwiki.org/]] ont été résolus. * Diverses améliorations et réparations de bugs mineurs. * Merci à Kate and Piyush à leur travail dans le cadre de GSoC et à Google pour l'avoir sponsorisé ! ===== 2011-05-25a “Rincewind” ===== * Corrections / modifications : * problème de sécurité XSS * problème de l'indexeur et du moteur de recherche avec des mots en majuscules ou mixtes majuscules/minuscules pour certaines versions de PHP * Encodage des sujets de courriel non-ASCII * Pour permettre les liens en local (comme ''%%file://c:\docs\myfile.txt%%'') il faut ajouter “file” dans votre [[urlschemes|conf/scheme.local.conf]] * Annonce : http://www.freelists.org/post/dokuwiki/Hotfix-Release-20110525a-Rincewind ===== 2011-05-25 “Rincewind” ===== * :!: La méthode sûre pour [[config:fnencode]] [[dokubug>2197|a changé]] ; attention lors de la mise à jour d'un wiki avec ce réglage (particulièrement sous Windows) * Support IPv6 * Affichage en ligne des différences entre versions * Plus de formats disponbles pour le hachage de mots de passe (WordPress, Django) * Préfixes personnalisés pour [[config:mailprefix|le sujet des courriels]] * Support de [[localization#changing_localized_texts_in_your_installation|chaînes linguistiques et traductions personnalisées]] * Améliorations de la sécurité dans la gestion des cookies * Introduction d'un index [[metadata]] * Améliorations de la gestion des langues asiatiques * Diverses améliorations et corrections de bugs mineurs * :!: Un bug dans "Rincewind RC1" aet les versions de développement récentes ont pu corrompre votre [[search#some_background_on_the_searchindex|index de recherche]].\\ Il est recommandé de vérifier si tout est en ordre en ajoutant ''?do=check'' à l'adresse (URL) de votre DokuWiki. L'index peut être reconstruit en utilisant le script en ligne commande [[cli#indexerphp|bin/indexer.php]] ou le [[plugin:searchindex|greffon Index de recherche (Search Index Plugin)]]. ===== 2010-11-07 “Anteater”===== * algorithme de recherche rapide amélioré * amélioration de l'inscription par courriel * :!: Les auteurs de modèles doivent vérifier s'ils implémentent le bon bouton * permaliens pour les "diff", la vue des modifications * clarification de la licence à propos de diverses bibliothèques provenant de tierces parties * noms de section pré-remplis dans le sommaire lors de l'édition d'une section * utilitaire de choix de licence dans l'installeur * plusieurs bugs corrigés pour IE7, IE8, Chrome * des paramètres peuvent désormais être passés en liens internes (pratique pour les plugins) * quelques améliorations XMLRPC * encodage des noms de fichiers configurable * support pour éditeurs de section personnalisables (plugins), par exemple le plugin d'édition de tableau * chargement de bibliothèque centralisée * nombreuses améliorations et corrections de bugs ===== 2009-12-25 "Lemming" ===== * :!: Cette version nécessite PHP5.1.2! * nombreuses améliorations de l'Éditeur * indentation automatique de liste * meilleur système de niveaux de titres * "wizard" de lien :!: un modèle (template) doit fournir la CSS * réparation de problèmes de compatibilité pour IE8 et Chrome * réparation de problèmes de compatibilité pour PHP 5.3 * support de fusion de lignes dans les tableaux * blocs de code téléchargeables * améliorations de la recherche plein texte * ajout d'une recherche par nom de fichier dans le gestionnaire de médias * nouvelle fonction [[xref>dformat]] :!: un plugin ou modèle (template) doit remplacer les appels strftime par cette fonction * bouton d'annulation "un clic" pour les gestionnaires :!: un modèle (template) doit ajouter ce bouton * écran admin plus joli :!: un modèle (template) doit fournir la CSS * améliorations XMLRPC * nombreuses petites améliorations fonctionnelles * plus d'occurrences de plugin * quelques optimisations de performance * améliorations mineures de sécurité * plein, plein, plein de bugs résolus ===== Version 2009-02-14 ===== * Importation de plusieurs fichier à la fois (Flash Multiuploader) * Sélecteur de licence :!: les créateurs de templates devraient utiliser [[xref>tpl_license()]] * Corrections de compatibilité avec Flash Player 10 * Modification internes pour faciliter les [[devel:farm|fermes wiki]] * Suppression des vieux plugins de mise à jour((si vous mettez à jour depuis une ancienne version, passez d'abord par les versions intermédiaires)) :!: * Meilleur support des systèmes d'authentification autres que ceux livrés par défaut avec le gestionnaire d'ACL * Retour à la //section// éditée après enregistrement * [[romanization|Romanisation]] du japonais nettement améliorée * Interface [[devel:XMLRPC]] améliorée * Amélioration de l'affichage des résultats de recherche * Nombreuses petites améliorations ici et là * Davantage de possibilités pour les greffons * Optimisation des performances * Améliorations mineures de sécurité * Nombreuses corrections de bugs ===== Version : 2008-05-05 ===== * Amélioration de la [[syndication]], supporte a présent l'affichage en HTML * Ajout de AJAX sur la page [[index]] * Affiche les [[diffs]] entre n'importe quelles révisions d'une page * Amélioration de la recherche et de la surbrillance des résultats * Meilleur support des plugins pour la modification des formulaires DokuWiki :!: disparition des évènements *FORM_INJECTION * Séparation de la [[TOC|Table des Matières]] du contenu pour plus de flexibilité au niveau des templates * Mesures de sécurité contre les attaques [[wp>CSRF]] * Support d'X-Sendfile pour les serveurs web * [[XMLRPC]] API * Utilisation de l'[[http://www.aboutus.org/UniversalWikiEditButton|UniversalWikiEditButton]] dans le template par défaut * Réécriture complète du gestionnaire [[ACL]] * Déplacement du correcteur orthographique vers un plugin * Support for deep [[namespace templates]] * Plugin [[plugin:Popularity]] inclus dans la distribution -- merci de nous aider à améliorer DW avec l'aide de vos informations * Utilisation de [[phpfn>strftime]] à la place de [[phpfn>date]] :!: Les auteurs de plugins devront se mettre à jour * Use fulltext index for media file usage scan for better scalability * Introduction d'un dossier Temporaire :!: Vérifiez que ''data/tmp'' existe et est accessible en écriture dans votre installation * Beaucoup de corrections de bugs, de plus petites fonctionnalités et améliorations des performances ===== Version : 2007-06-26 ===== * Revert Manager maintenant intégré à la distribution pour corriger en masse les pages spammées * Support de OpenSearch * DOMlib retiré (moins de JavaScript) :!: * Indexation améliorée (recherche plus efficace) :!: Lors d'une mise à jour, veillez à avoir un dossier ''data/index'' * Amélioration du support des meta-données de page * Apparition d'une option pour laisser certaines fonctions d'administration à un groupe donné * Renderers modulaires * La table des matières peut maintenant être séparée du contenu * Heuristique sur les MIME type pour fonctionner avec les corrections de faille de sécurité d'IE * Fonctionnalités de ''include'' et ''include_once'' pour les fichiers JavaScript * Un petit paquet de plus ou moins grosses corrections de bug ou d'améliorations * Quelques corrections de bug depuis la RC1. ===== Version : 2006-11-06 ===== FIXME ===== Version : 2006-03-09 ===== FIXME ===== Version : 2006-03-05 ===== FIXME ===== Version : 2005-09-22 ===== FIXME ===== Version : 2005-09-19 ===== FIXME ===== Version : 2005-07-13 ===== FIXME ===== Version : 2005-07-01 ===== FIXME