6.0 Change Log (chronological)

(by topic)



6.0.38

(02.08.2025) 7207f32


Minor feature and bug fix release for 6.0.x series


Backports changes from 6.1 branch (PHP 7.3 – 8.0 support)


  • adds icon for action to WikiEdit toolbar
  • allows now hyphen-minus in file name and ignores duplicate files
    • e.g. wackowiki-6.0.38.zip
  • re-check for anonymous user before storing cache
    • soft_login() may set sess->user_profile
  • adds function number_format() to localize formatting
    • uses intl NumberFormatter
  • adds admin_replace action
    • allows administrators to do a global string find-and-replace on all wiki pages
  • changes format for backup.log to 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 the backup.log with a JSON formatted version.
  • disables show_permalink by default
  • removed deprecated Pragma: no-cache and Expires: header
  • fixes If-Modified-Since conditional requests issues
  • fixes invalid ETag
  • fixes various Cache-Control header issues
  • adds option to set the SameSite attribute
  • removes redundant setlocale() call
  • set HTTP status 410 for deleted pages
  • fix uploading is rejected when upload_max_size is 0
  • add copy to clipboard button for page tag and file syntax
  • allow Admins to change passwords for other users
  • uses :focus-within pseudo selector for dropdown
  • adds CSS class btn-sm and btn-md
  • miscellaneous minor fixes
  • SimplePie 1.8.1
  • PHPMailer 6.10.0
  • freeCap 1.4.6

Full Changelog: https://github.com/WackoWiki/w[...]pare/6.0.37...6.0.38

6.0.37

(10.03.2023) fa31bc7


Minor feature and bug fix release for 6.0.x series


  • adds verify file extension check to upload handler
  • adds additional MIME type check to upload handler
  • move $wacko_language[] into $wacko_translation[]
  • move page tag pattern and file extension sets to constant array
  • adds upload_allowed_exts option to config
  • adds svg sanitizer
  • adds duplicate file notices
  • adds file hash to file table
    • file_hash CHAR(40)
  • skip is_executable($dir) check for Windows in restore module

Full Changelog: https://github.com/WackoWiki/w[...]pare/6.0.36...6.0.37