History: Tiki29
Source of version: 6
Copy to clipboard
! {{page}} Tiki 29.0 will be released in June 2025. It is a Standard Term Support (STS) version and will be supported until ((Tiki30|Tiki 30.1)) is released as per ((tw:Versions|the Tiki lifecycle policy)) You can see the development page at : https://dev.tiki.org/Tiki29 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/29.x/ once it will be created (in 2025-05). !# Infrastructure ''(alphabetically sorted)'' !# Enhancements ''(alphabetically sorted)'' !!# Console New ((Console)) commands: !!!# Database Engine Convert A new command - -+database:convert+- - to convert the database engine, simplifying the migration from MyISAM to InnoDB. !!# Expand/Collapse All Content with One Click A new preference to expand or collapse all collapsible sections on a page with a single click has been added. Previously, content had to be manually toggled section by section, making navigation cumbersome—especially when searching for specific information. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/6747 !!# Password History Management Tiki now includes a password history management feature to enhance security by determining the number of password resets associated with a user account before the password can be reused. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/6721 !!# PluginListPages ((PluginListPages)) now includes a noheader parameter, giving users more control over how page listings are displayed. This option allows the suppression of the default header section, making it more versatile for embedding within templates and other pages. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/6643 !!# PluginOEmbed Tiki 29 introduces OEmbed support, allowing seamless integration of videos and media from platforms like PeerTube, Vimeo, and YouTube. This enables users to embed content effortlessly using the OEmbed protocol without manually copying iframe embed codes. __Key Highlights__: * __New Plugin - ((PluginOEmbed))__: + To simplifie media embedding using the OEmbed protocol. * __PeerTube Integration__: + To use PeerTube as a backend for video storage and streaming. * __Customizable Options__: + To set video size, start time, quality, and privacy preferences. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/6704 !!# PluginVue Tiki has upgraded the ((PluginVue)) implementation to support Vue.js 3 and Single File Components (SFCs). This update allows users to leverage the latest Vue.js features while maintaining seamless integration with Tiki. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/4570 !!# Show rules for password creation Tiki now provides users with a clear view of password creation rules when they set or change their passwords. This ensures that users can easily comply with security requirements, reducing frustration and failed attempts. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/6629 !# Removals !!# jQuery nestedSortable !!# Rangy library