View source for 6.3 Change Log

===6.3===
(29.06.2026) ((commit:dab3361ef4d5a4a889eb54f97b0dde531780a8fa dab3361)) -> **B3** (++((/Dev/Release/R6.3/ReleaseNotes Release Notes)) | ((!/Chronological by release))++)

As work on WackoWiki 6.3 is ((/Dev/Release/R6.3/ToDo still underway)), this is an incomplete list of changes.

{{toc numerate=1 from="h3" to="h6"}}
 
====Features====
  * WikiEdit modernization
  * Phiki implementation
  * Composer support

====Configuration====

=====secondary config=====
  1. new
    * ##wikiedit_toolbar##



=====constants=====
  1. new



=====conf files=====
  1. changed
    1. ((source:master/src/config/autoload.conf autoload.conf))
    1. ((source:master/src/config/csp_custom.conf csp_custom.conf))
    1. ((source:master/src/config/csp.conf csp.conf))
    2. ((source:master/src/config/permissions_policy.conf permissions_policy.conf))
    2. ((source:master/src/config/router.conf router.conf))

====Core====
  * add cookie prefixes (RFC 6265bis)
  * add CSP nonces to JavaScript

=====Classes=====
  * added
    * ##CookiePrefix##

=====Methods=====
This is only a random selection.

  * 



=====Folders=====
new folder
  * ##vendor/## - is managed by ((/Org/Tools/Composer Composer)) and is only part of the distribution package

====Database====
added field
  * ##editor_height## INT(10) to user_setting table
  * ##autosave_draft## TINYINT(1) to user_setting table
  * ##dark_mode## TINYINT(1) to user_setting table
  * ##syntax_highlighting## TINYINT(1) to user_setting table
  * ##live_preview## TINYINT(1) to user_setting table
  * ##wikiedit_toolbar## VARCHAR(2048) to user_setting table


((/Dev/Release/R6.3/Database Database schema)) changes

====Installer====
  * the upgrade configuration array now takes updates to ##$wacko_config_defaults## into account and no longer relies on the configuration cache, which may be out of date
  

====Formatters====
  * fix setting ##$this->toc## and broken ##toc## generation for newly created pages



====Actions====
  * ##tree##: 


====Handlers====
  * ##crfs##: 
  * fix possible invalid selector tokens for copy to clipboard
  * replace Clipboard.js library with native Clipboard API script
  * add double click edit for comments
  * add virtual ##_## prefix to handlers, e.g. ##page/_edit##

====Themes====
  * default theme
    * dark mode integration
  * wacko.css: 


====WikiEdit====
  * ES2023+ compatible
  * add popup form for creating links and tables
  * replace single-level undo with full undo/redo stack
  * add autosave functionality
  * add search & replace feature
  * add fullscreen mode
  * add zen (widescreen) mode
  * add live preview feature
  * fix autocomplete selection issue
  * add syntax highlighting
  * add Markdown ↔ Wacko converter
  * add option to resize the editor height
  * add drag & drop + paste for images/files
  * add toolbar customization

%%
js/
├── core/                  # Foundational files (loaded very early)
│   ├── helpers.js
│   ├── init-captcha.js
│   ├── init-diag.js
│   ├── init-wikiedit.js
│   └── init-usersettings.js
│
├── editor/                # Everything related to WikiEdit
│   ├── autocomplete.js
│   ├── protoedit.js
│   ├── wikiedit.js
│   └── toolbar-customizer.js
│
├── components/            # Independent features / widgets
│   ├── upload.js
│   └── ... (future files)
│
├── utils/                 # Small utility scripts (optional)
│   ├── clipboard.js
│   └── ... 
│
└── default.js             # Main / global page behaviors (double-click edit, etc.)
%%
====Admin panel====
  * add backup & restore for SQLite

====Translations====
  * add translation for Croatian, Thai, Turkish, Vietnamese

====Packages====
updated
  * ((https://github.com/Bad-Behaviour/badbehaviour Bad Behaviour)) 2.2.26
  * ((/Dev/Components/Lib/Captcha freeCap)) 1.4.7
  * ((https://hashids.org/php/ Hashids)) 5.0.2 ++(((https://github.com/ivanakimov/hashids.php/blob/master/CHANGELOG.md Changelog)))++
  * ((https://github.com/WackoWiki/htmlsax3 HTMLSax3)) 4.1.3
  * ((https://github.com/JBlond/php-diff php-diff)) 2.5.0 ++(((https://github.com/JBlond/php-diff/blob/master/changelog.md Changelog)))++
  * ((https://github.com/PHPMailer/PHPMailer PHPMailer)) 7.0.2 ++(((https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md Changelog)))++
  * ((https://github.com/phikiphp/phiki Phiki)) 2.2.0
  * ((https://github.com/PHPThumb/PHPThumb PHP Thumb Library)) 2.5.0
  * ((https://github.com/WackoWiki/safehtml SafeHTML)) 1.4.3
  * ((https://simplepie.org/ SimplePie)) 1.9.0 ++(((https://github.com/simplepie/simplepie/blob/master/CHANGELOG.md Changelog)))++
  * ((https://github.com/darylldoyle/svg-sanitizer svg-sanitizer)) 0.22
  * ((/Dev/Projects/WikiEdit WikiEdit)) 3.26

See ((/Dev/Release/R6.2/Dependencies core dependencies))
----

Note that the changelog is usually incomplete, for a complete list of changes that went into R6.3, you can browse the Commit log, the ((https://wackowiki.org/bugs/changelog_page.php Bug Tracker Log)) and ((ToDo)) list.