This page contains a summary of changes between the official DokuWiki releases, only the biggest changes are listed here. The complete and detailed log of all changes is available through the GitHub Repository Browser.
Changelogs of older releases than the ones listed here are available at Old Changes. Plugin and template developers should read and subscribe to the detailed change log.
There is some information regarding the upgrade-process.
Changes marked with
need some attention on upgrading!
Usage enhancements
Version handling of media files, just like pages. Old versions are saved and change history available in “recent changes” list as well as in
RSS. This and the new media manager are the result of the Google Summer of Code project of Kate Arzamastseva.

Be careful when upgrading, some directories need be created (see
upgrade)
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
valums Ajax Upload.
-
Setup & Administration
Better farming with cascading configuration for plugin enabling/disabling, this was developed as part of the new extension manager Google Summer of Code project of Piyush Mishra. (see
farm &
config)
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
cssdatauri for a more efficient install.
Integration & Development
The core code now uses the
jQuery JavaScript framework offering powerful features to plugin & template developers. The old, now deprecated JavaScript
API is kept for plugin compatibility. Plugin and template authors are encouraged to migrate their JavaScript code to use jQuery instead of the old
API (
jQuery FAQ).
XML-
RPC has been polished fixing some auth & login issues.
-
Finally
Fixes/changes:
XSS security issue
Search/indexer problem with upper or mixed case words on some
PHP versions
Encoding of non-
ASCII mail subjects
-
-

The safe method for
fnencode changed; be careful when upgrading a wiki with this setting (especially on windows)
IPv6 support
Inline diff displaying
More password hash formats (WordPress, Django)
-
-
Security enhancements for cookie handling
-
Improvements for handling Asian languages
various smaller bug fixes and enhancements

A bug in “Rincewind RC1” and recent development versions might have corrupted your
search index.
It is recommended to check if everything is okay by adding
?do=check to your DokuWiki
URL. The index can be rebuilt by using the command line script
bin/indexer.php or the
Search Index Plugin.
improved quick search algorithm
-

Template authors need to check if they implement the correct button
permalinks for diff views
license clarification on various 3rd party libs
prefilled section names in summary when editing a section
license chooser in the installer
several IE7, IE8, Chrome fixes
Parameters can now be passed in internal links (useful for plugins)
some XMLRPC improvements
configurable filename encoding
-
centralized library loading
lots of bug fixes and minor improvements

This release needs
PHP 5.1.2 or later!
many Editor improvements
automatic list indention
better headline system
link wizard

template authors need to provide
CSS
compatibility fixes for IE8 and Chrome
PHP 5.3 compatibility fixes
row span support in tables
downloadable code blocks
fulltext search improvements
added filename search in media manager
new
dformat function

plugin and template authors should replace strftime calls with this function
one click revert button for managers

template authors need to add this button
nicer admin screen

template authors need to provide
CSS
XMLRPC improvements
many smaller feature enhancements
more plugin events
some performance optimizations
minor security enhancements
many, many, many bug fixes
Flash Multiuploader
license selector

template authors need to make use of
tpl_license()
compatibility fixes with Flash Player 10
internal changes to make
farming easier
removed old upgrade plugins
1) 
better support for non-default auth backends in
ACL manager
jump to edited section after saving
-
-
improved search result display
many smaller feature enhancements
more plugin events
some performance optimizations
minor security enhancements
-
many, many bug fixes
Improved
RSS syndication, now supports diff views and full
HTML, search results are available as
RSS
Added
AJAX to the
index view
Show
diffs between arbitrary page revisions
Improved search and result highlighting
Better plugin support for modifying DokuWiki forms

removes *FORM_INJECTION events
Separation of
TOC from content for more template flexibility
Security measurements against
CSRF attacks
X-Sendfile support for supporting Webservers
-
-
Complete rewrite of the
ACL manager
Moved spell checker from core to plugin
-
Popularity plugin added by default – please help us to improve DokuWiki with your data
Using locale aware
strftime instead of
date 
Plugin authors may need to fix their plugins
Use fulltext index for media file usage scan for better scalability
Introduction of a temp folder

upgraders should make sure
data/tmp exists and is writable
Many bugfixes, smaller features and performance improvements.
Revert Manager added to mass revert spam attacks
OpenSearch Support
DOMlib removed (smaller JavaScript footprint)

Improved index method for the search

Upgraders make sure to have
data/index directory
Improved page meta data support
Added a manager option to open certain admin functions to a given group
Pluggable renderers
TOC now can be separated from the content
MIME type heuristics to work around
IE security flaws
include and include_once support for JavaScript files
A bucket load of smaller and bigger bugfixes and improvements
Some more bugfixes since RC1
automatic background
draft saving
improved caching behavior for
CSS, JavaScript and
RSS, with correct IMS handling
various performance improvements including the
changelog mechanism redesign
support for storing page metadata
improvements on the UTF-8 handling when no mb_string extension is available
improvements on the default management plugins
URL rewrite support for export formats
-
-
-
optional gzip output compression if browsers support it
-
completely rewritten
mediamanager 
template designer need to update their templates
-
possibility to disable certain DokuWiki actions, when using it in a
CMS-like environment
made password resetting a two-stage process with confirmation emails
webbased install wizard for first time setup
many many bug fixes, smaller improvements and language updates
Hotfix Release
-
some language updates
JavaScript made unobtrusive
JavaScript and
CSS compression,
CSS variable replacements
-
Fixes for the search indexer
563 575, commandline index updater added
-
Completely reworked auth backend system

backend config may need to be adjusted
stricter
XHTML compliance

Templates need to be adjusted
fixes for the
HTTP library
626
-
Admin plugins for managing users, configuration and plugins added
Pagelockrefresh through background
AJAX
-
optional hierarchical breadcrumbs added (aka. “You are here”)
simplified permission setting of files
ACL now works with user and groupnames which are not valid pagenames (for some auth backends)
XSS security fix for handling EXIF data in the mediamanager
page template support
104
added support for local configuration files
349
Image metadata support (EXIF/IPTC) and detailpage added
insitu footnotes
removed 2MB limit in fetch.php
506
personal wordlist for spellchecker
488
-
email subscription for pagechanges
commandline utilities for scripting
-
URL rewriting for media files

Users of rewrite mode 1 need to adjust their .htaccess
-
Support for admin plugins added
Proxy support added
Optional ImageMagick support added
New options for
image inclusion
Security fix for
ACL handling
456
-
some spellchecker fixes
448
Style fixes
TOC Translation Problem fixed
309
Various fixes for the getBaseURL autodetection
ACL: The password crypting method is configurable through
passcrypt, defaults to salted MD5
ACL: The admin can create new users if openregister is disabled
ACL: Users can set their own password (
autopasswd)
ACL: Added DELETE permission for media files

fixed problems with footnote numbering
Various
mysql changes, support for adding Users

Hide IP for logged in users
Various
ldap changes

-
-
Experimental syntax
Plugin support added
Fix for <php> mode syntax
-
Experimental Spell Checker added
Fix for Sessionlocking
364
Removed short_opentag requirement
Fixed problem with ZendOptimizer
377 378