6.2 Change Log
6.2
(03.12.2025) c41dd55[link1] -> M0 (Release Notes[link2] | by release[link3])As work on WackoWiki 6.2 is still underway, this is an incomplete list of changes.
Features
- add SQLite support
Configuration
primary config
- new
- renamed
secondary config
- new
-
whatsnew_page
-
theme config
constants
- new
-
DATA_DIR
-
- renamed
-
UPLOAD_BACKUP_DIR->BACKUP_DIR
-
- removed
conf files
- changed
- autoload.conf[link4]
- csp_custom.conf[link5]
- csp.conf[link6]
- permissions_policy.conf[link7]
- router.conf[link8]
Core
- rewrote SQL queries to work with MySQL as well as SQLite
Classes
- added
-
DbSqlite
-
Methods
This is only a random selection.Add functions to abstract SQL syntax and function differences between MySQL and SQLite
-
utc_dt() -
date_sub(int $value, string $interval) -
binary() -
collate() -
limit()
These functions reside in the
Dbal class mainly because the DbPDO class serves SQLite as well MySQL.Folders
new folder-
file/data– .htaccess protected folder for SQLite database file.
It is strongly recommended to place the database file outside the webroot for security, but if you must place it within the webroot, use a filename like
file/data/.ht.sqlite to help prevent direct access via the web server.
Database
Database schema changes
Installer
- add SQLite table creation script
- add
_t()function for$lang[]array, uses now English as fallback for missing message sets - add new system page with
whatsnewaction and set it as default bookmark - bring back locked feature for installer
- You may protect your installation by creating the
config/lock_setupfile and setting a password into that file.
- You may protect your installation by creating the
Formatters
Actions
-
menu: fix not showing 'Set a bookmark' form in menu action
Handlers
-
show: Displays the number of comments in the article header and provides a link to the comments section.
Themes
WikiEdit
- replace
varwithconstandlet
Admin panel
Translations
Packages
updated- Bad Behaviour[link9] 2.2.26
- clipboard.js[link10] v2.0.11
- freeCap[link11] 1.4.6
- Hashids[link12] 5.0.2 (Changelog[link13])
- php-diff[link14] 2.5.0 (Changelog[link15])
- PHPMailer[link16] 7.0.0 (Changelog[link17])
- PHP Thumb Library[link18] 2.3.3
- SafeHTML[link19] 1.3.13
- SimplePie[link20] 1.9.0 (Changelog[link21])
- svg-sanitizer[link22] 0.22
- WikiEdit[link23] 3.25
See core dependencies[link24]
Note that the changelog is usually incomplete, for a complete list of changes that went into R6.2, you can browse the Commit log, the Bug Tracker Log[link25] and ToDo list.
- [link1] https://codeberg.org/WackoWiki/wackowiki/commit/c41dd550861e83ed5785a05a78e7db34d47ac214
- [link2] https://wackowiki.org/doc/Dev/Release/R6.2/ReleaseNotes
- [link3] https://wackowiki.org/doc/Dev/Release/R6.2/ChangeLog/Chronological
- [link4] https://codeberg.org/WackoWiki/wackowiki/src/branch/master/src/config/autoload.conf
- [link5] https://codeberg.org/WackoWiki/wackowiki/src/branch/master/src/config/csp_custom.conf
- [link6] https://codeberg.org/WackoWiki/wackowiki/src/branch/master/src/config/csp.conf
- [link7] https://codeberg.org/WackoWiki/wackowiki/src/branch/master/src/config/permissions_policy.conf
- [link8] https://codeberg.org/WackoWiki/wackowiki/src/branch/master/src/config/router.conf
- [link9] https://github.com/Bad-Behaviour/badbehaviour
- [link10] https://github.com/zenorocha/clipboard.js
- [link11] https://wackowiki.org/doc/Dev/Components/Lib/Captcha
- [link12] https://hashids.org/php/
- [link13] https://github.com/ivanakimov/hashids.php/blob/master/CHANGELOG.md
- [link14] https://github.com/JBlond/php-diff
- [link15] https://github.com/JBlond/php-diff/blob/master/changelog.md
- [link16] https://github.com/PHPMailer/PHPMailer
- [link17] https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md
- [link18] https://github.com/PHPThumb/PHPThumb
- [link19] https://wackowiki.org/doc/Dev/Projects/SafeHTML
- [link20] https://simplepie.org/
- [link21] https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md
- [link22] https://github.com/darylldoyle/svg-sanitizer
- [link23] https://wackowiki.org/doc/Dev/Projects/WikiEdit
- [link24] https://wackowiki.org/doc/Dev/Release/R6.2/Dependencies
- [link25] https://wackowiki.org/bugs/changelog_page.php