Releases: mattermost-community/mattermost-plugin-azure-devops
Releases · mattermost-community/mattermost-plugin-azure-devops
Release v1.0.0
Features included: This plugin contains the following features: - Right-hand sidebar (RHS) shows the list of linked projects and subscriptions created for each project with separate buttons to connect an account, link or unlink a project and add or delete a subscription. - Preview work item: A preview of the work item will be created when a work item URL is posted in a channel and the user is connected to his Azure DevOps account. - OAuth: A user can connect or disconnect to their Azure DevOps account using the slash command below or clicking on the "Connect Your Account" button in RHS. ``` - /azuredevops connect - /azuredevops disconnect ``` - Link projects: A user can link a project existing on Azure DevOps using the slash command below or clicking on the "Link new project" button in RHS. ``` - /azuredevops link [project link] ``` - Unlink projects: A user can unlink a project appearing in the RHS under "Linked Projects" by clicking on the unlink-icon button. - Create work items: A work item can be created using the slash command below. ``` - /azuredevops boards create ``` On successful creation of a work item, you will get a message from the bot with the details of the newly created work item. - Add subscriptions: A user can create subscriptions for a linked project to get messages in a selected channel for selected events on work items like Create, Update and Delete. To add a new subscription for a linked project click on the project title under "Linked Projects" in RHS then click on the "Add new subscription" button in the subscription view. Users can also create subscriptions using the slash command below. ``` - /azuredevops boards subscribe ``` - View/List subscriptions: A user can view the list of subscriptions for a project by going on the subscriptions list page after clicking on the project title under "Linked Projects". Users can also view the list of all subscriptions for a channel by using the below slash command in the channel. ``` - /azuredevops boards subscriptions ``` - Delete subscriptions: A user can delete subscriptions for a project from RHS by going on the subscriptions list page after clicking on the project title under "Linked Projects". Users can also delete a subscription for a project by using the slash command below. ``` - /azuredevops boards unsubscribe [subscription id] ```
Release v0.2.1
Enhancement and optimizations
Release v0.2.0
New features
Release v0.1.0
Alpha release includes: 1. oAuth: connect/disconnect account 2. Link a project 3. View linked projects list in RHS 4. Unlink a project 5. Link preview when a task link is posted in a channel for linked project