Editor rewrite, Phiki highlighter, security hardening, routing change, dark mode
Release history
WackoWiki releases
WackoWiki is a light and easy to install multilingual Wiki-engine.
All releases
6 shown
- Replace CSS class names `.mark-blue`, `.mark-green`, `.mark-red` with `[xblue|xgreen|xred]` to avoid overwriting default definitions in wacko.css
- Subscript markup changed from ``__subscript__`` to ``,,subscript,,``
- Table caption support via `?| table caption |?`
- Cell spanning with `^| … ||` and `|| … ^ header ||`
- Width attribute for tables accepting `[px|%|em|rem]` units (controlled by `wrapper_width`)
Full changelog
Minor feature and bug fix release for 6.2.x series
- extend table markup allowing table caption, cell spans, width and cell attributes
?| table caption |?^| header | cell |||| cell ^ header ||||(attr=value) cell | cell ||- attributes:
align = [center|left|right|justify]bgcolor = [blue|red|green|x11colors]colspan = numberid = id_namerowspan = numberscope = [row|col|rowgroup|colgroup]valign = [top|middle|bottom]width = number[px|%|em|rem]
- allows now
[px|%|em|rem]withwrapper_width - change markup syntax for subscript to
,,subscript,, - make
sess->date_patterndependent on$this->user_lang - x11colors.css
- replace
.mark-[blue|green|red]with[xblue|xgreen|xred]to not overwrite default definitions in wacko.css
- replace
- miscellaneous minor fixes
- Libs
- PHPMailer 7.0.2
Full Changelog: https://github.com/WackoWiki/wackowiki/compare/6.2.0...6.2.1
- Set a mandatory installer password by editing the `config/lock_setup` file.
- Installer now uses English as fallback language for missing message sets.
- SQLite support via `DbSqlite` class and admin backup/restore UI
- Unified SQL abstraction functions (`utc_dt`, `date_sub`, `binary`, `collate`, `limit`) for MySQL and SQLite compatibility
Full changelog
Major feature release
- SQLite support
- add
DbSqliteclass - add backup & restore in admin panel for SQLite
- rewrote SQL queries to work with MySQL as well as SQLite
- register custom regexp function to use
REGEXPwith SQLite - add functions to abstract SQL syntax and function differences between MySQL and SQLite
utc_dt()date_sub(int $value, string $interval)binary()collate()limit()
- add
- fix missing route case for CSS files in
RECOVERY_MODE - validates the namespace to prevent users from creating inaccessible pages when
mode_rewriteis enabled - add binary string search action (see community folder)
- adds exact or regex search for registered users
- installer
- add SQLite table creation script
- add
_t()function for$lang[]array- installer uses now English as fallback for missing message sets
- add mandatory installer password protection
- It is imperative to set the password for the installer in the
config/lock_setupfile.
- It is imperative to set the password for the installer in the
- add new system page with
whatsnewaction - 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
- actions
menu: fix not showing 'Set a bookmark' formwhatsnew:- add filter for pages, comments and files
- show also edited comments in list
- no longer use
linktable formostcommentedandmostpopularaction
- miscellaneous minor fixes
- WikiEdit
- replace
varwithconstandlet
- replace
- update libs
- php-diff 2.5.0
- PHPMailer 7.0.1
- PHP Thumb Library 2.3.3
- SimplePie 1.9.0
Full Changelog: https://github.com/WackoWiki/wackowiki/compare/6.1.29...6.2.0
- Disables double-click editing for pages containing forms
- Adds URI regex pattern `PATTERN['URI']`
- Includes spaces in `page_path` link titles
Full changelog
Minor feature and bug fix release for 6.1.x series
- disables double-click editing for all pages having forms
- inside id
section-content
- inside id
- add URI regex pattern
PATTERN['URI'] - add spaces also to
page_pathin link title - add link support for
geo:,git:,tel:,sftp:andssh:URI scheme - add icons for
archive:,geo:andtel:links - update libs
- svg sanitizer 0.22
- PHP Thumb Library 2.3.2
- freeCap 1.4.7
Full Changelog: https://github.com/WackoWiki/wackowiki/compare/6.1.28...6.1.29
- Remove or replace backup files in `file/backup/` created prior to WackoWiki 6.0.38 because `backup.log` now uses JSON format.
- `show_permalink` is disabled by default; enable if needed via configuration.
- Backup log format changed from plain text to JSON; remove or replace `file/backup/` logs created before 6.0.38.
- Icon for action added to WikiEdit toolbar
- Admins can perform global string find‑and‑replace via `admin_replace` action
- Option to set the `SameSite` attribute for cookies
Full changelog
Minor feature and bug fix release for 6.0.x series (PHP 7.3 - 8.0)
- adds icon for action to WikiEdit toolbar
_t()uses now English as fallback for missing message sets- allows now hyphen-minus in file name and ignores duplicate files
- e.g.
wackowiki-6.0.38.zip
- e.g.
- re-check for anonymous user before storing cache
soft_login()may setsess->user_profile
- adds function
number_format()to localize formatting- uses
intl NumberFormatter
- uses
- adds
admin_replaceaction- allows administrators to do a global string find-and-replace on all wiki pages
- changes format for
backup.logto JSON (see upgrade page for more details)- Remove the backups you've created prior to WackoWiki 6.0.38 from the
file/backup/folder or replace thebackup.logwith a JSON formatted version.
- Remove the backups you've created prior to WackoWiki 6.0.38 from the
- disables
show_permalinkby default - removed deprecated
Pragma: no-cacheandExpires:header - fixes
If-Modified-Sinceconditional requests issues - fixes invalid
ETag - fixes various
Cache-Controlheader issues - adds option to set the
SameSiteattribute - removes redundant
setlocale()call - set HTTP status
410for deleted pages - fix uploading is rejected when
upload_max_sizeis0 - add copy to clipboard button for page tag and file syntax
- allow Admins to change passwords for other users
- uses
:focus-withinpseudo selector for dropdown - adds CSS class
btn-smandbtn-md - miscellaneous minor fixes
- update libs
- SimplePie 1.8.1
- PHPMailer 6.10.0
- freeCap 1.4.6
Full Changelog: https://github.com/WackoWiki/wackowiki/compare/6.0.37...6.0.38
- Default 'Send me a copy' checkbox for personal messages
- HTTP status `410` for deleted pages
- Disable Topics API via `permissions_policy.conf` (`browsing-topics=()`)
Full changelog
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>.phptheme/lang/theme.all.php
- set HTTP status
410for deleted pages - fix uploading is rejected when
upload_max_sizeis0 - disables double-click editing for pages with actions that have a
<form>tag - disable Topics API in
permissions_policy.confbrowsing-topics=()
- allow Admins to change passwords for other users
- add copy to clipboard button for page tag and file syntax
- add option
comments_offsetto 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