DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:changes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:changes [2022-01-16 22:32] – [Version à venir : Igor] schplurtzfr:changes [2024-03-08 11:18] (Version actuelle) – [2024-02-06a “Kaos”] minor typos schplurtz
Ligne 1: Ligne 1:
 ====== Journal des modifications ====== ====== 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]].+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/dokuwiki/dokuwiki/commits/master|GitHub Repository Browser]].
  
-Le journal des modifications pour les versions plus anciennes que celles visibles ici est consultable sur la page des [[fr:Old Changes|versions précedentes]]. Les développeurs d'extensions (plugin) et de thèmes (template) devraient lire et s'abonner à la liste détaillée des modifications [[devel:releases|detailed change log]]. +Le journal des modifications pour les versions plus anciennes que celles visibles ici est consultable sur la page des [[fr:Old Changes|versions précedentes]]. 
 + 
 +Les développeurs d'extensions et de thèmes 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 disponibles ici : [[fr:install:upgrade|Mise à niveau]].  Quelques informations sur le processus de mise à jour sont disponibles ici : [[fr:install:upgrade|Mise à niveau]]. 
Ligne 10: Ligne 12:
  
  
-===== Version à venir : Igor =====+===== 2024-02-06a “Kaos” ===== 
 + 
 +  * :!: DokuWiki nécessite au minimum PHP 7.4. 
 +  * Davantage de corrections pour PHP 8+. 
 +  * Refonte complète de l'[[devel:Remote API|API distante]] et introduction du transport [[devel:JSONRPC]]. Voir, en anglais cd [[https://www.patreon.com/posts/96036243|Post Patreon]]. 
 +  * Introduction de l'[[devel:Authentication#authentification par jeton]]. 
 +  * Élagage automatique des journaux, Voir [[config:logretain|Configuration Setting: logretain]]. 
 +  * Les auteurs d'extensions peuvent maintenant prévoir un message de mise à jour affiché dans le gestionnaire d'extensions. 
 +  * Réécriture de la [[syndication|génération des flux de syndication]]. 
 +  * Meilleure détection de l'URL de base derrière un mandataire inverse. 
 +  * :!: Les développeurs doivent maintenant installer les dépendances de développement avec [[devel:composer]]. 
 +  * Chargement automatique de [[devel:autoloader#vendor_autoload|vendor/autoload.php]] pour les greffons. 
 +  * Réglage d'attribut de cookie ''SameSite=Lax'' par défaut. Voir [[config:samesitecookie|Configuration Setting: samesitecookie]]. 
 +  * Le [[template:dokuwiki|thème par défaut]] peut utiliser un logo au format SVG. Sa hauteur est fixée à ''64px''. :!: 
 +  * De nombreuses corrections de [[devel:coding style|style de développement]]. 
 +  * Diverses corrections de bug et ajustements mineurs. 
 + 
 +=== Hotfix === 
 + 
 +  * 2024-02-06a 
 +    * Corrige un problème d'analyse de tableau au nombre impaire de colonnes [[issue>4186]]. 
 +    * Corrige le ratio d'aspect du logo dans le thème de base quand le logo est en format PNG [[issue>4187]]. 
 +    * Rétablit l'évènement disparu [[devel:event:feed_data_process|FEED_DATA_PROCESS]] [[issue>4191]]. 
 +    * Corrige la gestion d'erreur pour les greffons dont les infos manquent [[issue>4193]]. 
 +    * Corrige l'erreur de déclaration double de la classe ''cache'' [[issue>4200]]. 
 +    * Corrige l'entête ''content-type'' des flux [[issue>4203]]. 
 +    * Ignore les erreurs de déchiffrement des vieux cookies [[issue>4198]]. 
 + 
 +===== 2023-04-04a “Jack Jackrum” ===== 
 + 
 +  * Correction de nombreux avertissements de PHP8+ 
 +    * Une nouvelle fonctionnalité expérimentale [[config: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 [[https://forum.dokuwiki.org/d/20628-after-igor-htmlok-and-phpok-will-no-longer-be-included-in-the-dokuwiki-core|discussion]] sur le forum, en anglais. 
 +    * Une alternative existe avec le greffon [[plugin: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 [[issue>3967]] 
 + 
 +===== 2022-07-31a “Igor” =====
  
   * Corrige diverses erreurs présentes avec PHP8   * Corrige diverses erreurs présentes avec PHP8
   * Abandonne la prise en charge des versions de PHP antérieures à 7.2   * 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écéssiter une mise à jour [[pr>3344]]. +  * les frimousses en SVG remplacent les versions GIF. 
-  * N'autorise l'action "restaurer la page"(( NDT "revert")) qu'aux visiteurs connectés+    * :!: Les thèmes pourraient nécessiter une mise à jour. Voir [[pr>3344]]. 
 +    * Les greffons incorporant directement du SVG pourraient avoir besoin de quelques ajustements de CSS. Voir [[issue>3690]]. 
 +  * N'autorise l'action "restaurer la page" qu'aux visiteurs connectés
   * mise à jours variées des traductions   * mise à jours variées des traductions
-  * Ajoute une classe ''.logo'' au titre ''h1'' pour permettre aux administrateurs de supprimer ''h1'' autour du logo (???) +  * Permet un ciblage plus aisé du logo dans les CSS personnalisées par l'ajout une classe ''.logo'' au titre ''h1'' du logo, Voir [[pr>3408]]  
-  * Utilise la bibliothèque Slika pour retailler et découper les images. Bénéfices :+  * Utilise la [[https://github.com/splitbrain/slika|bibliothèque Slika]] pour retailler et découper les images. Bénéfices :
     * rotation automatique des images en fonction des données EXIF     * rotation automatique des images en fonction des données EXIF
-    * reconnaissance de WEBP+    * reconnaissance du format d'image WEBP
   * Réusiné le mécanisme de journalisation. [[pr>3230]], [[pr>3203]] et [[:plugin:logviewer]] (anglais)   * Réusiné le mécanisme de journalisation. [[pr>3230]], [[pr>3203]] et [[:plugin:logviewer]] (anglais)
   * Réusiné le gestionnaire de médias ([[pr>3372]] anglais). Chargement des images à la demande   * Réusiné le gestionnaire de médias ([[pr>3372]] anglais). Chargement des images à la demande
   * Prise en charge des images SVG   * 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 [[:farms|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 [[wpfr>Cross-site_scripting|XSS]]. Voir le rapport de bug [[issue>3761]]
 +  * Hotfix 2022-07-31b
 +    * Correction d'une vulnérabiité XSS dans la gestion des flux RSS [[issue>3967]]
  
 ===== 2020-07-29 “Hogfather” ===== ===== 2020-07-29 “Hogfather” =====
Ligne 41: Ligne 108:
  
   * [[https://www.patreon.com/posts/38090834|Hogfather Plugin Compatibility]]   * [[https://www.patreon.com/posts/38090834|Hogfather Plugin Compatibility]]
-  * [[https://forum.dokuwiki.org/d/17863-quick-reminder-what-to-do-when-a-plugin-doesnt-work-on-hogfather|Quick Reminder: What to do when a plugin doesn't work on Hogfather]]+  * [[https://forum.dokuwiki.org/d/17863-quick-reminder-what-to-do-when-a-plugin-doesnt-work-on-hogfather|Quick Reminder : What to do when a plugin doesn't work on Hogfather]]
   * [[https://www.patreon.com/posts/19048874|DokuWiki Recovery Script]]   * [[https://www.patreon.com/posts/19048874|DokuWiki Recovery Script]]
  
Ligne 49: Ligne 116:
  
  
 +==== Hotfix ====
 +
 +  * Hotfix 2020-07-29a
 +    * corrige une faille de sécurité de type [[wpfr>Cross-site_scripting|XSS]]. Voir le rapport de bug [[issue>3761]].
  
 ===== 2018-04-22c “Greebo” ===== ===== 2018-04-22c “Greebo” =====
Ligne 54: Ligne 125:
   * 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)   * 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   * 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 [[plugin:tagging]].+  * 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 [[plugin:tagging]].
     * Possibilité de filtrer et de trier par date ! 🎉     * 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.   * Envoi d'un fichier ''manifest.json'' pour faciliter l'ajout de DowuWiki sur l'écran d'accueil des navigateurs.
Ligne 78: Ligne 149:
   * Hotfix 2018-04-22b   * Hotfix 2018-04-22b
     * corrige la compatibilité avec PHP 7.3 [[issue>2622]]     * corrige la compatibilité avec PHP 7.3 [[issue>2622]]
-    * Corrige la vérification des ACL [[https://github.com/splitbrain/dokuwiki/pull/2609]] +    * Corrige la vérification des ACL [[https://github.com/dokuwiki/dokuwiki/pull/2609]] 
   * Hotfix 2018-04-22c   * Hotfix 2018-04-22c
     * corrige une vulnérabilité XSS [[issue>3044]]     * corrige une vulnérabilité XSS [[issue>3044]]
Ligne 86: Ligne 157:
   * jQuery 3 (Abandon des navigateurs IE < 9)   * jQuery 3 (Abandon des navigateurs IE < 9)
   * :!: certains greffons peuvent devoir être mis à jour. Par exemple, mettre à jour au préalable les greffons [[plugin:Gallery]] et [[plugin:ODT]] pour éviter les ennuis.    * :!: certains greffons peuvent devoir être mis à jour. Par exemple, mettre à jour au préalable les greffons [[plugin:Gallery]] et [[plugin:ODT]] pour éviter les ennuis. 
-    * [[plugin: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. +    * [[plugin: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. 
-    * [[plugin:ODT]]: Les versions pré 2016-09-10 ne fournissent pas le fichier 'inc/ZipLib.class.php' requis sous Frusterick Manners.+    * [[plugin: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   * Meilleure gestion du cache et des CDN pour jQuery
   * Prise en charge de PHP 7.1 et correction des bugs pour PHP 7.0   * Prise en charge de PHP 7.1 et correction des bugs pour PHP 7.0
Ligne 97: Ligne 168:
 === Hotfix === === Hotfix ===
  
-  * Hotfix 2017-02-19a: corrige les problèmes d'installation [[issue>1852]] et d'écrasement des médias [[issue>1853]].+  * Hotfix 2017-02-19a : corrige les problèmes d'installation [[issue>1852]] et d'écrasement des médias [[issue>1853]].
   * Hotfix 2017-02-19b : corrige la faille de sécurité [[issue>1883]] et le problème d'écrasement des médias [[issue>1864]].   * Hotfix 2017-02-19b : corrige la faille de sécurité [[issue>1883]] et le problème d'écrasement des médias [[issue>1864]].
-  * Hotfix 2017-02-19c: corrige le problème XSS réfléchi [[issue>2061]]. +  * Hotfix 2017-02-19c : corrige le problème XSS réfléchi [[issue>2061]]. 
-  * Hotfix 2017-02-19d: corrige deux failles de sécurité. Une liée à la syntaxe %%<code langage>%% ($language non nettoyé) [[issue>2080]], l'autre est une faille XSS dans la syntaxe RSS [[issue>2081]]. +  * Hotfix 2017-02-19d : corrige deux failles de sécurité. Une liée à la syntaxe %%<code langage>%% ($language non nettoyé) [[issue>2080]], l'autre est une faille XSS dans la syntaxe RSS [[issue>2081]]. 
-  * Hotfix 2017-02-19e: corrige le rendu de $language lorsqu'il est null [[issue>2088]] +  * Hotfix 2017-02-19e : corrige le rendu de $language lorsqu'il est null [[issue>2088]] 
-  * Hotfix 2017-02-19f: corrige la compatibilité avec PHP 7.3 [[issue>2622]] et la vérification des ACL [[https://github.com/splitbrain/dokuwiki/pull/2609]] +  * Hotfix 2017-02-19f : corrige la compatibilité avec PHP 7.3 [[issue>2622]] et la vérification des ACL [[https://github.com/dokuwiki/dokuwiki/pull/2609]] 
-  * Hotfix 2017-02-19g: corrige une vulnérabilité XSS [[issue>3044]]+  * Hotfix 2017-02-19g : corrige une vulnérabilité XSS [[issue>3044]]
  
 ===== 2016-06-26e "Elenor of Tsort" ===== ===== 2016-06-26e "Elenor of Tsort" =====
Ligne 120: Ligne 191:
 === Hotfix === === Hotfix ===
  
-  * Hotfix 2016-06-26a: corrige le problème [[issue>1616]] avec authad. +  * Hotfix 2016-06-26a : corrige le problème [[issue>1616]] avec authad. 
-  * Hotfix 2016-06-26b: corrige la faille de sécurité [[issue>1883]], et ajuste la vérification de l'ID de session à sa spécification.+  * Hotfix 2016-06-26b : corrige la faille de sécurité [[issue>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 [[issue>2061]].   * Hotfix 2016-06-26c:​ corrige le problème XSS réfléchi [[issue>2061]].
-  * Hotfix 2016-06-26d: quels changements ??? +  * Hotfix 2016-06-26d : quels changements ??? 
-  * Hotfix 2016-06-26e: Correction de l'annulation de l'envoi de $language à GeSHi[[issue>2088]]+  * Hotfix 2016-06-26e : Correction de l'annulation de l'envoi de $language à GeSHi[[issue>2088]] 
 ===== 2015-08-10a "Detritus" ===== ===== 2015-08-10a "Detritus" =====
  
Ligne 136: Ligne 208:
   * corrections pour la compatibilité avec PHP 7,   * corrections pour la compatibilité avec PHP 7,
   * les titres de page reflètent maintenant mieux l'action courante,   * les titres de page reflètent maintenant mieux l'action courante,
-  * dev: ajout d'un [[devel:event:plugin_popularity_data_setup|événement pour permettre aux auteurs d'extensions d'envoyer leurs propres informations de popularité]]+  * dev : ajout d'un [[devel:event:plugin_popularity_data_setup|événement pour permettre aux auteurs d'extensions d'envoyer leurs propres informations de popularité]]
   * :!:, tous les boutons de validation de formulaire sont passés de ''input'' à ''button'' pour améliorer leur capacité à être stylés,    * :!:, tous les boutons de validation de formulaire sont passés de ''input'' à ''button'' pour améliorer leur capacité à être stylés, 
   * diverses améliorations et corrections de bug.   * diverses améliorations et corrections de bug.
Ligne 142: Ligne 214:
 === Hotfix === === Hotfix ===
  
-  * Hotfix 2015-08-10a: Correction du problème [[issue>1296]] dans le gestionnaire d'extensions qui empêchait l'installation de //tarball// et du problème [[issue>1302]] qui empêchait les liens vers des partages windows de fonctionner.+  * Hotfix 2015-08-10a : Correction du problème [[issue>1296]] dans le gestionnaire d'extensions qui empêchait l'installation de //tarball// et du problème [[issue>1302]] qui empêchait les liens vers des partages windows de fonctionner.
  
  
fr/changes.1642368738.txt.gz · Dernière modification : 2022-01-16 22:32 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