===5.4===
(12.07.2014) ((Commit:3679c8e51cc52770361678d93dc2b4148471acae 3679c8e)) -> M3 ++(((/Dev/Release/R5.4/ReleaseNotes Release Notes)))++
{{toc numerate=1 from="h3" to="h6"}}
====Actions====
* use nested list for table of content
* fixed broken menu session array after updating bookmarks via menu action bugs:367
* fixed broken reset password link with mode rewrite off
* exclude deleted pages from tree
* exclude deleted pages and comments from search
====Configuration====
* primary config
1. ##'database_charset' => '[latin1|cp1251|...]',##
* constants
1. ##HTML_ENTITIES_CHARSET## '[ISO-8859-1|cp1251]'
====Core====
* removed depreciated MySQL API support
* PHP Version >= 5.4 patch for ##htmlspecialchars()##, ##htmlentities()##, ##html_entity_decode()##
* Changed default value of ##default_charset## php.ini option from ##ISO-8859-1## to ##UTF-8##.
* replaced preg_replace() e modifier with preg_replace_callback
* exclude pages from XML sitemap with noindex '1'
* use field 'deleted ' to mark deleted pages, comments, files
* renamed function ##cache_invalidate()## to ##invalidate_page_cache()##
* purges SQL queries cache after adding, renaming or deleting a page / comment
* show only the default language for selection in usersettings if multilanguage is set off
* hash the lost password and email confirm code/token in the database
* PHPMailer: added missing autoloader
====Database====
* added field '##cache_id##' to cache table
* database: added missing default values
====Installer====
* added option to chose charset in DB config section (cp1251 | latin1 | latin2 | greek)
====Bugfixes====
* tree action: fixed broken nested list
* fixed loading other language with theme if multilanguage is set off
====Handlers====
* shows upload permissions only to user if uploads are allowed
* disallow page names with 'Comment[0-9]' and all sub pages
* added option to show referrers by time
====Admin panel====
* fixed broken backup and restore for cluster and set correct charset
* fixed deleted pages module
* show success message after saving changed config settings
* fixed broken groups management
* fixed: Error loading admin module "configupload.php"
====Themes====
* replaced GIF with PNG icons
====Translations====
* added message sets for resend the email confirmation code
* updated German, French
====Packages====
added
* ((https://github.com/masterexploder/PHPThumb PHP Thumb Library))
updated
* ((/Dev/Projects/SafeHTML HTML_Safe)) to Release 0.10.1
* ((/Dev/Projects/WikiEdit WikiEdit)) to Release 3.08
* ((http://simplepie.org/ SimplePie)) 1.3.1 ++(((https://github.com/simplepie/simplepie Changelog)))++
* ((https://github.com/PHPMailer/PHPMailer PHPMailer)) 5.2.7 ++(((https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md Changelog)))++
Note that the changelog is usually incomplete, for a complete list of changes that went into R5.4, you can browse the ((https://bitbucket.org/wackowiki/wackowiki/commits/all Commit log)), the ((https://wackowiki.org/bugs/changelog_page.php Bug Tracker Log)).