6.3 Change Log

6.3

(29.06.2026) dab3361 -> B3 (Release Notes | by release)


As work on WackoWiki 6.3 is still underway, this is an incomplete list of changes.



1. Features

  • WikiEdit modernization
  • Phiki implementation
  • Composer support

2. Configuration

2.1. secondary config

  1. new 
    • wikiedit_toolbar

2.2. constants

  1. new

2.3. conf files

  1. changed
    1. autoload.conf
    2. csp_custom.conf
    3. csp.conf
    4. permissions_policy.conf
    5. router.conf

3. Core

  • add cookie prefixes (RFC 6265bis)
  • add CSP nonces to JavaScript

3.1. Classes

  • added
    • CookiePrefix

3.2. Methods

This is only a random selection.

3.3. Folders

new folder

  • vendor/ – is managed by Composer and is only part of the distribution package

4. 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

Database schema changes

5. 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

6. Formatters

  • fix setting $this->toc and broken toc generation for newly created pages

7. Actions

  • tree:

8. 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

9. Themes

  • default theme
    • dark mode integration
  • wacko.css:

10. 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.)	

11. Admin panel

  • add backup & restore for SQLite

12. Translations

  • add translation for Croatian, Thai, Turkish, Vietnamese

13. Packages

updated


See 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 Bug Tracker Log and ToDo list.