6.0 Change Log (chronological)

(Release Notes | by topic)



6.0.38

(02.08.2025) a2b52f6


Minor feature and bug fix release for 6.0.x series


  • 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
  • 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

6.0.7


Minor feature and bug fix release for 6.0.x series


  • add UTF-8 aware str_pad function utf8_str_pad()
  • show hint if similar pages already exists
  • add missing binary factor for GiB
  • add option canonical to switch between absolute and relative links
    • canonical sets relative base_path absolute <a href="/wiki/">
  • reset menu when the default language is changed
  • set always absolute URL for links in email body
  • set all href() calls in feeds absolute
  • set canonical context for href()
  • PHPMailer 6.1.6

Full Changelog: https://github.com/WackoWiki/w[...]ompare/6.0.6...6.0.7

6.0.6

Minor feature and bug fix release for 6.0.x series


  • add session heartbeat for edit and comment handler
  • add missig regex /u flag in highlighters
  • match also URL and interwiki link with parenthesis as final character
  • add function create_title_from_tag()
  • store admin panel menu in session
  • add set_noindex() function
  • rename action flash to embed
  • show possible sub-pages in remove handler
  • set collation for tag in page table back to BINARY
    • Required for correct processing of diacritics.
  • add utf8_count_chars() function
    • fixes wrong cluster determination in mass clone option
  • add option to reparse all pages
  • add chat highlighter
    • %%(chat)
      [12:04:34 01.05.2010] User: Message text by user.
      %%	
  • add default.js message sets
  • SimplePie 1.5.5

Full Changelog: https://github.com/WackoWiki/w[...]ompare/6.0.5...6.0.6

6.0.5

Minor feature and bug fix release for 6.0.x series


  • do not set empty class="" in link() function
  • clipboard.js v2.0.6
  • php-diff 1.16
  • PHPMailer 6.1.5

Full Changelog: https://github.com/WackoWiki/w[...]ompare/6.0.4...6.0.5

6.0.0

(15.12.2019) cfffbcb


Major feature release


  • use link tag for wacko.css
  • fix redirect with tag having Unicode fails
  • fix access array offset on value of type null
  • PHPMailer 6.1.3
  • php-diff 1.14

Full Changelog: https://github.com/WackoWiki/w[...]pare/6.0.rc1...6.0.0


6.0.rc1

(12.10.2019) 926f786


Beta release for 6.0.x series


  • add link rel="canonical"
  • add BBCode formatter to community folder
  • add routine to set missing ACL sets
  • replace HTML entities
  • add routine to convert HTML entities to their corresponding Unicode characters
  • remove PHP4 legacy code
  • add translit() function
  • add parameter to limit redirects for re-rendering pages
  • check for missing parent page for comment
  • add gallery navigation
  • improve diff text output for email notifications
  • add temporary=1 to redirect action
  • add navigation to move to previous or next diff
  • fix mixed language in e-mail diff notifications
  • php-diff 1.13
  • Bad Behavior 2.2.24

Full Changelog: https://github.com/WackoWiki/w[...]/6.0.beta1...6.0.rc1

6.0.beta

(23.10.2023) 95c416f


Beta release for 6.0.x series


  • convert all PHP files to UTF-8
  • set utf-8 as default encoding
  • remove do_unicode_entities() calls
  • remove supertag
  • set default pages only once
  • do not allow a page to redirects to itself
  • replace non-UTF8 compatible functions and code points
  • fix that the site_name gets overwritten in the installer
  • remove obsolete conversion to 'unicode_entities'
  • remove obsolete parameter $link_lang from link() function
  • added HTML attribute dir
  • installer sets localized menu items to default pages for all selected languages
  • change field ip to VARCHAR(45)
  • add utf8_wordwrap() function
  • improve context preview for searched terms
  • set width parameter for SVG files, e.g. file:/diagram.svg?300
  • allow Unicode for internal file: links
  • add check for minimum database version requirements
  • remove tikiwiki links support
  • ensure page via redirect for invalid namespace
  • add normalize function
  • add upload_translit option
  • add random page to default bookmarks
  • add option to create user without setting email confirm token
  • split Diff lib for autoload
  • add script with UTF-8 conversion routines {{admin_utf8}}
  • set database collation to utf8mb4_unicode_520_ci
  • set VARCHAR(191) for key prefixes supporting only up to 767 bytes
  • do not send relative URL in endless loop
  • detect mod_rewrite for config_defaults if apache_get_modules is not available
  • SimplePie 1.5.3
  • PHPMailer 6.1.1
  • Hashids 4.0.0

Full Changelog: https://github.com/WackoWiki/w[...]e/5.5.12...6.0.beta1