Mantis 2.27.0
3 October 2024
Mantis version 2.27.0 is now available (major release).
Upgrading to Mantis 2.27.0
Mantis 2.27.0 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Mantis updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Mantis install to test the 2.27.0 upgrade prior to applying it live. Get started managing your Mantis installations with Installatron
What's New in Mantis 2.27.0
Feature and maintenance release. Dropping support for PHP 7.3 and older, Markdown improvements including syntax highlighting for code blocks, Graphs improvements, code cleanup and bug fixes.
Bug Fixes and Changes
- [bugtracker] Allow disabling Categories (dregad)
- [markdown] Markdown converts " to " within code blocks and inline code (dregad)
- [installation] Increase minimum PHP requirement to 7.4 (dregad)
- [other] Update HTML Purifier to 4.17.0 (dregad)
- [plug-ins] Project graph missing within MantisGraph (dregad)
- [ui] Move buttons to Edit User section footer in Manage User Page (dregad)
- [performance] MantisGraph: inefficient calculation of data sets for Issue Trends graph (dregad)
- [email] Update PHPMailer to 6.9.1 (dregad)
- [code cleanup] Remove deprecated and incorrect usage of Pragma: no-cache header (dregad)
- [administration] Add OS information to SIte Information page (atrol)
- [code cleanup] Modernizing Tests (partially tests/Mantis) (dregad)
- [administration] Switch back from manage_user_edit_page to view_user_page (dregad)
- [reports] MantisGraph: last resolved issue not computed in Issue Trends graph (dregad)
- [bugtracker] Use config API to access allow_browser_cache (dregad)
- [markdown] Markdown processing code cleanup (part 2) (community)
- [code cleanup] Move timeline_inc.php from core to root directory (dregad)
- [markdown] Double quotes " and lesser than sign < are shown as HTML entity within Markdown code blocks (dregad)
- [markdown] $g_html_valid_tags are not rendered if Markdown is enabled (dregad)
- [tools] Travis: switch to focal distribution for builds (dregad)
- [markdown] Increase spacing before ``` blocks (community)
- [tools] Enable Xdebug to facilitate PHPUnit tests troubleshooting (dregad)
- [code cleanup] Refactor mc_project_api.php (dregad)
- [other] Columns are offered in columns list without having access rights to them (atrol)
- [markdown] Update Parsedown library to 1.7.4 (dregad)
- [html] Wrong rendering of custom field names (atrol)
- [ui] File attachment previews (drop zone) Remove button is not standard (dregad)
- [administration] Add failed_login_count to user information (atrol)
- [html] Wrong function used to format bug id (atrol)
- [ui] Missing tooltip for bugnotes_count column (dregad)
- [performance] Enhance performance of bug note formatting (atrol)
- [markdown] Markdown links/code always show HTML entities for Ampersand and Less-than sign (dregad)
- [markdown] Mantis issue links displayed as raw HTML in code block (dregad)
- [markdown] Don't expand issue ids into URLs within code blocks (dregad)
- [markdown] Fix unit tests for markdown (dregad)
- [markdown] Markdown different rendering between inline code (single backtick) and ``` blocks (community)
- [documentation] Admin Guide "Page Descriptions" pages have CR/LF problems (dregad)
- [administration] Redundant config settings $g_dot_tool and $g_neato_tool (dregad)
- [ui] Incorrect CSS class on Time Zone select field in Preferences page (community)
- [reports] Poor error handling in relationship graphs generation (dregad)
- [reports] Allow HTML-like labels in relationship graphs (dregad)
- [ui] Error messages with newlines display <br> on CLI (dregad)
- [bugtracker] Include additional details on Generic error message (dregad)
- [code cleanup] Refactoring GraphViz API and Workflow Graph (dregad)
- [tools] Ugrade to PHPUnit 9.6 and adapt test suite (dregad)
- [installation] Increase minimum PHP requirement to 7.4 (dregad)
- [administration] Workflow Graph display is difficult to read (dregad)
- [administration] Incorrect Workflow Graph display if the status name contains a space (dregad)
- [documentation] Clearer email queue guidance in Admin Guide (dregad)
- [attachments] Improve display of file upload error messages (dropzone) (dregad)
- [markdown] Add syntax highlighting to markdown codeblocks (community)
- [code cleanup] Refactoring and cleaning up includes (dregad)
- [api rest] Update Guzzle to 7.9.2 (dregad)
- [attachments] Open attachment in a new tab/window (community)