WackoWiki: 6.1 Change Log

https://wackowiki.org/doc     Version: 378 (14.11.2024 21:14)

6.1 Change Log

6.1

(05.10.2024) a401705[link1] -> M26 (Release Notes[link2])

As work on WackoWiki 6.1 is still underway[link3], this is an incomplete list of changes.


1. Configuration

1.1. primary config

  1. new
    • db_vendor
  2. renamed
    • sql_mode_strict to sql_mode
      • 0 - server
      • 1 - session lax
      • 2 - session strict

1.2. secondary config

  1. new
    • email_confirmation
    • email_subject_prefix
    • forbidden_email_domains
    • jpeg_quality
    • login_notice
    • max_image_width
    • max_page_size
    • min_thumbnail_distance
    • news_structure
    • section_edit
    • session_notice
    • svg_sanitizer
    • theme_color
    • thumbnail_image_area
    • upload_allowed_exts
    • upload_translit_lower
    • xml_sitemap_gz
  2. renamed
    • default_typografica -> typografica
    • img_max_thumb_width -> max_thumb_width
    • img_create_thumbnail -> create_thumbnail
  3. removed
    • dst
    • footer_rating

1.3. theme config

1.4. constants

  1. new
    • COOKIE_SAMESITE : 'Strict', 'Lax' (default), 'None'
    • DB_ERROR_MODE : 0 - silent (default), 1 - warning, 2 - exception
  2. renamed
    • UPLOAD_PER_PAGE_DIR to UPLOAD_LOCAL_DIR
    • SQL_MODE_PERMISSIVE to SQL_MODE_LAX
  3. removed
    • XML_HTMLSAX3, see autoload.conf

1.5. conf files

  1. changed
    1. csp_custom.conf[link4]
    2. csp.conf[link5]
    3. autoload.conf[link6]
    4. router.conf[link7]

2. Core

2.1. Methods

This is only a random selection.

2.2. Folders

3. Database


  1. added field
    1. acl_id INT(10) to acl table
    2. group_member_id INT(10) to usergroup_member table
    3. typografica TINYINT(1) to page table
    4. file_hash CHAR(40) to file table
  2. changed field
    1. timezone to VARCHAR(100) in user_setting table
    2. query to VARCHAR(255) in cache table
    3. category to VARCHAR(255) in category table
    4. category_description to TEXT in category table
  3. renamed field
    1. lost_password_request_count to password_request_count in user table
    2. uploaded_dt to created in file table
    3. modified_dt to modified in file table
    4. name to hash in cache table
  4. removed field
    1. footer_rating from page table
    2. typografica from user_setting table
    3. dst from user_setting table
  5. added index
    1. idx_user_id to menu table
    2. idx_page_id to menu table
    3. idx_lang to menu table
    4. idx_user_id to watch table
    5. idx_page_id to watch table
    6. idx_file_name to file table
  6. removed table
    1. poll
    2. rating

Database schema[link13] changes

4. Installer

5. Formatters


6. Actions


7. Handlers

8. Themes

9. WikiEdit

10. Admin panel

  1. pages: determines news_levels according to the given settings
  2. upload:
    • lets you now set other groups than Admins to allow file upload
    • added option to transliterate all file names to lowercase (new default: off)
  3. appearance: added option to set a theme color for the address bar
  4. removed obsolete convert module
  5. sets DEFAULT for all fields in backup module script
  6. restore: skips is_executable() check for Windows
  7. changed format for backup.log to JSON
    • You have to remove the backups you've created prior to 6.1.21 from the file/backup/ folder or replace the backup.log with a new JSON formatted version.
  8. added syndication module

11. Translations

12. Packages

updated

See core dependencies[link39]


Note that the changelog is usually incomplete, for a complete list of changes that went into R6.1, you can browse the Commit log[link40], the Bug Tracker Log[link41] and ToDo[link3] list.