R5.0 Change Log
5.0
(01.12.2019) Revision:3430 -> M5 (Release Notes)
1. Database
- Database changes
- normalized database
2. Installer
- added option to chose InnoDB as MySQL database engine
3. Configuration
- renamed and moved wakka.config.php to config/config.php
- new available settings
-
'edit_summary' => 0,
-
'minor_edit' => 0,
-
'debug_admin_only' => 0,
-
'debug_sql_threshold' => 0,
-
'log_min_level' => 7,
-
'log_purge_time' => 0,
-
'pwd_min_chars' => 8,
-
'pwd_char_classes' => "0",
-
'pwd_unlike_login' => 1,
-
'news_cluster' => 'News',
-
'news_levels' => '/.+/.+',
-
'date_format' => 'd.m.Y',
-
'time_format' => 'H:i:s',
-
'time_format_seconds' => 'H:i',
-
'name_date_macro' => '%s (%s)',
-
'date_macro_format' => 'd.m.Y H:i',
-
'date_precise_format' => 'd.m.Y H:i:s',
-
'store_deleted_pages' => 1,
-
'disable_bracketslinks' => 0,
-
'disable_wikilinks' => 0,
-
'disable_npjlinks' => 0,
-
'disable_formatters' => 0,
-
'comments_count' => 5,
-
'cache_sql' => 0,
-
'cache_sql_ttl' => 600,
-
'keep_deleted_time' => 0,
-
'abuse_email' =>
-
'allow_swfobject' =>
-
'allow_themes' =>
-
'allow_themes_per_page' =>
-
'allow_x11colors' =>
-
'antidupe' =>
-
'cache_sql' =>
-
'cache_sql_ttl' =>
-
'category_page' =>
-
'comments_count' =>
-
'comment_delay' =>
-
'session_expiration' =>
-
'date_format' =>
-
'date_macro_format' =>
-
'date_precise_format' =>
-
'debug_admin_only' =>
-
'debug_sql_threshold' =>
-
'default_create_acl' =>
-
'default_upload_acl' =>
-
'disable_bracketslinks' =>
-
'disable_formatters' =>
-
'disable_npjlinks' =>
-
'disable_wikilinks' =>
-
'disable_wikiname' =>
-
'edit_summary' =>
-
'email_priority' =>
-
'email_from' =>
-
'enable_comments' =>
-
'enable_email' =>
-
'enable_email_notification' =>
-
'enable_feeds' =>
-
'footer_rating' =>
-
'forum_cluster' =>
-
'forum_topics' =>
-
'groups_page' =>
-
'hide_index' =>
-
'hide_revisions' =>
-
'hide_toc' =>
-
'intercom_delay' =>
-
'ip_login_limit_max' =>
-
'keep_deleted_time' =>
-
'language' =>
-
'license' =>
-
'log_default_show' =>
-
'log_level' =>
-
'log_purge_time' =>
-
'max_login_attempts' =>
-
'minor_edit' =>
-
'name_date_macro' =>
-
'news_cluster' =>
-
'news_levels' =>
-
'noindex' =>
-
'numerate_links' =>
-
'owners_can_change_categories' =>
-
'permalink_page' =>
-
'phpmailer' =>
-
'phpmailer_method' =>
-
'policy_page' =>
-
'publish_anonymously' =>
-
'pwd_char_classes' =>
-
'pwd_min_chars' =>
-
'pwd_unlike_login' =>
-
'review' =>
-
'session_match_ip' =>
-
'session_match_useragent' =>
-
'session_time_to_update' =>
-
'session_use_db' =>
-
'site_desc' =>
-
'site_name' =>
-
'smtp_connection_mode' =>
-
'smtp_host' =>
-
'smtp_password' =>
-
'smtp_port' =>
-
'smtp_username' =>
-
'store_deleted_pages' =>
-
'session_encrypt_cookie' =>
-
'time_format' =>
-
'time_format_seconds' =>
-
'timezone' =>
-
'tls' =>
-
'tls_implicit' =>
-
'tls_proxy' =>
-
'tree_level' =>
-
'upload_quota_per_user' =>
-
'username_chars_min' =>
-
'username_chars_max' =>
-
'users_page' =>
-
'maint_last_cache' =>
-
'maint_last_log' =>
-
'maint_last_refs' =>
-
'maint_last_delpages' =>
-
'maint_last_oldpages' =>
-
'reverse_proxy' =>
-
'reverse_proxy_header' =>
-
'reverse_proxy_addresses' =>
-
- removed settings
-
upload_max_per_user
-
4. Features
- added LaTeX export
- added Admin panel (beta)
- implemented PHPMailer (SMTP support)
- added page / comment title
- added change summary
- added timezone support
- support X-Content-Security-Policy (CSP)
- support Strict-Transport-Security header
5. 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
6. 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
-
7. Formatters
- Typografica:
- 'laquo' => 0, // angle quotes
- 'quotes' => 0,
- renamed
- comments -> comment
- extended Wacko Syntax
- footnotes
-
[[fn 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||
|#
-
- footnotes
8. Handlers
- added
-
categories
-
clone
-
purge
-
source
-
moderate
-
new
-
rate
-
review
-
latex
-
- merged
-
massacls
->acls
-
massrename
->rename
-
- renamed
-
acls
->permissions
-
files
->file
-
settings
->properties
-
9. Installer
- fixed usage of wrong encoding during upgrade
- sets SQL mode to permissive
10. Makros
- changed
::::
creates now((user:UserName UserName))
- you can set the path for user: in the interwiki.conf (e.g.
/User?profil=
orUser/
)
- you can set the path for user: in the interwiki.conf (e.g.
11. Translations
- Localization
- localized more remaining and new strings (Russian & English)
- renamed language files from wakka.xy.php to wacko.xy.php
- updated German, French, Russian, Greek and Spanish all other languages still have English placeholders
- removed Moldavian
12. Themes
- added new default theme
- header.php
13. Packages
added
updated
- HTML_Safe to Release 0.10.1
- HTMLSAX3 to Release 3.0.0
- Text_Highlighter to Release 0.7.x (Changelog)
- added ABAP, HTML, JAVA, SH, VBSCRIPT
- WikiEdit to Release 3.08
- added separators
- SWFObject 2.2
- 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 Mercurial log, the Bug Tracker Log and ToDo list.