5.0 Change Log
5.0
(01.12.2019) 95c416f -> M5 (Release Notes)
1. Database
- 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
-
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
-
4. 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
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
-
[[^ 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.<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
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 Commit log.