MantisBT 2.5.1, 2.5.0 and 2.4.2 released

MantisBT 2.5.1

Maintenance release that fixes installation failure.

  • 0022985: [installation] Initial installation does not continue after clicking install (dregad)

MantisBT 2.5.0

Feature release with main focus on REST API improvements, some of the fixes also applies to the SOAP API.

  • 0022850: [ui] Installation page layout and style issues (dregad)
  • 0022765: [api rest] Implement a test framework for REST API (vboctor)
  • 0022766: [api rest] Enum name should reflect non-localized enum name and label for localized name (vboctor)
  • 0022767: [api rest] Include status color in status enum value for issues (vboctor)
  • 0022768: [api rest] Support retrieving issues based on filter or a project (vboctor)
  • 0022769: [api rest] Note type should be note instead of timelog if time tracking is not accessible to user (vboctor)
  • 0022770: [api rest] Change version from string to an object (vboctor)
  • 0022771: [api rest] Due date access check should be based on project access level rather than global one (vboctor)
  • 0022772: [api rest] Don’t return eta info if feature is disabled (vboctor)
  • 0022773: [api rest] Don’t return projection info if feature is disabled (vboctor)
  • 0022774: [api rest] Some access denied errors don’t show user info correctly (vboctor)
  • 0022775: [api rest] Rename date_submitted to created_at and last_updated to updated_at (vboctor)
  • 0022776: [api rest] Sticky flag should be a boolean rather than a string (vboctor)
  • 0022777: [api rest] Don’t return sponsorship_total (vboctor)
  • 0022778: [api rest] Don’t allow setting version to an undefined version (vboctor)
  • 0022779: [api rest] Don’t return profile information if feature disabled (vboctor)
  • 0022780: [api rest] Don’t return platform, os, and os_build if disabled (vboctor)
  • 0022782: [api rest] Don’t return target_version if user doesn’t have access to view roadmap (vboctor)
  • 0022783: [api rest] Return 400 instead of server side error if summary, description or project fields are missing (vboctor)
  • 0022788: [api rest] Support retrieving projects accessible to users (vboctor)
  • 0022808: [api rest] Use GuzzleHttp for http requests (vboctor)
  • 0021871: [performance] Improve db_fetch_array performance (cproensa)
  • 0021994: [attachments] issue with attachments cannot be moved between projects with different upload directories (uploads saved in file system) (dregad)
  • 0022809: [api rest] Upgrade Slim Framework from 3.7.0 to latest (3.8.1) (vboctor)
  • 0022851: [installation] Installer should display sample table names based on table prefix/suffix settings (dregad)
  • 0022852: [localization] [de] Incorrect label in German “Change status” form (atrol)
  • 0022865: [code cleanup] Login page displays a PHP system notice when using BASIC_AUTH (dregad)
  • 0022864: [code cleanup] phpdoc for ‘print_link_button’ has incorrect order of parameters (cproensa)
  • 0022868: [other] PHP variable misspelt in html_api.php (dregad)
  • 0022904: [db mssql] database_api: db_insert_id returns string not int (mssql) (dregad)
  • 0022905: [code cleanup] The URL of the return button in breadcrumbs div has a trailing ‘?’ (dregad)
  • 0022925: [time tracking] Time Tracking – issue (atrol)
  • 0022928: [administration] $g_anonymous_account is case sensitive, preventing normal users from logging in (vboctor)
  • 0022933: [timeline] Confusing entry in timeline when removing other users from monitoring list (atrol)

MantisBT 2.4.2

Maintenance release for 2.4.x

  • 0022923: [authentication] Logout page on authentication plugins never gets called (community)
  • 0022926: [custom fields] Custom Fields – Date: Field does not show date (view.php), shows other text (vboctor)
  • 0022937: [custom fields] Custom fields of type Email are not properly displayed (vboctor)
  • 0022950: [custom fields] Custom Fields of Type Text showing Link (Url) as Text only (vboctor)

Go ahead and download the release from our website.