6.2 Change Log
6.2
(03.12.2025) 209ee5a -> RC1 (Release Notes | by release)
As work on WackoWiki 6.2 is still underway, this is an incomplete list of changes.
1. Features
- add SQLite support
2. Configuration
2.1. primary config
- new
- renamed
2.2. secondary config
- new
-
reserved_namespaces -
whatsnew_page
-
- removed
-
disable_npjlinks -
session_prefix
-
2.3. theme config
2.4. constants
- new
-
DATA_DIR
-
- renamed
-
UPLOAD_BACKUP_DIR->BACKUP_DIR
-
- removed
2.5. conf files
3. Core
- rewrote SQL queries to work with MySQL as well as SQLite
- register custom regexp function to use
REGEXPwith SQLite - fix missing route case for CSS files in
RECOVERY_MODE
3.1. Classes
- added
-
DbSqlite
-
3.2. 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.
3.3. 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.
4. Database
Database schema? changes
5. Installer
- add SQLite table creation script
- add
_t()function for$lang[]array, uses now English as fallback for missing message sets - add system page with the
whatsnewaction and set it as default bookmark - add private system page with with the
admincacheandadmin_recoveryaction and set it as bookmark for the admin - the installer sets now bookmarks for the admin account, therefore it no longer shows the default bookmarks for the admin in the menu by default
- add mandatory installer password protection by default
- It is imperative to set the password for the installer in the
config/lock_setupfile. - removing the
config/lock_setupfile disables the installer password protection (not recommended)
- It is imperative to set the password for the installer in the
6. Formatters
7. Actions
-
menu: fix not showing 'Set a bookmark' form in menu action -
whatsnew:- add filter for pages, comments and files
- show also edited comments in list
8. Handlers
-
show: Displays the number of comments in the article header and provides a link to the comments section.
9. Themes
10. WikiEdit
- replace
varwithconstandlet
11. Admin panel
- add backup & restore for SQLite
12. Translations
13. Packages
updated
- Bad Behaviour 2.2.26
- clipboard.js v2.0.11
- freeCap 1.4.6
- Hashids 5.0.2 (Changelog)
- php-diff 2.5.0 (Changelog)
- PHPMailer 7.0.1 (Changelog)
- PHP Thumb Library 2.3.3
- SafeHTML 1.3.13
- SimplePie 1.9.0 (Changelog)
- svg-sanitizer 0.22
- WikiEdit 3.25
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 and ToDo list.