DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:changes

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 GitHub Repository Browser.

Le journal des modifications pour les versions plus anciennes que celles visibles ici est consultable sur la page des versions précedentes.

Les développeurs d'extensions et de thèmes devraient lire et s'abonner à la liste détaillée des modifications detailed change log.

Quelques informations sur le processus de mise à jour sont disponibles ici : Mise à niveau.

Attention : Les modifications marquées d'un :!: requièrent une attention particulière lors de la mise à jour !

2024-02-06a “Kaos”

Hotfix

  • 2024-02-06a
    • Corrige un problème d'analyse de tableau au nombre impaire de colonnes 4186.
    • Corrige le ratio d'aspect du logo dans le thème de base quand le logo est en format PNG 4187.
    • Rétablit l'évènement disparu FEED_DATA_PROCESS 4191.
    • Corrige la gestion d'erreur pour les greffons dont les infos manquent 4193.
    • Corrige l'erreur de déclaration double de la classe cache 4200.
    • Corrige l'entête content-type des flux 4203.
    • Ignore les erreurs de déchiffrement des vieux cookies 4198.

2023-04-04a “Jack Jackrum”

  • Correction de nombreux avertissements de PHP8+
    • Une nouvelle fonctionnalité expérimentale hidewarnings supprimera l'affichage des avertissements, si PHP est configuré pour afficher les avertissements à l'utilisateur final.
  • Nous avons supprimé les options servant à inclure de l'HTML et du PHP pour raisons de sécurité :!:
    • Voir cette discussion sur le forum, en anglais.
    • Une alternative existe avec le greffon htmlok
  • Corrections
    • recherche rapide contenant des caractères UTF-8
    • analyse des entêtes d'authentification basique
    • anciennes versions des pages dont les noms comportent des points
    • titres des flux
    • traitement des options de configuration inconnues
    • entêtes CSP de médias assouplies pour la gestion des PDF et SVG
    • vérification de browseruid assouplie pour une meilleur compatibilité avec les navigateurs
    • mise à jour de compatibilité pour l'envoi du courriel
  • Les tests unitaires utilisent maintenant php-dom-wrapper au lieu de phpquery :!:
  • Amélioration de la gestion des erreurs
  • Mise à jour des dépendances

Hotfix

  • Hotfix 2023-04-04a
    • Correction d'une vulnérabilité XSS dans la gestion des flux RSS 3967

2022-07-31a “Igor”

  • Corrige diverses erreurs présentes avec PHP8
  • Abandonne la prise en charge des versions de PHP antérieures à 7.2
  • les frimousses en SVG remplacent les versions GIF.
    • :!: Les thèmes pourraient nécessiter une mise à jour. Voir 3344.
    • Les greffons incorporant directement du SVG pourraient avoir besoin de quelques ajustements de CSS. Voir 3690.
  • N'autorise l'action “restaurer la page” qu'aux visiteurs connectés
  • mise à jours variées des traductions
  • Permet un ciblage plus aisé du logo dans les CSS personnalisées par l'ajout une classe .logo au titre h1 du logo, Voir 3408
  • Utilise la bibliothèque Slika pour retailler et découper les images. Bénéfices :
    • rotation automatique des images en fonction des données EXIF
    • reconnaissance du format d'image WEBP
  • Réusiné le mécanisme de journalisation. 3230, 3203 et logviewer (anglais)
  • Réusiné le gestionnaire de médias (3372 anglais). Chargement des images à la demande
  • Prise en charge des images SVG
  • Utilise de nouveaux évènements de formulaire. :!: Les greffons devraient les implémenter parce que les anciens évènements ne sont plus déclenchés.
  • :!: Sur les fermes de wiki, il faut créer le dossier log manuellement dans chaque animal.
  • Quelques correctifs de sécurité mineurs.

Hotfix

  • Hotfix 2022-07-31a
    • corrige une faille de sécurité de type XSS. Voir le rapport de bug 3761
  • Hotfix 2022-07-31b
    • Correction d'une vulnérabiité XSS dans la gestion des flux RSS 3967

