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 [2023-04-06 08:38] – [Release 2023-04-04 “Jack Jackrum”] andichanges [2024-02-12 13:14] (current) – hotfix released andi
Line 11: Line 11:
 **Changes marked with :!: need some attention on upgrading!** **Changes marked with :!: need some attention on upgrading!**
  
-===== Release 2023-04-04 “Jack Jackrum” =====+===== 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 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     * 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 removed :!:+  * 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]]     * [[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   * Fixes
     * quicksearch with UTF-8 chars     * quicksearch with UTF-8 chars
Line 30: Line 58:
   * Dependency Updates   * Dependency Updates
  
-===== Release 2022-07-31a “Igor” =====+=== 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 54: 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” =====
changes.1680763128.txt.gz · Last modified: 2023-04-06 08:38 by andi

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