Tiki 25.0 was released in December 2022, shortly after Tiki turned 20 years old!
Here is announcement: https://tiki.org/article497-Biggest-Tiki-Release-Ever-Tiki-25
You can see the development page at : https://dev.tiki.org/Tiki25 and all the code commits here: https://gitlab.com/tikiwiki/tiki/-/commits/25.x/
Because of all the enhancements and changes, you should do more than usual testing before upgrading.
It is a Standard Term Support (STS) version and will be supported until Tiki 26.1 is released, as per the Tiki lifecycle policy.
Since this is a post-LTS, it has major changes, such as an upgrade to
Given the fact our themes and Smarty templates rely on Bootstrap 5 heavily, the browser support for Tiki 25 follows the same path:
For more details see https://getbootstrap.com/docs/5.1/migration/
(alphabetically sorted)
The spectacular Anime.js library was added to Tiki and used in the new PluginCountup (and will be progressively deployed elsewhere in Tiki in future versions)
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1452
switch from fzaninotto/Faker library to fakerPHP
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1353 to assist package management
Add a new preference to sample the errors, reducing the amount of information needed.
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1617
For HTTP Headers, stronger security settings are activated by default in new installs of Tiki25+
New Kanban feature.
Manticore Search added as Unified Index option. Experimental in Tiki25, and will be production-ready in Tiki26.
Now possible to set Markdown as the new default syntax. This is opt-in, and current Tiki syntax will continue to work for many years. See:
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1635
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1592
https://gitlab.com/tikiwiki/tiki/-/commit/a295031aa315226fb995a4b2a889eb788b4d3868
https://gitlab.com/tikiwiki/tiki/-/commit/e36b0940ec86a0be36b62a82494165792eac90ff
https://gitlab.com/tikiwiki/tiki/-/commit/6e3be45f25fbc9693ee8e2f6155da78e57f4a976
https://gitlab.com/tikiwiki/tiki/-/commit/9edb7ae363a4f3aed0d6b6814150d2d84371b014
https://gitlab.com/tikiwiki/tiki/-/commit/121dd0053130aac47bf122b0f091f0f041cf95d5
https://gitlab.com/tikiwiki/tiki/-/commit/09a146ecb7b73c87fa2af7a4781301c83793b58c
https://gitlab.com/tikiwiki/tiki/-/commit/79bebb7f4d90ff53fa49f9a4b5e8b35df6a860cb
Add option to include wiki comments when printing or exporting to PDF
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1795
Add the option to export articles to PDF
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1276
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1705
New themes and styling methods:
https://wikisuite.org/Tiki-Manager-Package-connecting-to-Virtualmin
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1898
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1634
added tracker_item_insert in the listexecute plugin actions
https://gitlab.com/tikiwiki/tiki/-/merge_requests/1595
New WYSIWYG editor, to manage Markdown also as default syntax in text areas.
See: WYSIWYG and Markdown
(alphabetically sorted)
Added in Tiki25 a new parameter to control the position of the download button: downloadable-position="top|bottom|both". Values are top,-+bottom+- or both. Default is "bottom". See: https://doc.tiki.org/PluginList-output-control-block#Download_CSV_of_Table_Results