View source for 5.4 Change Log

===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)).