DokuWiki

It's better when it's simple

User Tools

Site Tools


changes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
changes [2022-09-07 17:43] – [Changelog] Hotfixes often contain only one or few security fixes Michaelsychanges [2024-07-08 12:00] (current) – old revision restored (2024-06-25 05:28) xrat
Line 1: Line 1:
 ====== Changelog ====== ====== Changelog ======
  
-This page contains a summary of changes between the official [[DokuWiki]] releases. Only the biggest changes are listed here. A complete and detailed log of all changes is available through the [[https://github.com/splitbrain/dokuwiki/commits/master|GitHub Repository Browser]]. (This log on Github is only authoritative for main releases. Hotfixes often contain only one or few security fixes.)+This page contains a summary of changes between the official [[DokuWiki]] releases. Only the biggest changes are listed here. A complete and detailed log of all changes is available through the [[https://github.com/dokuwiki/dokuwiki/commits/master|GitHub Repository Browser]]. (This log on Github is only authoritative for major releases. Hotfixes often contain only one or few security fixes.)
  
 Changelogs for releases older than the ones listed here are available at [[Old Changes]].  Changelogs for releases older than the ones listed here are available at [[Old Changes]]. 
Line 11: Line 11:
 **Changes marked with :!: need some attention on upgrading!** **Changes marked with :!: need some attention on upgrading!**
  
-===== Release 2022-07-31a “Igor” =====+===== Release 2024-02-06a “Kaos” ===== 
 + 
 +  * :!: DokuWiki requires at least PHP 7.4 now 
 +  * Further fixes for warnings in PHP8+ 
 +  * Complete Overhaul of the [[devel:Remote API]] and introduction of the [[devel:JSONRPC]] transport (see [[https://www.patreon.com/posts/96036243|Patreon Post]]) 
 +  * Introduction of [[devel:Authentication#Token Auth]] 
 +  * Automatic pruning of logs (see [[config:logretain|Configuration Setting: logretain]]) 
 +  * Plugin authors can now set an update message to be shown in extension manager 
 +  * Refactored [[syndication|feed generation]] 
 +  * Better baseurl detection when running behind reverse proxy 
 +  * :!: developers now need to install dev dependencies via [[devel:composer]] 
 +  * Automatic loading of [[devel:autoloader#vendor_autoload|vendor/autoload.php]] for plugins 
 +  * ''SameSite=Lax'' cookie attribute is set by default now (see [[config:samesitecookie|Configuration Setting: samesitecookie]]) 
 +  * The default [[template:dokuwiki]] template now supports a SVG logo. The logo height is now fixed to ''64px'' :!: 
 +  * Lots of [[devel:coding style]] fixes 
 +  * Various bug fixes and smaller tweaks 
 + 
 +=== Hotfix === 
 + 
 +  * 2024-02-06a 
 +    * fix problem with parsing uneven table columns [[issue>4186]] 
 +    * fix logo aspect ratio in ''dokuwiki'' template when using PNG logo [[issue>4187]] 
 +    * re-add missing [[devel:event:feed_data_process|FEED_DATA_PROCESS]] event [[issue>4191]] 
 +    * fix error handling for plugins with missing info [[issue>4193]] 
 +    * fix doubly declared ''cache'' class error [[issue>4200]] 
 +    * fix content-type header for feeds [[issue>4203]] 
 +    * ignore decryption errors on old cookies [[issue>4198]] 
 +===== Release 2023-04-04a “Jack Jackrum” ===== 
 + 
 +  * A lot of fixes for warnings in PHP8+ 
 +    * A new feature flag [[config:hidewarnings]] will suppress the output of warnings, if PHP is configured to show warnings to the end user 
 +  * The options to embed HTML and PHP have been **completely removed** for security reasons :!: 
 +    * [[https://forum.dokuwiki.org/d/20628-after-igor-htmlok-and-phpok-will-no-longer-be-included-in-the-dokuwiki-core|Forum discussion]] 
 +    * [[plugin:htmlok|Plugin alternative]] 
 +  * Fixes 
 +    * quicksearch with UTF-8 chars 
 +    * basic auth header parsing 
 +    * old revisions for pages with dots 
 +    * feed titles 
 +    * handling of unknown config options 
 +    * relaxed media CSP headers for PDF and SVG handling 
 +    * relaxed browseruid check for better browser compatibility 
 +    * compatibility updates for mail sending 
 +  * Unit Tests use php-dom-wrapper instead of phpquery now :!: 
 +  * Improved error logging 
 +  * Dependency Updates 
 + 
 +=== Hotfix === 
 + 
 +  * Hotfix 2023-04-04a 
 +    * fix an XSS security vulnerability in RSS handling [[issue>3967]] 
 +===== Release 2022-07-31b “Igor” =====
  
   * Fix various errors in PHP8 support   * Fix various errors in PHP8 support
Line 35: Line 86:
   * Hotfix 2022-07-31a   * Hotfix 2022-07-31a
     * fix an XSS security vulnerability [[issue>3761]]     * fix an XSS security vulnerability [[issue>3761]]
 +  * Hotfix 2022-07-31b
 +    * fix an XSS security vulnerability in RSS handling [[issue>3967]]
  
 ===== Release 2020-07-29a “Hogfather” ===== ===== Release 2020-07-29a “Hogfather” =====
Line 57: Line 110:
 And please also ; And please also ;
   * Search the [[https://forum.dokuwiki.org|Forum]] when you encounter problems, chances are high that there are already solutions available   * Search the [[https://forum.dokuwiki.org|Forum]] when you encounter problems, chances are high that there are already solutions available
-  * If you have no clue where the issue originates, check the [[https://www.dokuwiki.org/bugs#server_php_error_logs|log files of your webserver]].+  * If you have no clue where the issue originates, check the [[bugs#server_php_error_logs|log files of your webserver]].
  
 === Hotfix === === Hotfix ===
Line 91: Line 144:
   * Hotfix 2018-04-22b   * Hotfix 2018-04-22b
     * fix PHP 7.3 compatibility [[issue>2622]]     * fix PHP 7.3 compatibility [[issue>2622]]
-    * fix ACL check [[https://github.com/splitbrain/dokuwiki/pull/2609]]+    * fix ACL check [[PR>2609]]
   * Hotfix 2018-04-22c   * Hotfix 2018-04-22c
     * fix an XSS Vulnerability [[issue>3044]]     * fix an XSS Vulnerability [[issue>3044]]
Line 116: Line 169:
   * Hotfix 2017-02-19d: fixes sanitation of $language [[issue>2080]]; fixes RSS syntax XSS [[issue>2081]]   * Hotfix 2017-02-19d: fixes sanitation of $language [[issue>2080]]; fixes RSS syntax XSS [[issue>2081]]
   * Hotfix 2017-02-19e: fixes rendering null $language going to GeSHi [[issue>2088]]   * Hotfix 2017-02-19e: fixes rendering null $language going to GeSHi [[issue>2088]]
-  * Hotfix 2017-02-19f: fixes PHP 7.3 compatibility [[issue>2622]] and ACL check [[https://github.com/splitbrain/dokuwiki/pull/2609]]+  * Hotfix 2017-02-19f: fixes PHP 7.3 compatibility [[issue>2622]] and ACL check [[PR>2609]]
   * Hotfix 2017-02-19g: fixes an XSS Vulnerability [[issue>3044]]   * Hotfix 2017-02-19g: fixes an XSS Vulnerability [[issue>3044]]
  
Line 145: Line 198:
   * New [[plugin:styling|Style Manager]] to adjust template variables like colors   * New [[plugin:styling|Style Manager]] to adjust template variables like colors
   * Experimental new Form class usable for plugin developers   * Experimental new Form class usable for plugin developers
-  * Use [[http://getcomposer.org/|Composer]] to add third party libraries+  * Use [[https://getcomposer.org/|Composer]] to add third party libraries
   * Various deprecated code has been removed   * Various deprecated code has been removed
   * The [[plugin:extension|Extension Manager]] can now remove old files when updating extensions   * The [[plugin:extension|Extension Manager]] can now remove old files when updating extensions
changes.1662565380.txt.gz · Last modified: 2022-09-07 17:43 by Michaelsy

Except where otherwise noted, content on this wiki is licensed under the following license: 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