View source for 6.0 Change Log (chronological)

(((/Dev/Release/R6.0/ReleaseNotes Release Notes)) | ((../ChangeLog by topic)))

{{toc}}

===6.0.38===
(02.08.2025) ((commit:a2b52f62d0365b14c23c7bfd8ab6021a791e87a3 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/wackowiki/compare/6.0.37...6.0.38

===6.0.37===
(10.03.2023) ((commit:fa31bc75a22e98d32ceb40f9a4cc7af475858b51 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/wackowiki/compare/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/wackowiki/compare/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/wackowiki/compare/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/wackowiki/compare/6.0.4...6.0.5

===6.0.0===
(15.12.2019) ((commit:cfffbcb618093ac5aa384891cb873d794a119f7c 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/wackowiki/compare/6.0.rc1...6.0.0


===6.0.rc1===
(12.10.2019) ((commit:926f78643a00d5484d1a46ef6df3cefcdc9043b4 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/wackowiki/compare/6.0.beta1...6.0.rc1
===6.0.beta===
(23.10.2023) ((commit:95c416fc2f607e5dd6cb85ed3f109befde198e4f 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/wackowiki/compare/5.5.12...6.0.beta1