Releases: mattermost/mattermost-plugin-github
Releases · mattermost/mattermost-plugin-github
v2.7.0-rc2
v2.7.0-rc1
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- c2840e9 Fix input validation in PR details and issue creation endpoints (#988)
- 2feed06 Bump picomatch from 2.3.1 to 2.3.2 in /e2e/playwright (#991)
- 4f11514 MM-67473 Adding support to workflow run success/failures (#975)
- 883ad46 Bump picomatch in /webapp (#990)
- 8660bf6 Bump yaml from 1.10.2 to 1.10.3 in /webapp (#989)
- c774c87 MM-67790 Adding missing checks for muted (#978)
- f8b7bf3 Add PR Review SLA Tracking (#983)
- 09a11ca Bump flatted from 3.3.3 to 3.4.2 in /webapp (#985)
- b9d32e4 Bump github.com/russellhaering/goxmldsig from 1.5.0 to 1.6.0 (#981)
- 308ca94 Bump google.golang.org/grpc from 1.76.0 to 1.79.3 (#982)
- ffb7240 Bump flatted and eslint in /e2e/playwright (#984)
- 6e6b740 MM-67866 Improving connection logic (#980)
- c4c0b47 Bump @tootallnate/once and jest-environment-jsdom in /webapp (#977)
- 0a061f6 Bump immutable from 4.3.7 to 4.3.8 in /webapp (#976)
- ff976a6 Bump minimatch from 3.1.2 to 3.1.5 in /e2e/playwright (#973)
- 26db652 Bump minimatch in /webapp (#972)
- 65c6511 Update Node.js to Active LTS v24.13.1 (#967)
- 58cc234 Remove golang-version parameter from CI workflow (#966)
- b9c1cc2 Update build tooling from starter template and fix linter issues (#964)
- 017064c Update Node.js version from EOL 16.13.1 to LTS 22.22.0 (#965)
- 0eff98a Added collapsed style for issue labeled subscriptions mattermost/matt… (#948)
- 465b8b4 fix: webapp/package.json & webapp/package-lock.json to reduce vulnerabilities (#962)
- dee226d MM-67120: Upgrade mattermost-plugin-github webapp to React 18 (#963)
v2.6.0
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- 4b03e0c Bump lodash from 4.17.21 to 4.17.23 in /webapp (#961)
- 3d6e92d Bump diff from 5.2.0 to 5.2.2 in /webapp (#959)
- 909e0b0 MM-67176 Propagating fix for version bump when releasing new versions (#957)
- ff93bfa GH-367 Render tooltip for Enterprise installations (#949)
- 5b995e7 Pass RHS state to the pop-out (#950)
- 301d040 Fixing issues with github icon disappearing on disconnect (#956)
- 0e43fe0 Removing log spam for every user without connected accounts (#951)
- eff5ec5 Updates mattermost/server/public & removes telemetry (#952)
- 58e81d4 Bump qs and express in /e2e/playwright/mock_oauth_server (#955)
- a73f092 Bump qs and express in /e2e/playwright (#953)
- 12e4e96 Bump qs from 6.14.0 to 6.14.1 in /webapp (#954)
- 69b9162 Update minimum server version to 10.7.0 (#947)
- 02ce5b8 Bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#942)
- 581e9a5 Bump js-yaml from 3.14.1 to 3.14.2 in /e2e/playwright (#945)
- 9ecaf50 Fix missing slash in release notes URL generation (#946)
- 77ee70b Bump Go version to 1.24.6 and golangci-lint to v2.6.0 (#944)
- 84f95b6 Update CODEOWNERS for Integrations team (#943)
v2.6.0-rc1
Supported Mattermost Server Versions: 10.7.0+
Enhancements
Fixes
- 4b03e0c Bump lodash from 4.17.21 to 4.17.23 in /webapp (#961)
- 3d6e92d Bump diff from 5.2.0 to 5.2.2 in /webapp (#959)
- 909e0b0 MM-67176 Propagating fix for version bump when releasing new versions (#957)
- ff93bfa GH-367 Render tooltip for Enterprise installations (#949)
- 5b995e7 Pass RHS state to the pop-out (#950)
- 301d040 Fixing issues with github icon disappearing on disconnect (#956)
- 0e43fe0 Removing log spam for every user without connected accounts (#951)
- eff5ec5 Updates mattermost/server/public & removes telemetry (#952)
- 58e81d4 Bump qs and express in /e2e/playwright/mock_oauth_server (#955)
- a73f092 Bump qs and express in /e2e/playwright (#953)
- 12e4e96 Bump qs from 6.14.0 to 6.14.1 in /webapp (#954)
- 69b9162 Update minimum server version to 10.7.0 (#947)
- 02ce5b8 Bump golang.org/x/crypto from 0.36.0 to 0.45.0 (#942)
- 581e9a5 Bump js-yaml from 3.14.1 to 3.14.2 in /e2e/playwright (#945)
- 9ecaf50 Fix missing slash in release notes URL generation (#946)
- 77ee70b Bump Go version to 1.24.6 and golangci-lint to v2.6.0 (#944)
- 84f95b6 Update CODEOWNERS for Integrations team (#943)
v2.5.0
Supported Mattermost Server Versions: 7.1.0+
Enhancements
Fixes
v2.5.0-rc2
Supported Mattermost Server Versions: 7.1.0+
Enhancements
Fixes
v2.5.0-rc1
Supported Mattermost Server Versions: 7.1.0+
Enhancements
Fixes
- 32b06d2 [MM-945]: Converting user_attribute component and client files to TS and Upgrade mattermost-redux to 10.8.0 (#853)
- 8ef1e43 Remove depricated registerPostDropdownMenuComponent (#921)
- 0deffcf Add plugin bot id check to reaction mapper (#925)
- 5e8cd8a Fix bundling on Mac (#924)
- 8739d35 Bump sha.js from 2.4.11 to 2.4.12 in /webapp (#926)
- 4cfc0e2 Bump cipher-base from 1.0.4 to 1.0.6 in /webapp (#927)
- 7840e82 Bump tmp from 0.2.3 to 0.2.4 in /webapp (#922)
- a87a1f7 Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 (#917)
- 67f2137 Bump brace-expansion from 1.1.11 to 1.1.12 in /webapp (#915)
- d586f50 Bump pbkdf2 from 3.1.2 to 3.1.3 in /webapp (#914)
- 3824f19 Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (#911)
- 41e2a8a Fix CI pipeline by adding permissions for id-token to write (#912)
- c224295 Fix status code for connect api (#910)
- b17b7fe [MM-956]: Added server testcase for webhook.go (#855)
- c1ac2f9 [GH-669]: "Add org selector to create issue modal" thoratvinod:issue-669 (#766)
- fbb3836 [GH-802] Added config setting for getting notification for draft PRs (#804)
- a755715 Bump golang.org/x/net from 0.33.0 to 0.38.0 (#905)
- 5303f77 Bump @babel/runtime in /webapp (#908)
- 053b9de Bump golang.org/x/crypto from 0.31.0 to 0.35.0 (#904)
- 0970596 [MM-918]: Added testcase for more functions in command.go (#847)
- 30b5d55 [GH-744] Add --include-only-org-members flag for channel subscriptions (#797)
- 72fa8fb Bump image-size from 1.2.0 to 1.2.1 in /webapp (#900)
v2.4.0
Supported Mattermost Server Versions: 7.1.0+
Enhancements
- 489c828 GitHub Discussions and Discussion Comments Webhooks (#808)
- 29da42c [MM-611]: Added the feature to select the default repository for the channel (#806)
- 267c219 [MM-813]: Fixed the issue of wrong name in subscription when PR is undrafted (#814)
- 505e539 [MM-356] Add feature to subscribe to release and workflow events (#765)
- d1a6d8d [MM-420] Add feature to support multiple orgs in plugin settings (#773)
- e95f21a [MM-401]: Added pr/issue opened by in tooltip modal (#833)
- f12d4e7 add webhook events to be selected in webhook creation through plugin (#891)
- 6b2cd35 [MM-860]: Added message to delete webhook after subscription deletion (#861)
- 370b803 [MM-408]: Made username clickable in RHS PRs/Issues (#830)
- 803494b [MM-742]: added a note about the label of pr/issue if subscription is specific to a label (#839)
- 496f268 [MM-468]: Include number of lines changed in RHS PR list (#825)
- 41ddb70 [MM-57194] Mark confidential settings as secrets (#811)
- caf36f9 [MM-856]: Added the requested reviewers in the pulls_created notification (#859)
- 6c8df66 Added missing license header from server/plugin/test_utils (#885)
- c935551 [MM-593] Added escape characters to user, repo, and path in permalink preview (#803)
Fixes
- b040954 Fix issue of repo/issue not listing when org lock has one invalid org among valid org list (#902)
- 2b912b1 fix issue of create issue modal not working with invalid org (#899)
- f54a75f Fix discussion event notification (#894)
- 0a1bfe6 Fix the "Attach to Github issue" feature to work without organisational lock (#892)
- 3d40b35 [MM-809]: Fixed the issue of getting errors when using github api with revoked/invalid token (#832)
- 48fc3be [MM-944]: Typescript migration and converting github_label_selector to TS (#851)
- c32a346 [MM-61118] Add diagnostics data to the Support Packet (#837)
- 4e0236c Template PR for server unit test cases using GoMock and Mockgen (#824)
- d6bcae1 Fixes #497: "Validation Message spacing (UI) issue" (#763)
- 0cfd828 Fix missing PR notifications when using both pulls_created and pulls_merged (#829)
- b11ee1e [MM-141]: Made access to KV store atomically safe when saving/removing subscriptions (#840)
- b6d576c [MM-874]: Fixed the issue of LHS not working without setting organisation lock (#838)
- af478ac [MM-60676] Fix incorrect callback URL in setup flow (#827)
- a54bc52 [MM-794]: Returning proper JSON response from APIs (#831)
- 23286a1 [MM-805]: Removed the 'Emoji is not supported by Github' log from the reactions hooks (#807)
- 133f527 [GH-670] Fix issue: Code previews not working for branches (#767)
- a7e16de [MM-350] Fix issue in create issue modal and attach issue modal (#761)
- d70572b Update CODEOWNERS (#798)
- 2402ae6 [MM-405]: Fixed the pull review request events not working (#768)
- 6f5c7bf Apply and enforce file-level license headers (#869)
Test cases
- e435c76 Added testcase for more functions in server/command.go (#846)
- 740f957 Added testcase for some functions in server/command.go (#845)
- 3f9f4a7 Added testcase for some functions in server/api.go (#844)
- 3799c43 [MM-770]: Added webapp testcase for create issue modal (#850)
Dependency upgrades
- 827e881 Bump cross-spawn in /webapp (#852)
- 857e96c Bump elliptic from 6.5.7 to 6.6.0 in /webapp (#842)
- 6ba0bcd Bump cookie and express in /e2e/playwright/mock_oauth_server (#836)
- 0cbfe9c Bump cookie and express in /e2e/playwright (#835)
- bf6bee7 Bump path-to-regexp and express in /e2e/playwright/mock_oauth_server (#822)
- fda387b Bump elliptic from 6.5.5 to 6.5.7 in /webapp (#823)
- 7d8ce87 Bump path-to-regexp and express in /e2e/playwright (#821)
- b0859ea Bump elliptic from 6.6.0 to 6.6.1 in /webapp (#890)
- b353bf9 Bump golang.org/x/net from 0.27.0 to 0.33.0 (#868)
- bd358a6 Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#864)
- 0928a06 fix: upgrade pg from 8.10.0 to 8.13.1 (#883)
- 31ad692 fix: e2e/playwright/mock_oauth_server/package.json & e2e/playwright/mock_oauth_server/package-lock.json to reduce vulnerabilities (#862)
- 3f0d60f fix: e2e/playwright/package.json & e2e/playwright/package-lock.json to reduce vulnerabilities (#863)
v2.4.0-rc2
Supported Mattermost Server Versions: 7.1.0+
Enhancements
Fixes
- f54a75f Fix discussion event notification (#894)
- f12d4e7 add webhook events to be selected in webhook creation through plugin (#891)
- 0a1bfe6 Fix the "Attach to Github issue" feature to work without organisational lock (#892)
- b0859ea Bump elliptic from 6.6.0 to 6.6.1 in /webapp (#890)
- 499ae35 Add license header to setup.tsx (#893)
- 0928a06 fix: upgrade pg from 8.10.0 to 8.13.1 (#883)
- 3799c43 [MM-770]: Added webapp testcase for create issue modal (#850)
- e435c76 Added testcase for more functions in server/command.go (#846)
- 6c8df66 Added missing license header from server/plugin/test_utils (#885)
- 740f957 Added testcase for some functions in server/command.go (#845)
- 3f9f4a7 Added testcase for some functions in server/api.go (#844)
- e96f35c [MM-205]: removed default values from create_issue.jsx (#841)
v2.4.0-rc1
Supported Mattermost Server Versions: 7.1.0+
Enhancements
Fixes
- 6b2cd35 [MM-860]: Added message to delete webhook after subscription deletion (#861)
- 370b803 [MM-408]: Made username clickable in RHS PRs/Issues (#830)
- 29da42c [MM-611]: Added the feature to select the default repository for the channel (#806)
- 6f5c7bf Apply and enforce file-level license headers (#869)
- b353bf9 Bump golang.org/x/net from 0.27.0 to 0.33.0 (#868)
- caf36f9 [MM-856]: Added the requested reviewers in the pulls_created notification (#859)
- 3d40b35 [MM-809]: Fixed the issue of getting errors when using github api with revoked/invalid token (#832)
- 48fc3be [MM-944]: Typescript migration and converting github_label_selector to TS (#851)
- 803494b [MM-742]: added a note about the label of pr/issue if subscription is specific to a label (#839)
- bd358a6 Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#864)
- c32a346 [MM-61118] Add diagnostics data to the Support Packet (#837)
- 31ad692 fix: e2e/playwright/mock_oauth_server/package.json & e2e/playwright/mock_oauth_server/package-lock.json to reduce vulnerabilities (#862)
- 3f0d60f fix: e2e/playwright/package.json & e2e/playwright/package-lock.json to reduce vulnerabilities (#863)
- 4e0236c Template PR for server unit test cases using GoMock and Mockgen (#824)
- 827e881 Bump cross-spawn in /webapp (#852)
- d6bcae1 Fixes #497: "Validation Message spacing (UI) issue" (#763)
- 0cfd828 Fix missing PR notifications when using both pulls_created and pulls_merged (#829)
- 496f268 [MM-468]: Include number of lines changed in RHS PR list (#825)
- b11ee1e [MM-141]: Made access to KV store atomically safe when saving/removing subscriptions (#840)
- e95f21a [MM-401]: Added pr/issue opened by in tooltip modal (#833)
- 505e539 [MM-356] Add feature to subscribe to release and workflow events (#765)
- b6d576c [MM-874]: Fixed the issue of LHS not working without setting organisation lock (#838)
- 857e96c Bump elliptic from 6.5.7 to 6.6.0 in /webapp (#842)
- af478ac [MM-60676] Fix incorrect callback URL in setup flow (#827)
- 6ba0bcd Bump cookie and express in /e2e/playwright/mock_oauth_server (#836)
- 0cbfe9c Bump cookie and express in /e2e/playwright (#835)
- 267c219 [MM-813]: Fixed the issue of wrong name in subscription when PR is undrafted (#814)
- a54bc52 [MM-794]: Returning proper JSON response from APIs (#831)
- bf6bee7 Bump path-to-regexp and express in /e2e/playwright/mock_oauth_server (#822)
- fda387b Bump elliptic from 6.5.5 to 6.5.7 in /webapp (#823)
- 7d8ce87 Bump path-to-regexp and express in /e2e/playwright (#821)
- 41ddb70 [MM-57194] Mark confidential settings as secrets (#811)
- 489c828 GIthub Discussions and Discussion Comments Webhooks (#808)
- c935551 [MM-593] Added escape characters to user, repo and path in permalink preview (#803)
- 23286a1 [MM-805]: Removed the 'Emoji is not supported by Github' log from the reactions hooks (#807)
- d1a6d8d [MM-420] Add feature to support multiple orgs in plugin settings (#773)
- 133f527 [GH-670] Fix issue: Code previews not working for branches (#767)
- a7e16de [MM-350] Fix issue in create issue modal and attach issue modal (#761)
- d70572b Update CODEOWNERS (#798)
- 2402ae6 [MM-405]: Fixed the pull review request events not working (#768)