changes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
changes [2016-08-11 14:15] – old revision restored (2016-07-19 18:14) 2a02:6d0:1:1:52e5:49ff:fee6:fe73 | changes [2024-02-12 13:14] (current) – hotfix released andi | ||
---|---|---|---|
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:// | + | 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:// |
- | Changelogs for releases older than the ones listed here are available at [[Old Changes]]. Plugin and template developers should read and subscribe to the [[devel: | + | Changelogs for releases older than the ones listed here are available at [[Old Changes]]. |
+ | |||
+ | Plugin and template developers should read and subscribe to the [[devel: | ||
There is some information regarding the [[install: | There is some information regarding the [[install: | ||
- | Changes marked with :!: need some attention on upgrading! | + | **Changes marked with :!: need some attention on upgrading!** |
- | ===== Release | + | ===== Release |
- | * New [[plugin:authPDO]] plugin, | + | * :!: DokuWiki requires at least PHP 7.4 now |
- | * :!: Access check is performed before pages are shown in sidebars of recent templates. (e.g. dokuwiki, starter, writr) | + | * Further fixes for warnings in PHP8+ |
- | * PHP 7 compatibility fixes | + | * Complete Overhaul of the [[devel:Remote API]] and introduction of the [[devel:JSONRPC]] transport (see [[https:// |
- | * Internet Explorers 8 (and older) are no longer supported, workarounds have been removed | + | * Introduction of [[devel:Authentication# |
- | * Improvements | + | * Automatic pruning of logs (see [[config:logretain|Configuration Setting: logretain]]) |
- | * Show size changes in recent changes | + | * Plugin authors can now set an update message to be shown in extension manager |
- | * Better RTL (Arabic, Hebrew) support in Mediamanager | + | * Refactored [[syndication|feed generation]] |
- | * Support for PHP's builtin web server | + | * Better baseurl detection when running behind reverse proxy |
- | * Various | + | * :!: developers now need to install dev dependencies via [[devel:composer]] |
+ | * Automatic loading of [[devel: | ||
+ | * '' | ||
+ | * The default [[template: | ||
+ | * Lots of [[devel: | ||
+ | * Various bug fixes and smaller tweaks | ||
=== Hotfix === | === Hotfix === | ||
- | * Hotfix 2016-06-26a: fixes [[issue>1616]] issue with authad. | + | * 2024-02-06a |
+ | * fix problem with parsing uneven table columns | ||
+ | * fix logo aspect ratio in '' | ||
+ | * re-add missing [[devel: | ||
+ | * fix error handling for plugins | ||
+ | * fix doubly declared '' | ||
+ | * fix content-type header for feeds [[issue> | ||
+ | * ignore decryption errors on old cookies [[issue> | ||
+ | ===== Release 2023-04-04a “Jack Jackrum” ===== | ||
- | + | | |
- | ===== Release 2015-08-10a “Detritus” ===== | + | * A new feature flag [[config:hidewarnings]] will suppress the output of warnings, if PHP is configured |
- | + | * The options to embed HTML and PHP have been **completely removed** | |
- | | + | * [[https://forum.dokuwiki.org/d/ |
- | * New [[plugin:styling|Style Manager]] to adjust template variables like colors | + | * [[plugin:htmlok|Plugin alternative]] |
- | * Experimental new Form class usable | + | * Fixes |
- | * Use [[http://getcomposer.org/|Composer]] to add third party libraries | + | * quicksearch with UTF-8 chars |
- | * Various deprecated code has been removed | + | * basic auth header parsing |
- | * The [[plugin:extension|Extension Manager]] can now remove old files when updating extensions | + | * old revisions for pages with dots |
- | * Allow [[issue> | + | * feed titles |
- | * PHP 7 compatibility fixes | + | * handling of unknown config options |
- | * Page titles | + | * relaxed media CSP headers for PDF and SVG handling |
- | * Add [[devel: | + | * relaxed browseruid check for better |
- | * Changed all submit buttons from '' | + | * compatibility updates for mail sending |
- | * Various improvements and bug fixes | + | * Unit Tests use php-dom-wrapper instead of phpquery now :!: |
+ | * Improved error logging | ||
+ | * Dependency Updates | ||
=== Hotfix === | === Hotfix === | ||
- | * Hotfix | + | * Hotfix |
- | + | * fix an XSS security vulnerability in RSS handling | |
- | ===== Release | + | ===== Release |
- | + | ||
- | * It's now possible to customize single strings of the [[localization# | + | |
- | * New history function to see how a wiki looked at a certain time (no user interface yet, details at [[date at]]) | + | |
- | * Security fix for AD/LDAP auth plugin related problem ([[http:// | + | |
- | * Some caching in the database auth plugins | + | |
- | * Improved CLI interface for better command line tools | + | |
- | * Support for external Audio/Video sources | + | |
- | * Various improvements and bug fixes | + | |
- | Note: When you had disabled the [[config:compress|'compress' | + | * Fix various errors in PHP8 support |
+ | * Drop support for PHP versions earlier than 7.2 | ||
+ | * SVG-based smileys replace GIF versions | ||
+ | * :!: may require template update | ||
+ | * :!: plugins directly embedding SVG may need CSS adjustments [[issue> | ||
+ | * Allow " | ||
+ | * Various translation updates | ||
+ | * Add a class '' | ||
+ | * Use [[https:// | ||
+ | * auto rotation based on EXIF tags | ||
+ | * support for WEBP | ||
+ | * Refactored logging mechanism [[pr> | ||
+ | * Refactored media manager [[pr> | ||
+ | * Support for SVG images | ||
+ | * New form events used. :!: Plugins should implement them, because the old form events are not triggered anymore | ||
+ | * Some smaller security fixes | ||
+ | * :!: On [[farms|farm setups]] a log dir needs to be created manually in animals | ||
=== Hotfix === | === Hotfix === | ||
- | * Hotfix | + | * Hotfix |
- | * Security Hotfix 2014-09-29b: | + | * fix an XSS security vulnerability [[issue> |
- | * Security | + | * Hotfix |
- | * Security Hotfix 2014-09-29d: | + | * fix an XSS security |
- | ===== Release | + | ===== Release |
- | * [[plugin:Extension]] Manager | + | * Lots of internal refactoring to make the code base more modern and robust. You can read a bit [[https:// |
- | * [[wiki:syntax# | + | * Defer the loading of JavaScript to improve initial page loads :!: (Some plugins needs to temporary disable the [[config:defer_js]] feature flag) |
- | * New and more file icons (as e.g. seen on [[:mime]]) | + | * PHP 7.4 compatibility and some preparations for the upcoming PHP8 |
- | * Show login form at denied access | + | * New [[config:trustedproxy]] setting for installations behind a reverse proxy :!: |
- | * Show a domain dropdown when [[plugin:authad#other_options|multiple AD domains]] are configured | + | * New [[plugin:extension#command_line_interface|command line script]] for managing extensions |
- | * Added user page linking by adding the [[config: | + | * [[syndication# |
- | * Added a more versatile Revision selection to the diff page of articles | + | * A whole ton of smaller bug fixes and improvements |
- | * :!: Fallback | + | * Lots of translation upgrades |
- | :!: When the layout seems broken, you may be affected by an [[issue> | + | :!: Note: because of various internal changes, not all plugins or templates |
- | === Hotfix === | + | Please also read: |
- | * Security Hotfix 2014-05-05a for [[issue> | + | * [[https:// |
- | * Security Hotfix 2014-05-05b for AD/LDAP auth plugin related problem ([[http://www.freelists.org/post/dokuwiki/ | + | * [[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' |
- | * Security Hotfix 2014-05-05c: | + | * [[https:// |
- | * Security Hotfix 2014-05-05d: fixes privilege escalation in RPC API | + | |
- | * Security Hotfix 2014-05-05e: | + | |
- | ===== Release 2013-12-08 “Binky” ===== | + | And please also ; |
+ | * Search the [[https:// | ||
+ | * If you have no clue where the issue originates, check the [[bugs# | ||
- | * improved random generator for more secure passwords | + | === Hotfix === |
- | * Added capability to import and export users in [[plugin: | + | |
- | * Implemented [[devel: | + | |
- | * The old [[template: | + | |
- | * Users can delete their own account now | + | |
- | * Improvements for RTL languages/ | + | |
- | * Many, many translation updates and smaller bugfixes | + | |
- | ===== Release 2013-05-10a “Weatherwax” ===== | + | * Hotfix 2020-07-29a |
+ | * fix an XSS security vulnerability [[issue> | ||
- | * Introduction of [[devel: | + | ===== Release 2018-04-22c “Greebo” ===== |
- | * This release finalizes our jQuery migration and the deprecated compatibility functions were removed. :!: this might break plugins that have not been updated for the last year | + | |
- | * Various updates and fixes to the new template introduced in Adora Belle, especially to mobile mode | + | |
- | * Refactored email subscriptions | + | |
- | * Upgrade to jQuery 1.9.0 and jQuery-UI 1.9.2 | + | |
- | * Refactored tar file library | + | |
- | * A security enhancement for fetch to reduce its susceptibility to DDOS attacks. :!: Plugins which use fetch to display images and construct their own urls maybe be incompatible with the change | + | |
- | * removal of [[plugin: | + | |
- | * The hotfix released 2013-06-16 contains the following fixes | + | |
- | * Several fixes related to the new Auth-Plugins (especially LDAP, AD and MySQL) | + | |
- | * Improvements to the random password generator and introduction of [[devel: | + | |
- | * Better password reset tokens | + | |
- | * A fix for image rescaling (Precondition failed problem) | + | |
- | * A fix related to Internet Explorer' | + | |
- | ===== Release 2012-10-13 “Adora Belle” ===== | + | * This release requires **PHP 5.6** at least! (Red Hat Enterprise Linux does not support beyond PHP 5.5) |
+ | * PHP 7.2 Support and improvements for PHP 7.3 support | ||
+ | * New form on search page with more search tools :!: Plugins which modified that page may need adjustments, | ||
+ | * ability to filter and sort results by time! 🎉 | ||
+ | * Sending now a '' | ||
+ | * Re-factored section edit. :!: Plugins which insert own [[devel: | ||
+ | * updated LESS compiler :!: [[devel: | ||
+ | * new Action Dispatcher :!: Plugin authors handling [[devel: | ||
+ | * new [[https:// | ||
+ | * new [[https:// | ||
+ | * improved features in bin/ | ||
+ | * better cursor handling when inserting multiple images from media popup | ||
+ | * [[syntax_highlighting|additional options]] for GeShi syntax highlighting | ||
- | **Usage enhancements** | + | === Hotfix === |
- | * A [[template: | + | * Hotfix 2018-04-22a |
- | * The TOC and the search results have been rewritten and improved. This impacts templates: :!: all templates need to be adjusted to work properly. See [[github>d5acc30d]] and [[github>91b05b6b]] for details of the changes and what needs to be done in each template. | + | * fix missing "you are here" |
- | * Several fixes and enhancements have been made to the media manager | + | * readd missing password reset interface |
- | * RTL has been given some particular attention | + | * fix page unlocking when canceling edits [[issue>2350]] |
- | * Several fixes of the subscription mechanism have been integrated | + | * better support |
+ | * problems with installing plugin zips on some systems [[issue> | ||
+ | | ||
+ | * Hotfix 2018-04-22b | ||
+ | * fix PHP 7.3 compatibility [[issue> | ||
+ | * fix ACL check [[PR> | ||
+ | * Hotfix 2018-04-22c | ||
+ | * fix an XSS Vulnerability [[issue> | ||
- | **Setup & Administration** | + | ===== Release 2017-02-19g “Frusterick Manners” ===== |
- | * Multiple LDAP servers is now available | + | * new Admin screen with plugins being able to add their own icons :!: 3rd party templates need adjustments |
- | * Wiki farms is in the core of DokuWiki: all the farm code is grouped in a farm.php file which can be included through the preload.php | + | * jQuery 3 (IE Support |
- | * ACL now support a %GROUP% wildcard. This works like the %USER% wildcard, but for groups. :!: %USER% and %GROUP% cannot be mixed on an ACL line | + | * :!: some plugins may need an update. |
- | * Notification mail are now sent as HTML formatted mails. | + | * [[plugin:Gallery]]: Make sure to update the gallery plugin before you upgrade |
- | * Resending password has been reworked. | + | * [[plugin: |
- | * XMLRPC settings in the config file are renamed: xmlrpc | + | * better cache management |
- | * Added support | + | * PHP 7.1 support |
+ | | ||
+ | | ||
+ | * Various improvements, | ||
+ | * :!: XMLRPC is only available | ||
- | **Integration & Development** | + | === Hotfix === |
- | * Several | + | * Hotfix 2017-02-19a: |
- | * DokuWiki now uses PHPUnit as its test framework | + | * Hotfix 2017-02-19b: |
- | * Sidebar inclusion is now provided in the new default template. (The Release Candidate included a '' | + | * Hotfix 2017-02-19c: |
- | * The DOKU_TPL* constants are deprecating: :!: template authors are encouraged | + | * Hotfix 2017-02-19d: |
- | * [[devel:releases|More details about changes]] related to programmers. | + | |
+ | * Hotfix 2017-02-19f: | ||
+ | * Hotfix 2017-02-19g: fixes an XSS Vulnerability [[issue> | ||
- | **And also** | + | ===== Release 2016-06-26e “Elenor of Tsort” ===== |
- | * Over 20 language updates | + | * New [[plugin: |
- | * Over 60 issues were fixed | + | * :!: Access check is performed before pages are shown in sidebars of recent templates. (e.g. dokuwiki, starter, writr) |
+ | * PHP 7 compatibility fixes | ||
+ | * Internet Explorers 8 (and older) are no longer supported, workarounds have been removed | ||
+ | * Improvements to the new [[devel: | ||
+ | * Show size changes in recent changes | ||
+ | * Better RTL (Arabic, Hebrew) support in Mediamanager | ||
+ | * Support for PHP's builtin web server | ||
+ | * Various improvements, | ||
+ | * Old authentication configurations are not loaded anymore. Requires for some a manual update of configuration settings. (You need to change e.g. '' | ||
- | ===== Release 2012-01-25c “Angua” ===== | + | === Hotfix |
- | **Usage enhancements** | + | |
+ | | ||
+ | | ||
+ | | ||
+ | * Hotfix 2016-06-26e: | ||
- | * Version handling of media files, just like pages. Old versions are saved and change history available in " | + | ===== Release 2015-08-10a “Detritus” ===== |
- | * Drag & drop support in media manager to speed up adding new files (only works in Firefox and Chrome). And improved multiple file upload (only works in Firefox, Chrome and Safari). This was made possible by replacing the old flash uploader with [[http:// | + | |
- | * A powerful, AJAX-enhanced [[fullscreen_mediamanager|fullscreen media manager]] is introduced in addition to the standard pop-up manager. | + | |
- | **Setup & Administration** | + | |
+ | | ||
+ | | ||
+ | | ||
+ | * Various deprecated code has been removed | ||
+ | * The [[plugin: | ||
+ | * Allow [[issue> | ||
+ | * PHP 7 compatibility fixes | ||
+ | * Page titles now reflect the current action better | ||
+ | * Add [[devel: | ||
+ | * Changed all submit buttons from '' | ||
+ | * Various improvements and bug fixes | ||
- | * Better farming with cascading configuration for plugin enabling/ | + | === Hotfix === |
- | * Performance enhancement by using data uris. This will transfer small images together with the CSS, thus reducing the number of needed HTTP requests and avoiding the HTTP header overhead. Turn on [[: | + | |
- | **Integration & Development** | + | |
- | + | ||
- | * The core code now uses the [[http:// | + | |
- | * XML-RPC has been polished fixing some auth & login issues. | + | |
- | * [[devel: | + | |
- | + | ||
- | **Finally** | + | |
- | + | ||
- | * 25 reported issues were fixed. | + | |
- | * Various smaller bug fixes and enhancements. | + | |
- | * Thank you Kate and Piyush for their GSoC work and to Google for sponsoring it! | + | |
- | **Hotfixes** | ||
- | * XSS security issue [[bug> | ||
- | * XSS security issue [[bug> | ||
- | Previous releases are on [[Old Changes]]. | + | Previous releases are on **[[Old Changes]].** |
changes.1470917700.txt.gz · Last modified: 2016-08-11 14:15 by 2a02:6d0:1:1:52e5:49ff:fee6:fe73