R5.0 Change Log

5.0

(14.03.2017) Revision:3430 -> Maintainance4 (Release Notes)

Database

Installer

  • added option to chose InnoDB as MySQL database engine (experimental)

Configuration

  • renamed and moved wakka.config.php to config/config.php
  • new available settings
    1. 'edit_summary' => 0,
    2. 'minor_edit' => 0,
    3. 'debug_admin_only' => 0,
    4. 'debug_sql_threshold' => 0,
    5. 'disable_bracketslinks' => 0,
    6. 'disable_wikilinks' => 0,
    7. 'disable_npjlinks' => 0,
    8. 'disable_formatters' => 0,
    9. 'cache_sql' => 0,
    10. 'cache_sql_ttl' => 600,
    11. 'review' => 0,
    12. 'hide_revisions' => 0,
    13. 'enable_email' => 1
    14. 'enable_email_notification' => 1
    15. 'phpmailer' => 1
    16. 'phpmailer_method' => '[mail|sendmail|smtp]'
    17. 'email_from' => ''
    18. 'abuse_email' => 'admin@example.com'
    19. 'smtp_host' => ''
    20. 'smtp_port' =>
    21. 'smtp_connection_mode' => ''
    22. 'smtp_username' => ''
    23. 'smtp_password' => ''
    24. and many others [to add]
  • removed settings
    1. upload_max_per_user

Features

  • added LaTeX export
  • added Admin panel (beta)
  • Implemented PHPMailer (smtp support)
  • added page title / comment title
  • added change summary
  • added timezone support
  • Support X-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
    • footnotes (experimental)
      • [[fn text of footnote here]]
    • table header (experimental)
      • #|
        *|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

  • 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

Themes

  • added new default theme
  • header.php

Packages


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.