Skip to content

[Overview] Tracking of Remine API feature support #305

Description

@Art4

I've looked through Redmine's CHANGELOG and gathered all the features that affect the REST API in this issue.

The goal is to have one place where Redmine features are captured and we can more easily see what functionality is not yet implemented.

Redmine 7.0.0

  • Feature #43569: Adds project to wiki page API response
  • Feature #43938: Track last usage of API and Atom access keys
  • Feature #44153: Include associated projects in issue custom fields API response
  • Defect #44152: Custom Fields API returns visible roles for all custom field types
  • Defect #44165: Basic authentication challenge fix for API key authentication failures

Redmine 6.1.0

  • Feature #24808: OAuth2 support for Redmine API (OAuth2 Provider)

Redmine 6.0.0

  • Feature #23307: Include auth_source field in User API response
  • Feature #38948: Add user status to users list API
  • Feature #40449: Add updated_on and updated_by fields to Issues API journal response

Redmine 5.1.0

  • Feature #37617: Add description field to custom fields API
  • Feature #39113: Add missing Homepage attribute in Projects API response

Redmine 5.0.0

  • Feature #35001: Disable API authentication with username and password when two-factor authentication is enabled for the user
  • Feature #10171: Updating journal notes via REST API
  • Feature #15855: Add information about whether an issue is open or closed to Issues API response
  • Feature #24976: Include new statuses allowed by workflow in Issues REST API
  • Feature #34766: Better error message when no API format is recognised
  • Feature #34857: Add total estimated hours, spent hours, total spent hours for issues to issue list API
  • Feature #35420: API to archive/unarchive projects
  • Feature #35505: Add enabled core fields to /trackers API response
  • Feature #35507: API to close/reopen projects
  • Feature #36303: Include avatar URL in Users API

Redmine 4.2.0

  • Feature #22008: Associated Revision API
  • Feature #33301: Add option to include enabled issue custom fields in projects#show API response
  • Feature #33592: Include updated_on and passwd_changed_on columns in users API response
  • Feature #34242: Include two-factor authentication scheme in users API response

Redmine 4.1.0

  • Feature #26237: Support wiki_page_title attribute in Versions REST API
  • Feature #30086: Use HTTP status code 403 instead of 401 when REST API is disabled
  • Feature #31559: Support "active" attribute in Enumerations REST API
  • Feature #32002: Add inherit_members to projects API response
  • Feature #32242: Add estimated hours and spent hours to Versions API
  • Patch #13468: REST API for News
  • Patch #31399: make /my/account endpoint accessible through API

Redmine 4.0.0

  • Patch #28191: Add assignable, issues_visibility, time_entries_visibility and users_visibility to Roles API response
  • Patch #29459: Add admin flag to users API

Redmine 3.4.0

  • Feature #7506: Include allowed activities list in "project" API response
  • Feature #12181: Add attachment information to issues.xml in REST API
  • Feature #23566: REST API should return attachment's id in addition to token
  • Patch #19116: Files REST API
  • Add support for updating attachments over REST API #320
  • Patch #22795: Render custom field values of enumerations in API requests

Redmine 3.3.0

  • Feature #14830: REST API : Add support for attaching file to Wiki pages
  • Feature #21757: Add Total spent hours and Estimated hours to the REST API response
  • Patch #6277: REST API for Search

Redmine 3.0.0

  • Patch #18707: Allow attachment thumbnails from REST api

Redmine 2.6.0

  • Feature #17628: Expose project is_public property via API
  • Patch #17602: Include enabled modules in projects API

Redmine 2.5.0

  • Feature #8842: REST API: Filter issues created/updated before or after specific timestamp
  • Feature #15815: REST API : Add project status in API response

Redmine 2.4.0

  • Feature #11159: REST API for getting CustomField definitions
  • Patch #13948: REST API should return user.status

Redmine 2.3.0

  • Feature #6727: Add/remove issue watchers via REST API
  • Feature #8529: Get the API key of the user through REST API
  • Patch #13155: Add login to /users/:id API for current user

Redmine 2.2.0

  • Feature #7082: Rest API for wiki
  • Feature #9835: REST API - List priorities
  • Feature #11502: Expose roles details via REST API
  • Feature #11755: Impersonate user through REST API auth
  • Feature #12125: Set filename used to store attachment uploaded via the REST API

Redmine 2.1.0

  • Feature #8981: REST Api for Groups

Redmine 1.4.0

  • Feature #7420: Rest API for projects members
  • Feature #8171: Adding attachments through the REST API
  • Feature #9803: Change project through REST API issue update
  • Feature #10131: Include custom fields in time entries API responses

Redmine 1.3.0

  • Feature #5737: Custom Queries available through the REST Api
  • Feature #7180: List of statuses in REST API
  • Feature #7181: List of trackers in REST API
  • Feature #7366: REST API for Issue Relations
  • Feature #7403: REST API for Versions
  • Feature #7671: REST API for reading attachments
  • Feature #9553: CRUD operations for "Issue categories" in REST API

Redmine 1.1.0

  • Feature #5338: Descendants (subtasks) should be available via REST API
  • Feature #6140: REST issues response with issue count limit and offset
  • Feature #6260: REST API for Users
  • Feature #6779: Project JSON API
  • Feature #6823: REST API for time tracker
  • Feature #7072: REST API for news
  • Feature #7141: REST API: get information about current user

Redmine 1.0.0

  • Feature #1214: REST API for Issues

Redmine 0.9.0

  • REST API for authentication

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions