(((../ChangeLog by topic)))
{{toc}}
===6.1.28===
(27.07.2025) ((commit:edbca0635fb583b422c6056eec6eef388da5569f edbca06))
Minor feature and bug fix release for 6.1.x series
* set 'Send me a copy' checkbox by default for personal messages
* rename lang files for theme
* ##theme/lang/theme.<lang>.php##
* ##theme/lang/theme.all.php##
* set HTTP status ##410## for deleted pages
* fix uploading is rejected when ##upload_max_size## is ##0##
* disables double-click editing for pages with actions that have a ##<input>## and ##<textarea>## form tag
* disable Topics API in permissions_policy.conf
* ##browsing-topics=()##
* allow Admins to change passwords for other users
* add option ##comments_offset## to display either the first or last comments page by default
* update Indonesian translation
* PHPMailer 6.10.0
* freeCap 1.4.6
* add AVIF and WebP support to freeCap
* set WebP as default image type for freeCap
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.27...6.1.28
===6.1.27===
(29.03.2025) ((commit:107bd4d3e8a223e12a2b02eb0986c6bf1ae2466b 107bd4d))
Minor feature and bug fix release for 6.1.x series
* installer: set more strict ##create## ACLs for default pages
* installer: add option to set default ACL settings (public or private wiki)
* add to-top button for smaller screens to ##default## theme
* remove ##max## values from form field for logo height and width
* set ##min## to 8 for user password form fields in admin panel
* use short year alias ##y## instead of ##yyyy## for ICU date formats
* translations
* add Arabic, Czech, Finnish, Norwegian, Romanian, Portuguese-Brasilian, Swedish and Ukrainian translation
* update Danish, Greek, French, Italian, Japanese, Dutch, Polish and Portuguese translation
* add initial Indonesian language files
* make date format depended on localization and user preferences
* add ##date_preference## VARCHAR(20) to user_setting table
* add ##american_date## to secondary config
* formatter: add option ##american_date## to set the ##default## date format for English to
* [mdy] ##MM/dd/y## (true)
* [dmy] ##dd-MM-y## (false)
* miscellaneous minor fixes
* svg sanitizer 0.20
* PHPMailer 6.9.2
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.26...6.1.27
===6.1.26===
(05.10.2024) ((commit:a40170516c866b11222c7995ba22adb4c6bd51d6 a401705))
Minor feature and bug fix release for 6.1.x series
* adds ##file_meta## for ##file_cache##
* uses ##:focus-within## pseudo selector for dropdown
* adds CSS class ##btn-sm## and ##btn-md##
* English message sets fixes
* initial language files for Tamil
* re-check for anonymous user before storing cache
* ##soft_login()## may set ##sess->user_profile##
* removes redundant ##setlocale()## call
* adds ##db_vendor## to primary config
* installer auto-detects ##db_vendor##
* either ##mariadb## or ##mysql##
* uses server SQL mode for installer by default
* in ##debug## mode the ##db_vendor## can be selected in the db config page along with the SQL mode
* mainly to solve SQL mode incompatibilities between MariaDB and MySQL
* renames ##sql_mode_strict## to ##sql_mode##
* ##0## - server (default)
* ##1## - session lax
* ##2## - session strict
* fixes not showing read ACL ##$## pages in the default menu for logged in users with no own bookmarks defined
* miscellaneous minor fixes
* svg sanitizer 0.19
* PhpThumb 2.3.1
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.25...6.1.26
===6.1.25===
(11.04.2024) ((commit:c55334f002cc4c48f2aff359454bf5f0a1995cdc c55334f))
Minor feature and bug fix release for 6.1.x series
* removed deprecated ##Pragma: no-cache## and ##Expires:## header
* fixes ##If-Modified-Since## conditional requests issues
* fixes invalid ##ETag##
* fixes various ##Cache-Control## header issues
* fixes missing height width value for external img links
* adds option to transliterate filenames to lowercase
* adds ##navigation## action
* adds option to set the ##SameSite## attribute , see constants.php
* adds option ##login_notice## to hide recurring 'Welcome back' notice
* adds full words highlight mode
* miscellaneous minor fixes
* PHPMailer 6.9.1
* svg sanitizer 0.18
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.24...6.1.25
===6.1.24===
(11.11.2023) ((commit:aa1f504f059cb8050e42a346b593e54f1b41da62 aa1f504))
Minor feature and bug fix release for 6.1.x series
* sets direct link to diff handler in feed and change notice
* sets ##abuse_email## as the Sender email (return-path) of the message
* updates Português translation
* ##random## action redirects logged-in users now also to pages with registered users as read permission
* enables section edit by default
* adds syndication module to Admin panel
* miscellaneous minor fixes
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.23...6.1.24
===6.1.23===
(05.07.2023) ((commit:1069fc101fdab3df0e5927e6986d748cde6605aa 1069fc1))
Minor feature and bug fix release for 6.1.x series
* fixes error creating cache table
* fixes missing byte factor
* minor installer fixes
* adds option ##email_confirmation## to enforce email confirmation
* adds option ##forbidden_email_domains## to blacklist email domains
* adds regex pattern for action and formatter
* adds backup note option
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.22...6.1.23
===6.1.22===
(05.06.2023) ((commit:72488665df5940bc54ac2eb78a1944ebbb25d4a7 7248866))
Minor feature and bug fix release for 6.1.x series
* unified link templates
* adds ##max_image_area##, ##max_image_width## and ##min_thumbnail_distance## option to config
* adds help option to actions ##help=1## (print help and exit)
* adds option to localize action help (see ##action/lang/help.<lang>.php##)
* adds function ##number_format()## and template filter number_format (uses intl NumberFormatter)
* replaces Mozilla specific WikiEdit CSS with ##var()##
* replaces unnecessary double quotes
* adds ##admin_massregex## action (see community/action)
* split HTMLSax3 to one file per class
* PHP Thumb Library 2.3.0
* SafeHTML 1.3.13
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.21...6.1.22
===6.1.21===
(19.04.2023) ((commit:3add27e85e663e84e3d2f014d8da5428d5557945 3add27e))
Minor feature and bug fix release for 6.1.x series
* changes format for ##backup.log## to JSON (see upgrade page for more details)
* adds ##gallery## action to core (except lightbox)
* adds thumbnail support to wiki formatter (activate in upload module)
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.20...6.1.21
===6.1.20===
(10.04.2023) ((commit:2d47c2f249bbb9944212255130824695ac120e14 2d47c2f))
Minor feature and bug fix release for 6.1.x series
* adds icon for action to WikiEdit
* adds option to re-hash all attachments
* allows now hyphen-minus in file name and ignores duplicate files
* uses SafeHTML to clean ##CDATA## in svg-sanitizer
* adds option to send a copy of a personal message to the sender
* adds ##admin_replace## action
* Hashids 5.0.2
* PHPMailer 6.8.0
* svg sanitizer 0.16
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.19...6.1.20
===6.1.19===
(10.03.2023) ((commit:40a17a7b2475e9f5b17cf832a59cb72e1aeafcab 40a17a7))
Minor feature and bug fix release for 6.1.x series
* improves MIME type check and verify file extension check in upload handler
* fixes file tool visualisation for ##all## and ##linked## mode
* moves page tag pattern and file extension sets to constant array (##self::PATTERN##)
* moves ##wacko_language## into ##wacko_translation##
* adds ##upload_allowed_exts## option to config
* adds file hash to ##file## table (set missing file hash for legacy records via ##adminupdate## action)
* adds duplicate file notices
* skips now ##is_executable($dir)## check for Windows in restore module
* svg-sanitizer 0.15.4
* miscellaneous minor fixes
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.18...6.1.19
===6.1.18===
(09.02.2023) ((commit:6f7e28580e46f2b5eb0a74d615de60db584c249e 6f7e285))
Minor feature and bug fix release for 6.1.x series
* adds ##noinclude## formatter
* adds icons for dark mode
* 'mark as read' now always uses UTC
* preloads all page links (##body_r##) now only for show and print handler
* fixes some ##ONLY_FULL_GROUP_BY## issues
* fixes title creation for topic split in moderation handler
* sets 'page' parameter for ##editsection## action now via ##this->context##
* miscellaneous minor fixes
* SimplePie 1.8.0
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.17...6.1.18
===6.1.17===
(09.01.2023) ((commit:429188536263b1090e13e317d6126c10d946f22e 4291885))
Minor feature and bug fix release for 6.1.x series
* adds ##typografica## option to page settings
* removes obsolete charset determination
* PHP 8.2 compatibility fixes
* miscellaneous minor fixes
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.16...6.1.17
===6.1.16===
(07.12.2022) ((commit:ff50779c1e731d005dc51724c90f5b4768b34a3e ff50779))
Minor feature and bug fix release for 6.1.x series
* improved section edit implementation
* new alternate formatter syntax ##``##
* Typografica supports quotes again (fixed old charset conversion error)
* new ##highlight.js## and ##timeline## formatter (see community folder)
* miscellaneous minor fixes
* PHPMailer 6.7
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.15...6.1.16
===6.1.15===
(11.11.2022) ((commit:8bbf7833f7e130f07b8266f69d2c753982417ed7 8bbf783))
Minor feature and bug fix release for 6.1.x series
* adds section edit support
* option ##section_edit##
* fixes list regex for letters and Roman numerals
* fixes rfc3986 encode issue for tag with ##mode_rewrire## off
* adds ##version## parameter to ##hashid## action
* adds templates for highlight formatters
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.14...6.1.15
===6.1.14===
(14.10.2022) ((commit:72da9d85fa3018f86bafbfa7e4002cdf4d0af564 72da9d8))
Minor feature and bug fix release for 6.1.x series
* links breadcrumb for page if method is not 'show'
* XML export requirers now only 'read' access
* adds viewport to installer
* SimplePie 1.7.0
* Bad Behaviour 2.2.25
* PHPMailer 6.6.5
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.13...6.1.14
===6.1.13===
(20.09.2022) ((commit:d9a3b3c2688f15de099615ca878ae4f05882fa0d d9a3b3c))
Minor feature and bug fix release for 6.1.x series
* filemeta handler refactoring
* add simple sorting to file search form in ##files## action
* ##options=1## show sort & filter options
* unified some input validation
* turns Typografica corrector off by default (only useful for some languages)
* simplified module mode menu translation
* uses now short table prefix alias
* moves colon again into message set (for non-latin colon)
* shows only content in browser print mode
* shows now page version in print view
* allows full stop and hyphen-minus as part of the page ##tag## only between alphanumeric characters as single character
* reloads theme lang files for ##themes_per_page## option
* allows to add custom language files for you own scripts
* ##lang/custom.<lang>.php## → ##$custom_translation = ['Eureka' => 'Εύρηκα',];##
* hides custom menu options by default
* PHPMailer 6.6.4
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.12...6.1.13
===6.1.12===
(30.06.2020) ((commit:8b6146f1468112e312e33e07099dbb758e32c783 8b6146f))
Bug fix release for 6.1.x series
* adds PRIMARY KEY to ##acl## and ##usergroup_member## table
* fixes broken news feed
* sets visibility tag colors for access modes
* PHPMailer 6.6.3
* WikiEdit 3.22
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.11...6.1.12
===6.1.11===
(20.06.2022) ((commit:e3132cd708a6e7e34deffa4d0d171c8fb0fedab3 e3132cd))
Minor feature and bug fix release for 6.1.x series
* adds config option ##session_notice## to indicates the cause of the session termination (default: off)
* adds missing ##¶## pilcrow footnote denominator
* shows now captions also in print view handler
* renames folder ##wacko## to ##src##
* replaces ##var## with ##public## to declare a property
* adds purge tab to revisions handler
* returns a ##409 Conflict## instead of a ##200 OK## on an edit conflict
* miscellaneous minor fixes
* PHPMailer 6.6.2
* PHPThumb 2.2.1
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.10...6.1.11
===6.1.10===
(25.05.2022) ((commit:528697aa1114abd1e01fc54fb11d55d72d7755eb 528697a))
Minor feature and bug fix release for 6.1.x series
* various SQL Strict mode fixes
* ##~[[^ footnote]]## new aggregated footnote syntax (including syntax to set individual footnote denominators)
* you can mix individual denominators and auto-numbering (introductory footnotes & reference footnotes)
* ##~[[^§ footnote]]## allows you to define individual footnote denominators
* allowed denominators are alphanumeric characters and ##*, †, ‡, §, ‖, ¶##
* If a already defined footnote denominator is reused, it defaults back to auto-numbering.
* ##~[[^#10 footnote]]## resets start for auto-numbering
* ##~[[^c]]## an empty reference refers to an existing footnote, if there is one
* adds footnote button to WikiEdit
* new signature icon
* added ##start## parameter for ##toc## numbering
* fixed broken typografica
* miscellaneous minor fixes
* SimplePie 1.6.0
* clipboard.js v2.0.11
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.9...6.1.10
===6.1.9===
(17.04.2022) ((commit:7af69d182623e43acde9af3b8bdeada7a2b6515b 7af69d1))
Bug fix release for 6.1.x series
* sets always system language for feeds
* replaces fancyBox3 lightbox support for gallery action with PhotoSwipe (see community folder in repository)
* backported patches for PHPThumb
* miscellaneous minor fixes
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.8...6.1.9
===6.1.8===
(25.03.2022) ((commit:24dab6c21bdc7b7f318f21e59b2cb09878b6a5d7 24dab6c))
Bug fix release for 6.1.x series
* removes obsolete convert module
* sets missing ##context## for comments and news feed
* allows now multi-line actions
* complete Chinese translation
* miscellaneous minor fixes
* PHPMailer 6.6.0
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.7...6.1.8
===6.1.7===
(25.02.2022) ((commit:8f739d0dc711a5e9f06b9b849164c20832b70d02 8f739d0))
Bug fix release for 6.1.x series
* normalizes inserting pages in installer
* fixes broken sub-forum options
* adds additional CSS column styles
* updates message sets
* miscellaneous minor fixes
* PHPMailer 6.5.4
* clipboard.js v2.0.10
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.6...6.1.7
===6.1.6===
(30.01.2022) ((commit:5ff03f91eb498717565ba64b955d453d0c5036e6 5ff03f9))
Bug fix release for 6.1.x series
* fixes broken delete cluster option
* moves table column styles to CSS
* unifies time field names in file table
* miscellaneous minor fixes
* clipboard.js v2.0.9
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.5...6.1.6
===6.1.5===
(25.12.2021) ((commit:87eae263e9dd1a765f7735eb5451f9cc718a0db1 87eae26))
Bug fix release for 6.1.x series
* adds option to set DB error mode (PHP 8.1 changes defaults, see constants.php)
* use exceptions also for MySQLi driver
* adds indexes to menu and watch table
* disables auto-creation of empty help, terms and privacy page
* adds ##name_desc## to order parameter in files action
* fixes some PHP 8.1 deprecated notices
* miscellaneous minor fixes
* SimplePie 1.5.8
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.4...6.1.5
===6.1.4===
(15.12.2021) ((commit:d5a6d61b7e76ae6cb37203e49cc37e1737c6a37c d5a6d61))
Bug fix release for 6.1.x series
* uses now the ##IntlDateFormatter## for localizing date and time formats
* fixes broken query parameters in ##news## and ##topics## action
* fixes some PHP 8.1 deprecated notices
* miscellaneous minor fixes
* PHPMailer 6.5.3
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.3...6.1.4
===6.1.3===
(25.11.2021) ((commit:e060ce1d5900efbee95e78395cd6a23b32920895 e060ce1))
Bug fix release for 6.1.x series
* adds Persian language and provisional RTL theme support
* adds theme-color meta tag
* removes polls and page rating from core
* miscellaneous minor fixes
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.2...6.1.3
===6.1.2===
(28.10.2021) ((commit:ddf89c539bc6b5a28c00f79be3dc0c034c34835f ddf89c5))
Bug fix release for 6.1.x series
* mainly cleanup
* adds optional parameter ##tag## to ##get_page_path()## function (see appearance/header.php)
* adds ##get_favicon()## function (see appearance/ folder)
* miscellaneous minor fixes
* php-diff 2.4.0
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.1...6.1.2
===6.1.1===
(03.10.2021) ((commit:87d8d0d97957d865155d646ed70e219ad08c1630 87d8d0d))
Minor feature and bug fix release for 6.1.x series
* adds language filter to search in multilanguage mode
* adds ##csv## formatter (see community folder)
* adds support for JPEG XL
* disables JavaScript in all SVGs via CSP directive
* removes check and rehash of legacy password formats
* sets numerated links always as absolute URL
* adds ##news_structure## option to determine ##news_levels## out of the box
* adds option ##xml_sitemap_gz## to compress ##sitemap.xml##
* moves sitemap.xml into ##xml## folder (set the path to sitemap.xml accordingly in robots.txt)
* e.g. ##""Sitemap: https://wiki.example.com/xml/sitemap.xml.gz""##
* miscellaneous minor fixes
* PHPMailer 6.5.1
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.1.0...6.1.1
===6.1.0===
(05.08.2021) ((commit:5dae6e812ab20c6d533db427e46a388ec9354f03 5dae6e8))
This release drops support for PHP 7 to implement new PHP 8 functionality such as Match expression and ##str_*() ##functions along with other goodies, requires now at least PHP 8.0.
**Full Changelog**: https://github.com/WackoWiki/wackowiki/compare/6.0.22...6.1.0