2020-07-29 “Hogfather”

  • Nombreux réusinages internes pour rendre la base de code plus moderne et plus robuste. Vous pouvez en apprendre un peu sur le contexte de ces changements à cette adresse.
  • Report du chargement de JavaScript pour améliorer le chargement initial des pages :!: Certains greffons ont besoin de désactiver defer_js temporairement.
  • Compatibilité PHP 7.4 et quelques préparatifs pour la prochaine version PHP 8.
  • Nouveau paramètre de configuration trustedproxy pour les installations se situant derrière un mandataire inverse. :!:
  • Nouvelle interface en ligne de commande pour la gestion des extensions.
  • Le flux RSS peut désormais ne montrer que les nouveaux articles.
  • Une tonne de petites corrections de bogues et d'améliorations.
  • De nombreuses mises à jour des traductions.

:!: En raison de divers changements internes, il se peut que certains thèmes ou extensions ne soient pas compatibles avec cette version. Il est recommandé de vérifier la documentation des extensions que vous utilisez avant de procéder à la mise à niveau. Comme toujours, une sauvegarde est recommandée avant la mise à niveau. :!:

Veuillez lire aussi (en anglais) :

Merci également

  • de fouiller le forum – il existe même une section francophone – lorsque vous rencontrez un problème ; Il y a de fortes chances que des solutions soient déjà disponibles.
  • de compulser les journaux de votre serveur web lorsque vous n'avez aucune idée de l'origine du problème.

Hotfix

  • Hotfix 2020-07-29a
    • corrige une faille de sécurité de type XSS. Voir le rapport de bug 3761.

2018-04-22c “Greebo”

  • Cette version nécessite PHP 5.6 au minimum ! (Red Hat Enterprise Linux ne prend pas en charge les versions de PHP au-delà de PHP 5.5)
  • Prise en charge de PHP 7.2 et amélioration de la prise en charge de PHP 7.3
  • Nouveau formulaire sur la page de recherche avec plus d'options de recherche ; :!: Les extensions qui modifient cette page peuvent avoir besoin d'ajustement. Par exemple le greffon tagging.
    • Possibilité de filtrer et de trier par date ! 🎉
  • Envoi d'un fichier manifest.json pour faciliter l'ajout de DowuWiki sur l'écran d'accueil des navigateurs.
  • édition des sections remaniée. :!: Les extensions qui ajoutent leur propre bouton d'édition de section1) ont besoin d'ajustements. Par exemple le greffon wrap.
  • mise à jour du compilateur LESS. :!: Les auteurs de thèmes peuvent rencontrer des incompatibilités
  • nouveau dispatcher d'actions. :!: Les auteurs de greffons qui utilisent ACTION_ACT_PREPROCESS peuvent rencontrer de légères différences
  • nouveau type de greffon Command Line Plugins2)
  • nouveau système de menu3) :!: Les auteurs de thèmes peuvent vouloir l'intégrer. Voir Menu4).
  • fonctionnalités améliorées dans l'outil de ligne de commande bin/wantedpage.php
  • meilleure gestion du curseur texte lors de l'insertion d'images multiple depuis la fenêtre surgissante des médias
  • options additionnelles pour la mise en évidence de la syntaxe GeShi

Hotfix

  • Hotfix 2018-04-22a
    • corrige le “vous êtes ici” manquant 2329
    • rétablissement de l'interface disparue de réinitialisation du mot de passe 2349
    • correction du déverrouillage de page lors de l'annulation des modifications 2350
    • meilleur fonctionnement pour la création de pages à partir de la recherche 2355
    • problèmes avec l'installation d'extensions zippées sur certains systèmes 2361
    • récupération de brouillons corrigée

