Releases: mattermost/mattermost-plugin-github
v2.0.1
Supported Mattermost Server Versions: 5.25.0+
This release contains a security fix. Updating to this release is highly recommended. Details will be posted on our security updates page 30 days after release as per the Mattermost Responsible Disclosure Policy.
Fixes
v2.0.0
Supported Mattermost Server Versions: 5.25.0+
This release contains two breaking changes:
Enable Code Previews
is now enabled for public repositories by default. System Admins can disable Code Previews in the System Console.- Slash command have been revamped. Subscriptions are managed via
/github subscriptions
. The old slash command like/github subscribe
remain function, but may be removed in a future release.
This release contains some valuable community contributions from @fedealconada, @NateWilliams2, @nickmisasi, @Szymongib and @utkuufuk.
Autocomplete
Thanks to @NateWilliams2 the GitHub plugin now support Slash Command Autocomplete. Just type /github
to get a full overview of the available commands.
Muting users
Users can configure a list of muted GitHub users. All comments from these users will not longer trigger notifications. They are managed using the /github mute
command.
Thanks @nickmisasi for this handy contribution!
Improved Create Issue Modal
@utkuufuk added the possibility to select labels, assignees and the milestone when creating an issue within Mattermost.
Display labels and assignee on new issues and PRs
Notification for new issues and PRs now show the labels and assignees.
Thanks @Szymongib for this feature!
Tooltip Improvements
We shipped link tooltip last release. They had some flaws, especially they were not using the theme style. @fedealconada fixed this and tooltips are looking better then ever now.
Full Changelog
Enhancements
- 9045a05 Update README.md (#356)
- 44c8070 Add release_notes_url (#371)
- 2a417ac Only render tooltip on hover (#368)
- 5efbba8 Add ability to mute and unmute specific users on your authored PR's/Issues (#354)
- c57f209 Update dependencies (#360)
- 95615ad Add Autocomplete icon (#359)
- 351e078 Make RHS more theme aware (#362)
- 8670276 Sync with starter template to fix make test (#363)
- 14fac9a Sync with starter template (#345)
- 654ac57 Migrate logging to use RPC Logging methods (#353)
- d11514c [GH-290] Add slash command autocomplete functionality (#309)
- 521bc77 [GH-277] Allow selecting labels when creating new issue (#343)
- 21c8503 Add dropdown setting for Code Preview (#346)
- 2061de8 Avoided panic on empty body of PR and Issue (#351)
- 5a4792f Add recovery middleware (#349)
- 7ba7e55 #GH-272/enable comment unread message to reroute to comment url (#321)
- 055bc19 Improve label subscribe documentation (#350)
- 9752763 [GH-257] Display labels and assignee on new issues and PRs (#335)
- ff4cf17 Add warning when subscribing to a private repository (#341)
- cbf81f1 refactored extractUserMiddleWare (#320)
- bc5a371 Removed commented text in Tooltip link body (#326)
- f024904 Break text in link tooltip (#339)
- a08b371 Ignored bot and system messages in messageWillBePosted hook (#314)
- c316922 send notification when issue gets reopened (#317)
- 6add700 Various tooltip fixes (#301)
- a851b08 Add check on componentDidMount to get the connected status (#310)
- 03935ba Add API for other plugins to use (#315)
- 6b1353b Quote newlines within body (#319)
- 63ef1c0 Fix Github > GitHub capitalization error (#316)
- 97e077d [GH-294] link user's theme to tooltip (#303)
- eee8114 Improve create events documentation and wording (#308)
- 14a9ff7 Indicate if a PR has a conflict (#291)
- b5aa087 [MM-245] Notify user for being mentioned in a PR description (#261)
- 7da1d14 Add .npmrc file for save-exact packages (#311)
- 0660581 Improve help text if private repos are disabled (#288)
- 5927f51 Validate input of /github connect (#287)
Fixes
v2.0.0-rc2
Supported Mattermost Server Versions: 5.25.0+
This is a pre-release and should not be used in production.
v2.0.0-rc1
Supported Mattermost Server Versions: 5.25.0+
This is a pre-release and should not be used in production.
v1.0.0
Supported Mattermost Server Versions: 5.22.0+
There are no breaking changes in this release from the last previously stable version of v0.14.0
Thanks to some awesome contributions from @fedealconada, @bakurits, @abdulsmapara and @dbejanishvili this plugin has finally been released as v1.0.0
.
One specifically valuable contribution comes from @fedealconada. He added a tooltip to GitHub links so you can see the state of a PR or issue within a glance.
Enhancements
- d4bf39a Add release version and HW badges (#289)
- 553bdea Enable more linters (#252)
- b124fd0 [GH-255] Add tooltip for pull request and issue links (#258)
- f3ed305 Merge FEATURE-create-issue-modal into master (#239)
- 9fcc0ad Errors properly wrapped (#260)
- 119ff18 Added gorilla mux router (#248)
- d30ff56 Refactor command handlers (#213)
- 51ae0d9 Added golangci.yml file to repo (#168)
Fixes
v0.14.0
Supported Mattermost Server Versions: 5.12+
Enhancements
- ba6b07a [MM-22640] Make access to private repos opt-in (#210)
- 55d0f11 [GH-127] Improve RHS UI and content (#170)
Fixes
- f7b2bba Require read:org scope for OAuth connect (#200)
- 6350167 Make links in todo messages consistent (#192)
- 1b98a5f Result for /github subscribe list now shows flags (#197)
- ffc12bb Subscribe list is sorted by the repo name (#201)
- 9a40ca2 [MM-22697] Replace Github with GitHub everywhere (#198)
- 4d1b666 Fix #165: Validate features before subscribing (#183)
- a350f57 Fix template so
>
is not displayed if review body is empty (#187) - 6e7a3ef [MM-22285] Fix typos on GetToDo message strings (#184)
v0.13.0
Supported Mattermost Server Versions: 5.12+
Enhancements
- d44f441 GH-124 Improve "Attach to Issue" function (#162)
- 23f77f0 Exclude organization members feature (#154)
- b77d863 MM-8880: Show code block previews of Github permalinks (#137)
- 641d8d9 Include comments in notifications for approval / changes request… (#153)
- e20272c [MM-19443] Link to the comment that cause the notification (#143)
Fixes
- de24b76 Fixes #171 : Remove comments before posting a notification (#172)
- 19f42ed Bump Mattermost to 5.18 (#169)
- c73c2c9 [MM-18640] Update mm redux for csrf (#166)
- 7266f2c Remove timestamps and duplicate url from templates (#161)
- ebd8a34 [GH-139] octopus icon randomly changes where it points to (#164)
- f05872f Fix unconvert issues using golangci-lint (#160)
- 64657cd Fix deadcode issues using golangci-lint (#159)
- f67b80b Fix gosimple using using golangci-lint (#158)
- d0f26c5 MM-20306 - Fixing header button spacing (#157)
v0.12.0
v0.11.0
Supported Mattermost Server Versions: 5.12+
Enhancements
- ab45a64 MM-18877 Add comments to pull request notifications (#126)
- 7fdc4dc Add "Attach to Github Issue" similar to Jira plugin (#120)
- e682d64 Updated webhook log when webhook type is not application/json (#121)
- 0992932 Added titles to todo elements (#111)
- bdf6822 link notifications in rhs (#107)
- 092af14 RHS Support (#103)
- 0e0b386 Enable coverage report (#104)
- 2b6d6f2 Post response if unknown action is provided (#100)
- 58c5a0e FAQ: How do I send notifications when a certain label is applied? (#101)
- 8aad9df Leverage templates for webhook messages (#73)
- c2c8a08 GH-90 Added checking for updates before sending daily update (#91)
Fixes
v0.10.2
Supported Mattermost Server Versions: 5.12+