mantisbt - Roadmap
Feature release
- 0024689: [administration] Remove clickable alphanumeric index in manage_user_page.php
- 0020577: [plug-ins] Consistent use of EVENT_UPDATE_BUG_DATA
- 0034605: [plug-ins] Request for a new signal in view_user_page.php
- 0035550: [bugtracker] Use GuzzleHttp request in url_get()
- 0031699: [api rest] Upgrade Slim Framework to 4.x
- 0021908: [security] Weakened security headers in 2.0.x
- 0027099: [html] Inconsistent escape of html entities while editing an issue
- 0034400: [code cleanup] Introduce a cs fixer
- 0034406: [customization] Allow changing navbar buttons (community)
- 0025681: [plug-ins] Problem with date range filter in MantisGraph issues_trend_page.php (dregad)
- 0034829: [plug-ins] Graph plugin: deprecated strftime() in View Issues > issue trends (dregad)
- 0034879: [reports] In Issue Trend graphs, the date is displayed in short format even if data is in hourly buckets (dregad)
- 0034880: [reports] The latest data set is not included in Issue Trends graphs (dregad)
- 0034881: [reports] Issue Trends data buckets should be fixed for a given period type (dregad)
- 0034885: [reports] Issue trends data should be relative to period start, not current time (dregad)
- 0034888: [reports] Category does not exist error on Issue Trends (dregad)
- 0034889: [reports] In Issue Trend graphs, bucket number and date should be separated (dregad)
- 0034890: [reports] Inconsistent sort order in Issue Trends reports (dregad)
- 0034928: [bugtracker] Date conversion fails using a non-US date format in VersionUpdateCommand.php (dregad)
- 0008141: [bugtracker] Issue reporters should be able to update their own issues (atrol)
- 0035216: [code cleanup] PHP 8.4 compatibility (dregad)
- 0035283: [api soap]
PHP 8.4: SOAP API throws SoapFault: Internal Service Error(dregad) - 0035215: [code cleanup]
PHP 8.4: Implicitly nullable parameter types are deprecated(dregad) - 0035284: [api rest]
Allow REST API to run on PHP 8.4 ignoring E_DEPRECATED notices(dregad) - 0035214: [code cleanup]
PHP 8.4: fputcsv() empty $escape parameter is deprecated(dregad) - 0035213: [code cleanup]
PHP 8.4: E_STRICT is deprecated(dregad) - 0031699: [api rest] Upgrade Slim Framework to 4.x
- 0034465: [html] Wrong rendering of strings (atrol)
- 0024044: [ldap] Getting user name and email from LDAP without LDAP authentication (community)
- 0034909: [administration] Admin checks: unsupported version checks using endoflife.date (dregad)
- 0033012: [administration] Don't abort Admin Checks after first failure unless it's critical (dregad)
- 0034886: [installation] Admin checks: support MariaDB version checking (dregad)
- 0034915: [code cleanup] Reduce code duplication in Admin Checks (dregad)
- 0034914: [code cleanup] Remove admin check for obsolete
register_long_arrays
php.ini directive (dregad) - 0034912: [administration] Admin checks: minor improvement to output messages (dregad)
- 0034911: [administration] Admin checks: fatal error if PHP database extension is not available (dregad)
- 0034910: [administration] Fatal error in Admin Checks when using invalid FileInfo magic database (dregad)
- 0020431: [db schema] Use utf8mb4 charset for new MySQL installations (dregad)
- 0033019: [api rest] X-Mantis-Version headers sent when REST API is disabled (dregad)
- 0017577: [performance] Improve print_user_option_list() performance (dregad)
- 0019964: [authentication] Wrong anonymous rights application (dregad)
- 0020307: [printing] Print issue page needs to adjust formatting for tags and relationship handler (vboctor)
- 0020540: [attachments] Implement upgrade step to cleanup corrupt disk attachments after db->disk conversion (dregad)
- 0021694: [ui] inconsistent presentation of required fields (syncguru)
- 0032998: [administration] Call to undefined function mci_get_project_id() when removing a user from a project (vboctor)
- 0022464: [custom fields] Loose type comparison can prevent custom field update (dregad)
- 0022840: [authentication] Don't expire user sessions when updating password hash after login method change (dregad)
- 0022841: [authentication] Don't truncate password when it exceeds db field size (dregad)
- 0024188: [ui] Update issue history code to display user names via standard APIs
- 0028831: [ui] Improve date filter fields display (label and "no filter" text) (dregad)
- 0026929: [api rest] Support user account unlock via REST API (dregad)
- 0027807: [bugtracker] Prevent silent update of invalid enum fields when editing issue (dregad)
- 0030047: [bugtracker] After login with HTTP_AUTH user is redirected to "main_page.php" (dregad)
- 0032470: [api rest] REST API: Project Category Add/Update/Delete (vboctor)
- 0032489: [documentation] Document impersonation of users via REST API (vboctor)
- 0032577: [api rest] Get Issues should return total count of issues for pagination (vboctor)
- 0034389: [markdown] Broken rendering of links in
<a href=...
links when markdown is enabled (community) - 0022408: [custom fields] Custom field's value logged as changed in history, when it wasn't changed (vboctor)
- 0022839: [authentication] Deprecate MD5 login method and replace with BCRYPT hash (dregad)
- 0035540: [installation]
A clean installation ends with Internal Server Error with no message/detail given(dregad) - 0035645: [ui]
Some widgets are not collapsible(community) - 0035552: [ui]
Inline error messages are sometimes displayed behind the navbar(dregad) - 0035646: [documentation]
Wrong code example in Admin Guide(atrol) - 0035647: [documentation]
Outdated build status in README.md(atrol) - 0035583: [bugtracker]
Delayed inline errors are not printed on login page(dregad) - 0035644: [ui]
Extra page load due to dropzone <img> stub tag(community) - 0035503: [html]
The MantisBT web interface must pass HTML validation (part 2)(community) - 0035562: [ui]
If user is anonymous, page footer overlaps with error message(community) - 0035587: [administration]
Access Denied page's Login button has Invalid URL when triggered from Admin pages(dregad) - 0035424: [code cleanup]
Use new string_build_query() API function(community) - 0035207: [ui]
Early inline warnings mess up with page layout(dregad) - 0035561: [ui]
"Access Denied" page has no layout for anonymous account(community) - 0035568: [code cleanup]
Calling layout_page_header() without parameters throws deprecation warning on PHP 8.1(dregad) - 0022098: [customization]
Setting bottom_include_page does not include specified file(community) - 0035551: [administration]
Improve output of log events when $g_log_destination = 'page'(dregad) - 0035544: [db postgresql]
Attempt to update the category in the “Edit Project Category” form results in an error(dregad) - 0035425: [ui]
Inconsistent display in navbar user menu(dregad) - 0035288: [email]
Support custom email sending providers(vboctor) - 0035402: [html]
Footer has the wrong size(community) - 0021113: [plug-ins]
EVENT_LAYOUT_PAGE_HEADER no longer available(community) - 0022250: [ui]
It would be nice to remove the useless spaces in the footer(community) - 0035525: [bugtracker]
gpc_get_int() should not remove spaces in the middle of the string(dregad) - 0035439: [performance]
Multiple loads of plugins on the manage_plugin_page(community) - 0035259: [code cleanup]
Add namespaces to PHPUnit test suite(dregad) - 0035260: [administration]
Project names should be trimmed before project creation or update(vboctor) - 0035258: [other]
Use of PHPUnit::toString() sometimes causes errors in tests(dregad) - 0035227: [markdown]
MantisBT is not compatible with Parsedown 1.8(community) - 0035223: [other]
MantisBT tests are not compatible with PHPUnit 11.5(community) - 0035210: [ui]
Incorrect handling of relative URLs in helper_get_root_domain() function and caller one(dregad) - 0034876: [bugtracker]
When moving issues, it should not be possible to select the current project as target(dregad) - 0022607: [tagging]
Clean up unused tags(dregad) - 0010027: [tagging]
Switching project on the Update Tag page gives APPLICATION ERROR 200(dregad) - 0035219: [tagging]
Number of related tags is no longer limited(dregad) - 0035228: [tagging]
View and Update tag pages are not integrated in the Manage Tags menu(dregad) - 0035229: [tagging]
Allow direct editing of tags from Manage Tags page(dregad) - 0035230: [code cleanup]
Use generic language strings for Tags management pages(dregad) - 0035208: [plug-ins]
Improve error handling for invalid plugins(dregad) - 0005271: [other]
Support NoFollow hyperlinks for external urls(community) - 0035212: [tools]
GetLinkAttributesTest does not reset html_make_links config after tests(dregad) - 0035211: [bugtracker]
Core should allow detecting whether a config is set in the database(dregad) - 0035070: [plug-ins]
Unable to retrieve values of arbitrary fields from LDAP.(dregad) - 0035038: [ui]
Text on the relationship and workflow graphs are rendered cropped(community) - 0035082: [plug-ins]
Allow plugin_file_path() to return the files directory and use the current plugin by default(community) - 0034960: [api soap]
SOAP: Update WSDL viewer to version 3.1.03(dregad) - 0034847: [reports]
Upgrade chart.js library to 3.9.1(dregad) - 0034938: [other]
Update htmlpurifier to 4.18.0(dregad) - 0034848: [reports]
MantisGraph: view all data values when hovering over line(dregad) - 0034824: [performance]
Multiple execution of the same query with Profile API functions(dregad) - 0006803: [bugtracker]
Allow adding a note when moving an Issue to another project(dregad) - 0026740: [plug-ins]
Improve documentation for plugin_require_api() and plugin_event_hook()(dregad)
56 of 109 issue(s) resolved View Issues