Change Log Feed
In chronological order, the change log of the last 10 releases.
Feed Title: Release notes from wackowiki
6.1.27
Minor feature and bug fix release for 6.1.x series
- installer: set more strict
createACLs for default pages - installer: add option to set default ACL settings (public or private wiki)
- add to-top button for smaller screens to
defaulttheme - remove
maxvalues from form field for logo height and width - set
minto 8 for user password form fields in admin panel - use short year alias
yinstead ofyyyyfor 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_preferenceVARCHAR(20) to user_setting table - add
american_dateto secondary config - formatter: add option
american_dateto set thedefaultdate format for English to- [mdy]
MM/dd/y(true) - [dmy]
dd-MM-y(false)
- [mdy]
- add
- miscellaneous minor fixes
- update libs
- svg sanitizer 0.20
- PHPMailer 6.9.2
- SimplePie 1.8.1
Full Changelog: 6.1.26...6.1.27
6.0.38
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: 6.0.37...6.0.38
6.1.29
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: 6.1.28...6.1.29
6.1.28
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: 6.1.27...6.1.28
6.1.24
Minor feature and bug fix release for 6.1.x series
- sets direct link to diff handler in feed and change notice
- sets
abuse_emailas the Sender email (return-path) of the message - updates Português translation
randomaction 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: 6.1.23...6.1.24
Feed Title: Recent Commits to wackowiki:master
fix(installer): prevent orphan menu records when page_id is missing
fix(installer): prevent orphan menu records when page_id is missing The installer could insert empty/orphan rows into the {prefix}menu table when the correlated sub-select for page_id returned NULL or 0. This happened when sanitize_page_tag() produced an empty tag, or in the multi-language SET_MENU_ONLY path over a missing page row. Changes in setup/insert_pages.php (insert_page function): - bail out early when the tag sanitizes to an empty string, avoiding any downstream INSERT for unusable tags - add a $menu_guard() closure that re-runs $page_select before each menu INSERT and silently skips it when the page row cannot be found - apply the guard inside all three driver branches (mysqli, sqlite, PDO) using the existing query idioms - no prepared statements, no try/catch, no schema changes - execution loop and query strings otherwise unchanged Mirrors the existing $add_page / $page_exists detection pattern so the patch stays consistent with the legacy installer style.Fix SQLite FTS5 syntax error on special characters in search
Fix SQLite FTS5 syntax error on special characters in search The full-text search query for SQLite used the user-supplied phrase directly inside an FTS5 MATCH clause. Characters such as "/", "-", ":", or "&" are treated as FTS5 operators/delimiters, which caused queries like `vendor/bin/phpunit` to fail with: fts5: syntax error near "/" Wrap the phrase in double quotes (and escape internal quotes by doubling them) before passing it to MATCH. This forces FTS5 to treat the value as a verbatim phrase, leaving LIKE-based fallbacks and the MySQL path untouched.
minor fixes
minor fixes
update composer.lock
update composer.lock
rename sample file to fit new format
rename sample file to fit new format