Skip to content

Releases: WackoWiki/wackowiki

6.2.1

03 Mar 11:24

Choose a tag to compare

Minor feature and bug fix release for 6.2.x series

  • extend table markup allowing table caption, cell spans, width and cell attributes
    • ?| table caption |?
    • ^| header | cell ||
    • || cell ^ header ||
    • ||(attr=value) cell | cell ||
    • attributes:
      • align = [center|left|right|justify]
      • bgcolor = [blue|red|green|x11colors]
      • colspan = number
      • id = id_name
      • rowspan = number
      • scope = [row|col|rowgroup|colgroup]
      • valign = [top|middle|bottom]
      • width = number[px|%|em|rem]
  • allows now [px|%|em|rem] with wrapper_width
  • change markup syntax for subscript to ,,subscript,,
  • make sess->date_pattern dependent on $this->user_lang
  • x11colors.css
    • replace .mark-[blue|green|red] with [xblue|xgreen|xred] to not overwrite default definitions in wacko.css
  • miscellaneous minor fixes
  • Libs
    • PHPMailer 7.0.2

Full Changelog: 6.2.0...6.2.1

6.2.0

13 Dec 20:01

Choose a tag to compare

Major feature release

  • SQLite support
    • add DbSqlite class
    • add backup & restore in admin panel for SQLite
    • rewrote SQL queries to work with MySQL as well as SQLite
    • register custom regexp function to use REGEXP with SQLite
    • add functions to abstract SQL syntax and function differences between MySQL and SQLite
      • utc_dt()
      • date_sub(int $value, string $interval)
      • binary()
      • collate()
      • limit()
  • fix missing route case for CSS files in RECOVERY_MODE
  • validates the namespace to prevent users from creating inaccessible pages when mode_rewrite is enabled
  • add binary string search action (see community folder)
    • adds exact or regex search for registered users
  • installer
    • add SQLite table creation script
    • add _t() function for $lang[] array
      • installer uses now English as fallback for missing message sets
    • add mandatory installer password protection
      • It is imperative to set the password for the installer in the config/lock_setup file.
    • add new system page with whatsnew action
    • add private system page with with the admincache and admin_recovery action and set it as bookmark for the admin
    • the installer sets now bookmarks for the admin account, therefore it no longer shows the default bookmarks for the admin in the menu by default
  • actions
    • menu: fix not showing 'Set a bookmark' form
    • whatsnew:
      • add filter for pages, comments and files
      • show also edited comments in list
    • no longer use link table for mostcommented and mostpopular action
  • miscellaneous minor fixes
  • WikiEdit
    • replace var with const and let
  • update libs
    • php-diff 2.5.0
    • PHPMailer 7.0.1
    • PHP Thumb Library 2.3.3
    • SimplePie 1.9.0

Full Changelog: 6.1.29...6.2.0

6.1.29

03 Sep 14:01

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • disables double-click editing for all pages having forms
    • inside id section-content
  • add URI regex pattern PATTERN['URI']
  • add spaces also to page_path in link title
  • add link support for geo:, git:, tel:, sftp: and ssh: URI scheme
  • add icons for archive:, geo: and tel: links
  • update libs
    • svg sanitizer 0.22
    • PHP Thumb Library 2.3.2
    • freeCap 1.4.7

Full Changelog: 6.1.28...6.1.29

6.0.38

03 Aug 07:18

Choose a tag to compare

Minor feature and bug fix release for 6.0.x series (PHP 7.3 - 8.0)

  • 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
  • update libs
    • SimplePie 1.8.1
    • PHPMailer 6.10.0
    • freeCap 1.4.6

Full Changelog: 6.0.37...6.0.38

6.1.28

27 Jul 11:27

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • set 'Send me a copy' checkbox by default for personal messages
  • rename lang files for theme
    • theme/lang/theme.<lang>.php
    • theme/lang/theme.all.php
  • set HTTP status 410 for deleted pages
  • fix uploading is rejected when upload_max_size is 0
  • disables double-click editing for pages with actions that have a <form> tag
  • disable Topics API in permissions_policy.conf
    • browsing-topics=()
  • allow Admins to change passwords for other users
  • add copy to clipboard button for page tag and file syntax
  • add option comments_offset to display either the first or last comments page by default
  • update Indonesian translation
  • PHPMailer 6.10.0
  • freeCap 1.4.6
    • add AVIF and WebP support to freeCap
    • set WebP as default image type for freeCap