2017-02-19g “Frusterick Manners”

  • Nouveau panneau d'administration autorisant les greffons à ajouter leur propres icônes. :!: Les thèmes tiers nécessitent des ajustements.
  • jQuery 3 (Abandon des navigateurs IE < 9)
  • :!: certains greffons peuvent devoir être mis à jour. Par exemple, mettre à jour au préalable les greffons Gallery et ODT pour éviter les ennuis.
    • Gallery : Assurez vous de mettre à jour le greffon gallery avant DokuWiki. Les versions antérieures à 2016-12-22 rendent toutes les pages virtuellement inutilisables sous Frusterick Manners, y compris les formulaires de connexion et d'administration. Manœuvre de secours, si vous êtes tombés dans ce piège : utilisez les outils standard d'accès aux fichiers pour supprimer le dossier '$DOKUWIKIROOT/lib/plugins/gallery', puis réinstallez le greffon.
    • ODT : Les versions pré 2016-09-10 ne fournissent pas le fichier 'inc/ZipLib.class.php' requis sous Frusterick Manners.
  • Meilleure gestion du cache et des CDN pour jQuery
  • Prise en charge de PHP 7.1 et correction des bugs pour PHP 7.0
  • Améliorations des mécanismes internes des formulaires
  • Liste d'utilisation des fichiers dans le gestionnaire multimedia
  • diverses améliorations, mises à jour linguistiques et corrections de bugs.
  • :!: XMLRPC n'est disponible qu'avec PHP 5.4 et supérieurs à cause de l'utilisation d'une certaine syntaxe PHP

Hotfix

  • Hotfix 2017-02-19a : corrige les problèmes d'installation 1852 et d'écrasement des médias 1853.
  • Hotfix 2017-02-19b : corrige la faille de sécurité 1883 et le problème d'écrasement des médias 1864.
  • Hotfix 2017-02-19c : corrige le problème XSS réfléchi 2061.
  • Hotfix 2017-02-19d : corrige deux failles de sécurité. Une liée à la syntaxe <code langage> ($language non nettoyé) 2080, l'autre est une faille XSS dans la syntaxe RSS 2081.
  • Hotfix 2017-02-19e : corrige le rendu de $language lorsqu'il est null 2088
  • Hotfix 2017-02-19f : corrige la compatibilité avec PHP 7.3 2622 et la vérification des ACL https://github.com/dokuwiki/dokuwiki/pull/2609
  • Hotfix 2017-02-19g : corrige une vulnérabilité XSS 3044

2016-06-26e "Elenor of Tsort"

  • :!: Nouvelle extension d'authentification:authPDO; les extensions authmysql et authpgsql sont dépréciées,
  • :!: le contrôle d'accès s'effectue avant que les pages ne soient affichées dans les barres latérales des thèmes récents (par exemple dokuwiki, starter, writr),
  • corrections de compatibilité avec PHP 7,
  • Internet explorer 8 et précédents non pris en charge, suppression des contournements spécifiques,
  • Pour les développeurs : Amélioration de la nouvelle classe form. Nouveau système d'autoloader de classes et autres améliorations pour les créateurs d'extensions.
  • affichage de la taille des changements dans la liste des modifications récentes,
  • meilleur prise en charge des langues écrites de droite à gauche (arabe et hébreu) dans le gestionnaire de médias,
  • prise en charge du serveur web intégré de PHP,
  • Les réglages des anciennes configurations d'authentification ne sont plus chargées. Dans certains cas, il faudra mettre à jour manuellement la configuration. (exemple de modification : $conf['auth']['ldap']$conf['plugin']['authldap'] et $conf['authtype'] = 'ldap' → $conf['authtype'] = 'authldap'.) 1535
  • diverses améliorations, correction des traductions et de bugs.

Hotfix

  • Hotfix 2016-06-26a : corrige le problème 1616 avec authad.
  • Hotfix 2016-06-26b : corrige la faille de sécurité 1883, et ajuste la vérification de l'ID de session à sa spécification.
  • Hotfix 2016-06-26c:​ corrige le problème XSS réfléchi 2061.
  • Hotfix 2016-06-26d : quels changements ???
  • Hotfix 2016-06-26e : Correction de l'annulation de l'envoi de $language à GeSHi2088

2015-08-10a "Detritus"

Hotfix

  • Hotfix 2015-08-10a : Correction du problème 1296 dans le gestionnaire d'extensions qui empêchait l'installation de tarball et du problème 1302 qui empêchait les liens vers des partages windows de fonctionner.

Versions plus anciennes

Le journal des modifications est disponible dans la page des versions précedentes.

1) , 2) , 3) , 4)
Page en anglais
fr/changes.txt · Dernière modification : 2024-03-08 11:18 de schplurtz

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki