5.0 Change Log
5.0
(01.12.2019) 95c416f[link1] -> M5 (Release Notes[link2])1. 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
2. Database
- normalized database
3. Installer
- added option to chose InnoDB as MySQL database engine
4. Configuration
- renamed and moved wakka.config.php to config/config.php
- new available settings
-
abuse_email -
allow_swfobject -
allow_themes -
allow_themes_per_page -
allow_x11colors -
antidupe -
cache_sql -
cache_sql_ttl -
category_page -
comment_delay -
comments_count -
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_from -
email_priority -
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_min_level -
log_purge_time -
maint_last_cache -
maint_last_delpages -
maint_last_log -
maint_last_oldpages -
maint_last_refs -
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 -
reverse_proxy -
reverse_proxy_addresses -
reverse_proxy_header -
review -
session_encrypt_cookie -
session_expiration -
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 -
time_format -
time_format_seconds -
timezone -
tls -
tls_implicit -
tls_proxy -
tree_level -
upload_quota_per_user -
username_chars_max -
username_chars_min -
users_page
-
- removed settings
-
upload_max_per_user
-
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[link3]
-
[[^ 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[link3]
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[link4]
- 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
12. Themes
- added new default theme
- header.php
13. Packages
addedupdated
- HTML_Safe[link9] 0.10.1
- HTMLSAX3[link10] 3.0.0
- Text_Highlighter[link11] 0.7.x (Changelog[link12])
- added ABAP, HTML, JAVA, SH, VBSCRIPT
- WikiEdit[link13] 3.08
- added separators
- SWFObject[link14] 2.2
- freeCap[link15] 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 Commit log.
- [link1] https://codeberg.org/WackoWiki/wackowiki/commit/95c416fc2f607e5dd6cb85ed3f109befde198e4f
- [link2] https://wackowiki.org/doc/Dev/Release/R5.0/ReleaseNotes
- [link3] https://wackowiki.org/doc/Doc/English/Formatting/Footnotes
- [link4] https://wackowiki.org/doc/Dev/Translations
- [link5] http://simplepie.org/
- [link6] https://github.com/simplepie/simplepie
- [link7] https://github.com/PHPMailer/PHPMailer
- [link8] https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md
- [link9] https://wackowiki.org/doc/Dev/Projects/SafeHTML
- [link10] http://pear.php.net/package/XML_HTMLSax3/
- [link11] http://pear.php.net/package/Text_Highlighter/
- [link12] http://pear.php.net/package/Text_Highlighter/download/All
- [link13] https://wackowiki.org/doc/Dev/Projects/WikiEdit
- [link14] https://github.com/swfobject/swfobject
- [link15] https://wackowiki.org/doc/Dev/Components/Lib/Captcha