Loading...
 
Skip to main content

History: Tiki26

Source of version: 48 (current)

Copy to clipboard
            ! {{page}}
[https://tiki.org/article505-Tiki-26-Release-Continues-Rapid-Feature-Development|Tiki 26.0 was released on July 31st, 2023].

Minimum PHP version: ((PHP 8|PHP 8.1))

Release Manager: Roberto
Assistant-release manager: Rodriguez

It is a Standard Term Support (STS) version and will be supported until ((Tiki27|Tiki 27.1)) is released as per ((tw:Versions|the Tiki lifecycle policy)).

You can see the development page at: https://dev.tiki.org/Tiki26 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/26.x/


!# New features
''(alphabetically sorted)''

!!# Color mode support
Upgraded to https://blog.getbootstrap.com/2023/07/26/bootstrap-5-3-1/ which brings color mode support. All themes (minimal change in some already-dark themes) are responsive to the user's browser color scheme preference, and a UI light/dark/auto toggle is provided by a new Color Mode Switch module.

!!# Emoji picker
The Emoji picker feature has been [https://gitlab.com/tikiwiki/tiki/-/merge_requests/2481|added] to Tiki for Markdown and WYSIWYG to make it possible to pick and insert modern-day emojis.

!!# Interact.js
The [https://interactjs.io/|Interact.js] library was [https://gitlab.com/tikiwiki/tiki/-/merge_requests/2638|added] to Tiki and used in the ((Debugger Console)) (which has been improved), and will be progressively deployed elsewhere in Tiki in future versions.

!!# Themes
New theme added:
BookStacked, an implementation of [https://www.bookstackapp.com|BookStack theme] for Tiki: https://gitlab.com/tikiwiki/tiki/-/merge_requests/3040

!!# URL Fragment Guesser
A preference that helps to find the most similar anchor (in a wiki page, blog post or other page) if the one indicated in the URL is not found
https://gitlab.com/tikiwiki/tiki/-/merge_requests/2439

!# Enhancements
''(alphabetically sorted)''

!!# Cypht Webmail
* ((Cypht)) version [https://github.com/cypht-org/cypht/releases/tag/v1.4.0|1.4.x] has been included (instead of running on a snapshot from Cypht master/main/trunk).

!!# Debugger Console
A tool for developers: ((Debugger Console))

!!# InterTiki
Fixed issues with login and contacting remote server and replaced the old, unmaintained XML RPC package with a maintained equivalent:
- https://gitlab.com/tikiwiki/tiki/-/merge_requests/2971
- https://gitlab.com/tikiwiki/tiki/-/merge_requests/2889

!!# Manticore Search
((Manticore Search)) was added as ((Unified Index Comparison|Unified Index option)). Experimental in ((Tiki25)), and is production-ready in Tiki26, as we now use for doc.tiki.org, themes.tiki.org and dev.tiki.org.

!!# Markdown
((Tiki-Flavored Markdown)) was added in ((Tiki25)), and many bug fixes and enhancement have have happened in ((Tiki26)):
- Support for markdown syntax in trackers
- Support for Emojis picker
- And several fixes for ((Converting from Tiki syntax to Markdown|markdown conversion))
https://gitlab.com/tikiwiki/tiki/-/commits/master?search=markdown

!!# Modules
several bug fixes and enhancements for modules in Tiki

!!# PHP 8
Minimum PHP version: PHP 8.1.x
More info ((PHP 8)).

!!# Tablesorter
Fixed to enable light and dark color modes for ((Tablesorter))
https://gitlab.com/tikiwiki/tiki/-/merge_requests/2987

!!# Tiki Crawl
A distinct tool: ((Crawl))

!!# Trackers
Dozens of bug fixes and enhancements for ((Relations Tracker Field))
https://gitlab.com/tikiwiki/tiki/-/merge_requests/2816

!!# WebP
Add support for the [https://en.wikipedia.org/wiki/WebP|WebP] image format.
Code: https://gitlab.com/tikiwiki/tiki/-/merge_requests/2405

!!# WikiPlugin Convene
Several bug fixes and enhancements have been added to the ((PluginConvene|Convene plugin))


!# Known issues

!!# Slideshow
((Slideshow)) slides content has changed. Bookmarks will be broken. Pages number will be raised by 1 making an url like -+/tiki-slideshow.php?page=abc#/1+- be found at -+/tiki-slideshow.php?page=abc#/2+-


!# Removed
* Mobile mode preference: This was a left-over from a long time ago, pre-((Bootstrap)). If you were using, it will appear in ((Orphan preferences)).