6.3 Change Log (chronological)
(Release Notes[link1] | by topic[link2])Unreleased
Minor feature and bug fix release for 6.3.x series
Since we are overhauling a large portion of the codebase, we are aiming for PHP 8.5.
Full Changelog: Diff:6.3.0...master[link3]
6.3.0
(2026–07–18) 7e860c1[link4]Major feature release
- WikiEdit
- ES2023+ compatible
- modularize WikiEdit into ES6 modules
- add state management layer for WikiEdit
- use AbortController in fetch calls to avoid memory leaks
- refactor complex
MarkUp(),_LSum(),_RSum(),_TSum()helpers - add popup form for creating links and tables
- fix autocomplete selection issue
- new features
- autosave functionality
- full undo/redo stack
- search & replace
- fullscreen mode
- zen (widescreen) mode
- live preview
- syntax highlighting
- Markdown ↔ Wacko converter
- option to resize the editor height
- drag & drop + paste for images/files
- toolbar customization
- popup form for creating links and tables
- replace Clipboard.js library with native Clipboard API script
- add double click edit for comments
- add dark mode
- move all external libs to the Composer[link5] managed
vendorfolder - add cookie prefixes (RFC 6265bis)
- add CSP nonces to JavaScript
- add virtual
_prefix to handlers, e.g.page/_edit- Handler names occupy the same namespace as page
clusters/subpages→ conflicts when users want pages namedSomething/editor new handlers clash with existing clusters.
- Handler names occupy the same namespace as page
- fix possible invalid selector tokens for copy to clipboard
- upgrade configuration array now takes updates to
$wacko_config_defaultsinto account and no longer relies on the configuration cache, which may be out of date - fix setting
$this->tocand brokentocgeneration for newly created pages - add
coloption to wrapperpage - add new syntax highlighter (Phiki replaces Pear highlighter)
- remove obsolete highlighters for
css,ini,html,java,pascal,sql- replace them
%%(css)->%%(hl css)and so on via theadmin_replaceaction
- replace them
- add
table_attr()function - Typography:
-
Property Old New Notes font-size 14px 1em body, p
-
- extend table markup[link6]
-
!| col | col |! -
#|(attr=value) - attributes:
-
span = number -
side = [top|bottom] -
class = "alternate sticky defaultcenter col1left col4right" -
type = table_style
-
- CSS selectors
-
alternatealternating row shading -
stickyfor sticky header -
default[left|center|right|top|middle|bottom] -
colN[left|center|right|top|middle|bottom]N stands for the column number (1–25) -
col-N[left|center|right|top|middle|bottom]Align the cells in column N counting from the right (1–9).
-
-
- Translations
- add translation for Croatian, Thai, Turkish, Vietnamese
- Libs
- Phiki[link7] 2.2.0
Full Changelog: Diff:6.2.1...6.3.0[link8]
- [link1] https://wackowiki.org/doc/Dev/Release/R6.3/ReleaseNotes
- [link2] https://wackowiki.org/doc/Dev/Release/R6.3/ChangeLog
- [link3] https://codeberg.org/WackoWiki/wackowiki/compare/6.3.0...master
- [link4] https://codeberg.org/WackoWiki/wackowiki/commit/7e860c190bf06feb98f6207ea4d1b88365078669
- [link5] https://wackowiki.org/doc/Org/Tools/Composer
- [link6] https://wackowiki.org/doc/Dev/NewFeatures/ExtendTableSyntax
- [link7] https://github.com/phikiphp/phiki
- [link8] https://codeberg.org/WackoWiki/wackowiki/compare/6.2.1...6.3.0