Changesets: MantisBT
|
master e237470f 2026-08-30 00:26 Details Diff |
Use command for multi-project custom field links Fixes 0032449 |
Affected Issues 0032449 |
|
| mod - manage_custom_field_proj_add.php | Diff File | ||
|
master b9584de7 2026-08-30 00:26 Details Diff |
Document project custom field endpoints Fixes 0032449 |
Affected Issues 0032449 |
|
| mod - api/rest/mantisbt_openapi.yaml | Diff File | ||
|
master 1e692a1d 2026-08-30 00:26 Details Diff |
Add REST custom field linking tests Fixes 0032449 |
Affected Issues 0032449 |
|
| add - tests/rest/RestProjectCustomFieldTest.php | Diff File | ||
|
master 2a630e18 2026-08-30 00:26 Details Diff |
Add REST project custom field linking Fixes 0032449 |
Affected Issues 0032449 |
|
| mod - api/rest/restcore/projects_rest.php | Diff File | ||
| add - core/commands/ProjectFieldLinkCommand.php | Diff File | ||
| add - core/commands/ProjectFieldUnlinkCommand.php | Diff File | ||
|
master 44889efc 2026-08-29 23:46 Details Diff |
Add REST fault regression test Issue 0026455, 28927 Verify RestFault conversion preserves the HTTP status and message. |
Affected Issues 0026455 |
|
| add - tests/Mantis/ApiObjectFactoryTest.php | Diff File | ||
|
master 4d108487 2026-08-28 19:41 Details Diff |
category_validate_assigned_to() always throws The function, introduced with the new Category commands (Issue 0032470, commit 1358aa93108a4e5fa36079955161733f5ba3283d), was modified to always throw a ClientException. The $p_throw_exception parameter has become useless and was removed. Fixes 0036812 |
Affected Issues 0032470, 0036812 |
|
| mod - core/category_api.php | Diff File | ||
| mod - core/commands/CategoryAddCommand.php | Diff File | ||
| mod - core/commands/CategoryUpdateCommand.php | Diff File | ||
|
master 66a98f10 2026-08-28 19:33 Details Diff |
Convert trigger_error(E_USER_ERROR) to throw Exception (core) Fixes 0036812 |
Affected Issues 0036812 |
|
| mod - core/api_token_api.php | Diff File | ||
| mod - core/authentication_api.php | Diff File | ||
| mod - core/billing_api.php | Diff File | ||
| mod - core/bug_api.php | Diff File | ||
| mod - core/bug_group_action_api.php | Diff File | ||
| mod - core/bug_revision_api.php | Diff File | ||
| mod - core/bugnote_api.php | Diff File | ||
| mod - core/category_api.php | Diff File | ||
| mod - core/collapse_api.php | Diff File | ||
| mod - core/columns_api.php | Diff File | ||
| mod - core/crypto_api.php | Diff File | ||
| mod - core/custom_field_api.php | Diff File | ||
| mod - core/database_api.php | Diff File | ||
| mod - core/email_api.php | Diff File | ||
| mod - core/email_queue_api.php | Diff File | ||
| mod - core/file_api.php | Diff File | ||
| mod - core/filter_api.php | Diff File | ||
| mod - core/form_api.php | Diff File | ||
| mod - core/gpc_api.php | Diff File | ||
| mod - core/graphviz_api.php | Diff File | ||
| mod - core/helper_api.php | Diff File | ||
| mod - core/ldap_api.php | Diff File | ||
| mod - core/news_api.php | Diff File | ||
| mod - core/plugin_api.php | Diff File | ||
| mod - core/print_api.php | Diff File | ||
| mod - core/profile_api.php | Diff File | ||
| mod - core/project_api.php | Diff File | ||
| mod - core/project_hierarchy_api.php | Diff File | ||
| mod - core/relationship_api.php | Diff File | ||
| mod - core/session_api.php | Diff File | ||
| mod - core/sponsorship_api.php | Diff File | ||
| mod - core/string_api.php | Diff File | ||
| mod - core/summary_api.php | Diff File | ||
| mod - core/tag_api.php | Diff File | ||
| mod - core/tokens_api.php | Diff File | ||
| mod - core/user_api.php | Diff File | ||
| mod - core/user_pref_api.php | Diff File | ||
| mod - core/utility_api.php | Diff File | ||
|
master e4ff7ef8 2026-08-28 15:13 Details Diff |
Use string_attribute to display status value Issue 0034465 |
Affected Issues 0034465 |
|
| mod - bug_view_inc.php | Diff File | ||
|
master 56d117c0 2026-08-28 13:14 Details Diff |
REST API: Category Commands + REST APIs Merge PR https://github.com/mantisbt/mantisbt/pull/2264 |
||
| mod - api/rest/mantisbt_openapi.yaml | Diff File | ||
| mod - api/rest/restcore/projects_rest.php | Diff File | ||
| mod - api/soap/mc_project_api.php | Diff File | ||
| mod - core/bug_api.php | Diff File | ||
| mod - core/category_api.php | Diff File | ||
| add - core/commands/CategoryAddCommand.php | Diff File | ||
| add - core/commands/CategoryDeleteCommand.php | Diff File | ||
| add - core/commands/CategoryGetCommand.php | Diff File | ||
| add - core/commands/CategoryUpdateCommand.php | Diff File | ||
| mod - core/print_api.php | Diff File | ||
| mod - manage_proj_cat_add.php | Diff File | ||
| mod - manage_proj_cat_copy.php | Diff File | ||
| mod - manage_proj_cat_delete.php | Diff File | ||
| mod - manage_proj_cat_edit_page.php | Diff File | ||
| mod - manage_proj_cat_update.php | Diff File | ||
| mod - manage_proj_edit_page.php | Diff File | ||
| mod - manage_proj_page.php | Diff File | ||
| add - tests/Mantis/CategoryCommandTest.php | Diff File | ||
| add - tests/Mantis/CategoryDeleteCommandTest.php | Diff File | ||
| add - tests/rest/RestProjectCategoryTest.php | Diff File | ||
| mod - tests/soap/CategoryTest.php | Diff File | ||
|
master b8350066 2026-08-28 13:12 Details Diff |
Code Cleanup: use existing commands Merge PR https://github.com/mantisbt/mantisbt/pull/2256 |
||
| mod - api/soap/mc_issue_api.php | Diff File | ||
| mod - api/soap/mc_tag_api.php | Diff File | ||
| mod - core/commands/TagAttachCommand.php | Diff File | ||
| mod - core/commands/TagDetachCommand.php | Diff File | ||
| mod - core/project_api.php | Diff File | ||
| mod - manage_proj_user_copy.php | Diff File | ||
| mod - manage_proj_ver_copy.php | Diff File | ||
| mod - manage_user_proj_add.php | Diff File | ||
| mod - manage_user_proj_delete.php | Diff File | ||
| mod - manage_user_prune.php | Diff File | ||
|
master 3688bd3c 2026-08-28 02:43 Committer: community Details Diff |
Fix graphviz_path admin check Merge PR https://github.com/mantisbt/mantisbt/pull/2267 |
||
| mod - admin/check/check_paths_inc.php | Diff File | ||
| mod - workflow_graph_img.php | Diff File | ||
|
master 121dd1b6 2026-08-27 12:45 Details Diff |
Convert trigger_error(E_USER_ERROR) to throw Exception Fixes 0036812 |
Affected Issues 0036812, 0037372 |
|
| mod - account_prefs_inc.php | Diff File | ||
| mod - account_prof_edit_page.php | Diff File | ||
| mod - account_prof_menu_page.php | Diff File | ||
| mod - account_prof_update.php | Diff File | ||
| mod - account_sponsor_page.php | Diff File | ||
| mod - account_sponsor_update.php | Diff File | ||
| mod - account_update.php | Diff File | ||
| mod - adm_config_page.php | Diff File | ||
| mod - adm_config_set.php | Diff File | ||
| mod - bug_actiongroup.php | Diff File | ||
| mod - bug_actiongroup_add_note_inc.php | Diff File | ||
| mod - bug_actiongroup_page.php | Diff File | ||
| mod - bug_change_status_page.php | Diff File | ||
| mod - bug_monitor_delete.php | Diff File | ||
| mod - bug_reminder.php | Diff File | ||
| mod - bug_reminder_page.php | Diff File | ||
| mod - bug_report.php | Diff File | ||
| mod - bug_report_page.php | Diff File | ||
| mod - bug_revision_view_page.php | Diff File | ||
| mod - bug_set_sponsorship.php | Diff File | ||
| mod - bug_update.php | Diff File | ||
| mod - bug_update_page.php | Diff File | ||
| mod - bugnote_edit_page.php | Diff File | ||
| mod - bugnote_set_view_state.php | Diff File | ||
| mod - bugnote_update.php | Diff File | ||
| mod - changelog_page.php | Diff File | ||
| mod - file_download.php | Diff File | ||
| mod - lost_pwd.php | Diff File | ||
| mod - lost_pwd_page.php | Diff File | ||
| mod - manage_columns_copy.php | Diff File | ||
| mod - manage_filter_edit_page.php | Diff File | ||
| mod - manage_filter_edit_update.php | Diff File | ||
| mod - manage_plugin_update.php | Diff File | ||
| mod - manage_proj_cat_add.php | Diff File | ||
| mod - manage_proj_cat_copy.php | Diff File | ||
| mod - manage_proj_cat_update.php | Diff File | ||
| mod - manage_proj_custom_field_copy.php | Diff File | ||
| mod - manage_proj_user_copy.php | Diff File | ||
| mod - manage_proj_ver_add.php | Diff File | ||
| mod - manage_proj_ver_copy.php | Diff File | ||
| mod - manage_user_create.php | Diff File | ||
| mod - manage_user_edit_page.php | Diff File | ||
| mod - plugin.php | Diff File | ||
| mod - plugin_file.php | Diff File | ||
| mod - proj_doc_add.php | Diff File | ||
| mod - proj_doc_update.php | Diff File | ||
| mod - return_dynamic_filters.php | Diff File | ||
| mod - roadmap_page.php | Diff File | ||
| mod - signup.php | Diff File | ||
| mod - tag_create.php | Diff File | ||
| mod - verify.php | Diff File | ||
| mod - verify_email.php | Diff File | ||
| mod - view_all_set.php | Diff File | ||
| mod - view_user_page.php | Diff File | ||
|
master 4f444188 2026-08-27 11:56 Details Diff |
Remove exit calls following print_header_redirect() They are useless, since the function never returns since commit fb201cfc1825647ce31288650c124537cb53c47a. Issue 0036885 |
Affected Issues 0036885 |
|
| mod - account_update.php | Diff File | ||
| mod - login_page.php | Diff File | ||
| mod - manage_filter_delete.php | Diff File | ||
| mod - query_store.php | Diff File | ||
| mod - signup.php | Diff File | ||
|
master 3b5df569 2026-08-27 11:55 Details Diff |
Use `never` return type for print_header_redirect() Follow-up on fb201cfc1825647ce31288650c124537cb53c47a. Issue 0036885 |
Affected Issues 0036885 |
|
| mod - core/print_api.php | Diff File | ||
|
master ad5df691 2026-08-27 08:08 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
| mod - lang/strings_polish.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_arabic.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_hebrew.txt | Diff File | ||
|
master d02f6038 2026-08-26 06:01 Details Diff |
PHPDoc: add missing @uses | ||
| mod - workflow_graph_img.php | Diff File | ||
|
master 50f5cfd3 2026-08-26 06:01 Details Diff |
Fix failure reported under wrong admin check Flush unhandled PHP SYSTEM WARNING triggered by calling realpath() when open_basedir restriction is in place after building the list of paths to check. This prevents a failure report about a missing trailing directory separator being incorrectly reported for the absolute_path config. Fixes 0037359 |
Affected Issues 0037359 |
|
| mod - admin/check/check_paths_inc.php | Diff File | ||
|
master f481e3be 2026-08-26 05:53 Details Diff |
Do not check graphviz_path when disabled When $g_relationship_graph_enable = OFF, it does not make sense for the admin checks to verify correcness of the graphviz_path config. Fixes 0037359 |
Affected Issues 0037359 |
|
| mod - admin/check/check_paths_inc.php | Diff File | ||
|
master 0647bf36 2026-08-25 04:08 Details Diff |
Clear PHPMailer Message-ID between messages A single PHPMailer instance is reused for all messages sent within a process, but reset() did not clear the MessageID property. Since only notifications for newly submitted issues set a Message-ID, every subsequent message inherited the value, so notifications for unrelated issues were sent under an identical Message-ID. An empty MessageID is the PHPMailer default and makes it generate a unique one per message. Threading is unaffected, In-Reply-To is added as a custom header and already cleared. Fixes 0037355 |
Affected Issues 0037355 |
|
| mod - core/classes/EmailSenderPhpMailer.class.php | Diff File | ||
|
master 9a19a2ea 2026-08-24 08:08 translatewiki.net Details Diff |
Localisation updates from https://translatewiki.net. [skip ci] | ||
| mod - plugins/MantisGraph/lang/strings_chinese_simplified.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_dutch.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_galician.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_italian.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_macedonian.txt | Diff File | ||
| mod - plugins/MantisGraph/lang/strings_saraiki.txt | Diff File | ||
|
master a30a1cbc 2026-08-24 02:38 Details Diff |
REST API: Move Issue API + command Merge PR https://github.com/mantisbt/mantisbt/pull/2260 |
||
| mod - api/rest/mantisbt_openapi.yaml | Diff File | ||
| mod - api/rest/restcore/issues_rest.php | Diff File | ||
| mod - bug_actiongroup.php | Diff File | ||
| add - core/commands/IssueMoveCommand.php | Diff File | ||
| mod - core/events_inc.php | Diff File | ||
| mod - docbook/Developers_Guide/en-US/Events_Reference_Bug.xml | Diff File | ||
| add - tests/Mantis/IssueMoveCommandTest.php | Diff File | ||
| add - tests/rest/RestIssueMoveTest.php | Diff File | ||
|
master 6fd7ad7c 2026-08-24 02:29 Committer: dregad Details Diff |
Honor status workflow in REST/SOAP APIs Fixes 0008348 |
Affected Issues 0008348 |
|
| mod - api/soap/mc_issue_api.php | Diff File | ||
| mod - tests/rest/RestIssueTest.php | Diff File | ||
| mod - tests/soap/IssueUpdateTest.php | Diff File | ||
|
master 4b0c66f1 2026-08-23 14:50 Details Diff |
Standardize handler field handling Fixes 0032470 |
Affected Issues 0032470 |
|
| mod - api/rest/mantisbt_openapi.yaml | Diff File | ||
| mod - api/soap/mc_project_api.php | Diff File | ||
| mod - core/commands/CategoryAddCommand.php | Diff File | ||
| mod - core/commands/CategoryGetCommand.php | Diff File | ||
| mod - core/commands/CategoryUpdateCommand.php | Diff File | ||
| mod - manage_proj_cat_edit_page.php | Diff File | ||
| mod - manage_proj_cat_update.php | Diff File | ||
| mod - manage_proj_edit_page.php | Diff File | ||
| mod - manage_proj_page.php | Diff File | ||
| mod - tests/Mantis/CategoryCommandTest.php | Diff File | ||
| mod - tests/rest/RestProjectCategoryTest.php | Diff File | ||
|
master abfbb131 2026-08-23 14:14 Details Diff |
Apply category command style improvements Fixes 0032470 |
Affected Issues 0032470 |
|
| mod - api/rest/restcore/projects_rest.php | Diff File | ||
| mod - api/soap/mc_project_api.php | Diff File | ||
| mod - core/category_api.php | Diff File | ||
| mod - core/commands/CategoryAddCommand.php | Diff File | ||
| mod - core/commands/CategoryDeleteCommand.php | Diff File | ||
| mod - core/commands/CategoryGetCommand.php | Diff File | ||
| mod - core/commands/CategoryUpdateCommand.php | Diff File | ||
| mod - core/print_api.php | Diff File | ||
| mod - manage_proj_cat_add.php | Diff File | ||
| mod - manage_proj_cat_copy.php | Diff File | ||
| mod - manage_proj_cat_delete.php | Diff File | ||
| mod - manage_proj_cat_edit_page.php | Diff File | ||
| mod - manage_proj_cat_update.php | Diff File | ||
| mod - manage_proj_edit_page.php | Diff File | ||
| mod - manage_proj_page.php | Diff File | ||
| mod - tests/Mantis/CategoryCommandTest.php | Diff File | ||
| mod - tests/Mantis/CategoryDeleteCommandTest.php | Diff File | ||
| mod - tests/soap/CategoryTest.php | Diff File | ||
|
master 592da4af 2026-08-23 12:42 Details Diff |
Merge branch 'issue-37341-filter-threshold' PR https://github.com/mantisbt/mantisbt/pull/2254 |
||
| mod - core/filter_api.php | Diff File | ||