View source for 5.0 Change Log

===5.0===
(01.12.2019) ((Commit:95c416fc2f607e5dd6cb85ed3f109befde198e4f 95c416f)) -> M5 ++(((/Dev/Release/R5.0/ReleaseNotes Release Notes)))++

{{toc numerate=1  from="h3" to="h6"}}

====Database====
  * normalized database

====Installer====
  * added option to chose InnoDB as MySQL database engine

====Configuration====
  * renamed and moved wakka.config.php to config/config.php 
  * new available settings
    1. ##abuse_email##
    1. ##allow_swfobject##
    1. ##allow_themes##
    1. ##allow_themes_per_page##
    1. ##allow_x11colors##
    1. ##antidupe##
    1. ##cache_sql##
    1. ##cache_sql_ttl##
    1. ##category_page##
    1. ##comment_delay##
    1. ##comments_count##
    1. ##date_format##
    1. ##date_macro_format##
    1. ##date_precise_format##
    1. ##debug_admin_only##
    1. ##debug_sql_threshold##
    1. ##default_create_acl##
    1. ##default_upload_acl##
    1. ##disable_bracketslinks##
    1. ##disable_formatters##
    1. ##disable_npjlinks##
    1. ##disable_wikilinks##
    1. ##disable_wikiname##
    1. ##edit_summary##
    1. ##email_from##
    1. ##email_priority##
    1. ##enable_comments##
    1. ##enable_email##
    1. ##enable_email_notification##
    1. ##enable_feeds##
    1. ##footer_rating##
    1. ##forum_cluster##
    1. ##forum_topics##
    1. ##groups_page##
    1. ##hide_index##
    1. ##hide_revisions##
    1. ##hide_toc##
    1. ##intercom_delay##
    1. ##ip_login_limit_max##
    1. ##keep_deleted_time##
    1. ##language##
    1. ##license##
    1. ##log_default_show##
    1. ##log_level##
    1. ##log_min_level##
    1. ##log_purge_time##
    1. ##maint_last_cache##
    1. ##maint_last_delpages##
    1. ##maint_last_log##
    1. ##maint_last_oldpages##
    1. ##maint_last_refs##
    1. ##max_login_attempts##
    1. ##minor_edit##
    1. ##name_date_macro##
    1. ##news_cluster##
    1. ##news_levels##
    1. ##noindex##
    1. ##numerate_links##
    1. ##owners_can_change_categories##
    1. ##permalink_page##
    1. ##phpmailer##
    1. ##phpmailer_method##
    1. ##policy_page##
    1. ##publish_anonymously##
    1. ##pwd_char_classes##
    1. ##pwd_min_chars##
    1. ##pwd_unlike_login##
    1. ##reverse_proxy##
    1. ##reverse_proxy_addresses##
    1. ##reverse_proxy_header##
    1. ##review##
    1. ##session_encrypt_cookie##
    1. ##session_expiration##
    1. ##session_match_ip##
    1. ##session_match_useragent##
    1. ##session_time_to_update##
    1. ##session_use_db##
    1. ##site_desc##
    1. ##site_name##
    1. ##smtp_connection_mode##
    1. ##smtp_host##
    1. ##smtp_password##
    1. ##smtp_port##
    1. ##smtp_username##
    1. ##store_deleted_pages##
    1. ##time_format##
    1. ##time_format_seconds##
    1. ##timezone##
    1. ##tls##
    1. ##tls_implicit##
    1. ##tls_proxy##
    1. ##tree_level##
    1. ##upload_quota_per_user##
    1. ##username_chars_max##
    1. ##username_chars_min##
    1. ##users_page##

  * removed settings
    1. ##upload_max_per_user##

====Features====
  * added LaTeX export
  * added Admin panel (beta)
  * implemented PHPMailer (SMTP support)
  * added page / comment title
  * added change summary
  * added timezone support
  * support Content-Security-Policy (CSP)
  * support Strict-Transport-Security header

====Core====
  * Lots of bugfixes & enhancements, including:
    * description showed next to uploaded file on the "upload successful" page.
    * added line for new signature button in WikiEdit
    * email notification if the ownership of a page is transfered
    * implemented cache in NpjTranslit
    * implemented cache for expensive SQL-queries (by default off)
    * _cache folder has now the following subfolders
      * /config
      * /pages
      * /queries
      * /feeds (optional)
    * merged acl and massacl handler
    * merged rename and massrename handler