Full Changelog: 6.1.27...6.1.28

6.1.27

29 Mar 07:10

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • installer: set more strict create ACLs for default pages
  • installer: add option to set default ACL settings (public or private wiki)
  • add to-top button for smaller screens to default theme
  • remove max values from form field for logo height and width
  • set min to 8 for user password form fields in admin panel
  • use short year alias y instead of yyyy for ICU date formats
  • translations
    • add Arabic, Czech, Finnish, Norwegian, Romanian, Portuguese-Brasilian, Swedish and Ukrainian translation
    • update Danish, Greek, French, Italian, Japanese, Dutch, Polish and Portuguese translation
    • add initial Indonesian language files
  • make date format depended on localization and user preferences
    • add date_preference VARCHAR(20) to user_setting table
    • add american_date to secondary config
    • formatter: add option american_date to set the default date format for English to
      • [mdy] MM/dd/y (true)
      • [dmy] dd-MM-y (false)
  • miscellaneous minor fixes
  • update libs
    • svg sanitizer 0.20
    • PHPMailer 6.9.2
    • SimplePie 1.8.1

Full Changelog: 6.1.26...6.1.27

6.1.26

05 Oct 10:51
a401705

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • adds file_meta for file_cache
  • uses :focus-within pseudo selector for dropdown
  • adds CSS class btn-sm and btn-md
  • English message sets fixes
  • initial language files for Tamil
  • re-check for anonymous user before storing cache
    • soft_login() may set sess->user_profile
  • removes redundant setlocale() call
  • adds db_vendor to primary config
  • installer auto-detects db_vendor
    • either mariadb or mysql
    • uses server SQL mode for installer by default
    • in debug mode the db_vendor can be selected in the db config page along with the SQL mode
    • mainly to solve SQL mode incompatibilities between MariaDB and MySQL
  • renames sql_mode_strict to sql_mode
    • 0 - server (default)
    • 1 - session lax
    • 2 - session strict
  • fixes not showing read ACL $ pages in the default menu for logged in users with no own bookmarks defined
  • miscellaneous minor fixes
  • update libs
    • svg sanitizer 0.19
    • PhpThumb 2.3.1

Full Changelog: 6.1.25...6.1.26

6.1.25

11 Apr 20:28

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • removed deprecated Pragma: no-cache and Expires: header
  • fixes If-Modified-Since conditional requests issues
  • fixes invalid ETag
  • fixes various Cache-Control header issues
  • fixes missing height width value for external img links
  • adds option to transliterate filenames to lowercase
  • adds navigation action
  • adds option to set the SameSite attribute , see constants.php
  • adds option login_notice to hide recurring 'Welcome back' notice
  • adds full words highlight mode
  • miscellaneous minor fixes
  • update libs
    • PHPMailer 6.9.1
    • svg sanitizer 0.18

Full Changelog: 6.1.24...6.1.25

6.1.24

11 Nov 09:46
aa1f504

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • sets direct link to diff handler in feed and change notice
  • sets abuse_email as the Sender email (return-path) of the message
  • updates Português translation
  • random action redirects logged-in users now also to pages with registered users as read permission
  • enables section edit by default
  • adds syndication module to Admin panel
  • miscellaneous minor fixes

Full Changelog: 6.1.23...6.1.24

6.1.23

05 Jul 14:45
1069fc1

Choose a tag to compare

Minor feature and bug fix release for 6.1.x series

  • fixes error creating cache table
  • fixes missing byte factor
  • minor installer fixes
  • adds option email_confirmation to enforce email confirmation
  • adds option forbidden_email_domains to blacklist email domains
  • adds regex pattern for action and formatter
  • adds backup note option

Full Changelog: 6.1.22...6.1.23