History: Tiki28
Source of version: 10
Copy to clipboard
! {{page}} Tiki 28.0 will be released in November or December 2024. It is a Standard Term Support (STS) version and will be supported until ((Tiki29|Tiki 29.1)) is released as per ((tw:Versions|the Tiki lifecycle policy)) You can see the development page at: https://dev.tiki.org/Tiki28 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/28.x/ once it will be created (in 2024-10). !# Infrastructure ''(alphabetically sorted)'' !!# MyISAM FULLTEXT Is replaced by InnoDB FULLTEXT https://gitlab.com/tikiwiki/tiki/-/merge_requests/5297 ((Unified Index Comparison)) !!# PHPUnit PHPUnit has been updated to 10.5.26 !!# Tiki 28 Build System Several libraries have been moved to the new Build System, such as: * Anime.js * html2canvas which has been replaced with html2canvas-pro * jQuery-form: https://gitlab.com/tikiwiki/tiki/-/merge_requests/5455 * jQuery-zoom * Pivottable.js * Reveal.js * Select2 * Select2-bootstrap-5-theme * Subtotal !!# Unified Index InnoDB FULLTEXT replaces MyISAM FULLTEXT https://gitlab.com/tikiwiki/tiki/-/merge_requests/5297 ((Unified Index Comparison)) !# Enhancements !!# Element Plus Element Plus has been chosen for multi-select boxes in Tiki in replacement for jQuery's Select2 element. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/5866 * https://gitlab.com/tikiwiki/tiki/-/merge_requests/5856 * https://gitlab.com/tikiwiki/tiki/-/merge_requests/5706 !!# Markdown Several bug fixes and enhancements have been added to ((Tiki28)) for ((Markdown)) such as: * Editor settings dialog fix of the Save button which was randomly disappearing ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/5324 !!# Toolbar * New toolbar element added to make it easier to refer to a file in a comment on a tracker item by creating a link to the attached file ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/5379 * New button added to launch the list of all plugins ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/5242 !!# Trackers Several bug fixes and enhancements have been added to ((Trackers)): !!!Migration Notice: Change from -+fieldId+- to -+permName+- * A migration has been applied that updates the configuration related to -+unified_trackerfield_keys+-. The option -+fieldId+- has been replaced by -+permName+- (Permanent Name). This change affects any tracker fields or configurations that previously used -+fieldId+-. If your system was relying on the fieldId configuration (from older versions), this will no longer be valid after the migration. All references to -+fieldId+- have been updated to use -+permName+-. ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/5824 * Use of Sortable.js library to make it possible to drag and drop fields on mobile touch devices ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/5462 * Offline trackers as part of PWA feature ** https://gitlab.com/tikiwiki/tiki/-/merge_requests/4654 !!# Unified Admin Backend Several major updates to ((Unified Admin Backend)), issues fixed and enhancements made: * Make the UAB CSS and layout work on the other admin and management pages: https://gitlab.com/tikiwiki/tiki/-/merge_requests/6081 !!# User must change password set default on This preference sets the "user must change password at next login" option (user_must_change_password_set_default_on) as checked by default, ensuring new users are prompted to update their admin-assigned password on first login. * https://gitlab.com/tikiwiki/tiki/-/merge_requests/5424 !# Removals !!# ADOdb !!# CKEditor