====Actions====
  * added
    * ##adminupdate##
    * ##authors##
    * ##categories##
    * ##category##
    * ##deleted##
    * ##feed##
    * ##forums##
    * ##groups##
    * ##menu##
    * ##mostcommented##
    * ##mostrated##
    * ##news## / ##newsinput##
    * ##pagebreak##
    * ##permalink## / ##permalinkproxy##
    * ##polls## / ##pollsadd## / ##pollsarchive## / ##pollspreview##
    * ##randompage##
    * ##tagcloud##
    * ##topics##
    * ##userpages##
    * ##users##
    * ##whatsnew##
  * renamed
    * ##comments## -> ##comment##
    * ##recentlycommented## -> ##commented##
    * ##recentcomments## -> ##comments##
  * removed aliases
    * ##a## -> ##anchor##
    * ##orphanedpages## -> ##orphaned##
    * ##recentchanges## -> ##changes##
    * ##showparagraphs##/##p## -> ##paragraphs##
    * ##tableofcontents## -> ##toc##
    * ##wantedpages## -> ##wanted##
    * ##mywatchespages## -> ##mywatches##
    * ##searchfor##
    * ##textsearch##
    * ##topicsearch##
  * removed
    * ##lastusers##
    * ##linkstree##

====Formatters====
  * Typografica: 
    * 'laquo' => 0, // angle quotes
    * 'quotes' => 0,
  * renamed
    * comments -> comment
  * extended Wacko Syntax
    * ((/Doc/English/Formatting/Footnotes footnotes))
      * ##""[[^ text of footnote here]]""##
    * table header
      * ##""#|
*|heading 1|heading 2|heading 3|*
||cell  1-1|cell  1-2|cell  1-3||
||cell  2-1|cell  2-2||
|#""##


====Handlers====
  * added
    * ##categories##
    * ##clone##
    * ##purge##
    * ##source##
    * ##moderate##
    * ##new##
    * ##rate##
    * ##review##
    * ##latex##
  * merged
    * ##massacls## -> ##acls##
    * ##massrename## -> ##rename##
  * renamed
    * ##acls## -> ##permissions##
    * ##files## -> ##file##
    * ##settings## -> ##properties##

====Installer====
  * fixed usage of wrong encoding during upgrade
  * sets SQL mode to permissive


====Makros====
  * changed ##""::::""## creates now ##""((user:UserName UserName))""##
    * you can set the path for user: in the interwiki.conf (e.g. ##/User?profil=## or ##User/##)

====Translations====
  * ((/Dev/Translations Localization))
    * localized more remaining and new strings (Russian & English)
    * renamed language files from wakka.<lang>.php to wacko.<lang>.php
    * updated German, French, Russian, Greek and Spanish
    * removed Moldavian

====Themes====
  * added new default theme
  * header.php

====Packages====
added
  *  ((http://simplepie.org/ SimplePie)) 1.3 ++(((https://github.com/simplepie/simplepie Changelog)))++
  * ((https://github.com/PHPMailer/PHPMailer PHPMailer)) 5.2.1 ++(((https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md Changelog)))++

updated
  *  ((/Dev/Projects/SafeHTML HTML_Safe)) to Release 0.10.1 
  * ((http://pear.php.net/package/XML_HTMLSax3/ HTMLSAX3)) to Release 3.0.0
  * ((http://pear.php.net/package/Text_Highlighter/ Text_Highlighter)) to Release 0.7.x ++(((http://pear.php.net/package/Text_Highlighter/download/All Changelog)))++
    * added ABAP, HTML, JAVA, SH, VBSCRIPT
  * ((/Dev/Projects/WikiEdit WikiEdit)) to Release 3.08
    * added separators
  *  ((https://github.com/swfobject/swfobject SWFObject)) 2.2
  * ((/Dev/Components/Lib/Captcha freeCap)) v1.4.1


Note that the changelog is usually incomplete, for a complete list of changes that went into R5.0, you can browse the ((https://bitbucket.org/wackowiki/wackowiki/commits/all  Commit log)).