Skip to content

Releases: cmpsoares/gh-team-mention-notifier

v1.0.24

19 Jan 21:56
6f12d29
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.24

Release Date: 2024-01-19

Enhancements

  • Improved event management: Added support Event type "Opened"

Revisions

  • Updated Documentation: The README has been revised to align with the latest changes and provide clear, concise instructions for setting up and using the notifier (and a how-to on how to centralise the configurations in an organisation).

Bug Fixes

  • N/A

Migration Guide

For users upgrading to v1.0.23:

  • Update your repository's GitHub Actions workflow to use cmpsoares/gh-team-mention-notifier@v1.0.23.
  • Ensure your notifications_config.json file is properly set up according to the latest guidelines.

Feedback

We value your input and encourage you to share your experiences, report issues, or suggest features via the GitHub issues page for this project.

Full Changelog: v1.0.23...v1.0.24

v1.0.23

15 Jan 18:08
1f1fe99
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.23

Release Date: 2024-01-15

Enhancements

  • Improved Adaptive Card Layout: Enhanced the visual layout for notifications sent to Microsoft Teams, including the inclusion of the event reponame.
  • Improved event management: In event parsing logic focused on a particular group of event types and actions and discarded the remaining ones.

Revisions

  • Updated Documentation: The README has been revised to align with the latest changes and provide clear, concise instructions for setting up and using the notifier (and a how-to on how to centralise the configurations in an organisation).

Bug Fixes

  • Resolved Empty variable issues Issues: Addressed problems related to the parsing of Variables not existing in certain events.

Migration Guide

For users upgrading to v1.0.23:

  • Update your repository's GitHub Actions workflow to use cmpsoares/gh-team-mention-notifier@v1.0.23.
  • Ensure your notifications_config.json file is properly set up according to the latest guidelines.

Feedback

We value your input and encourage you to share your experiences, report issues, or suggest features via the GitHub issues page for this project.

Full Changelog: v1.0.22...v1.0.23

v1.0.22

12 Jan 14:12
b99d214
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.22

Release Date: 2024-01-12

Enhancements

  • Improved Adaptive Card Layout: Enhanced the visual layout for notifications sent to Microsoft Teams, including the inclusion of the event creator's avatar, username, and event creation timestamp.
  • Simplified Configuration Process: Focused on repository-level configuration via the notifications_config.json file, streamlining the setup process for users.

Revisions

  • Removed Organization-Level Configuration: Reverted the changes related to the use of the GH_TEAM_MENTION_CONFIG_VAR for centralized management, focusing solely on the JSON configuration file.
  • Updated Documentation: The README has been revised to align with the latest changes and provide clear, concise instructions for setting up and using the notifier (and a how-to on how to centralise the configurations in an organisation).

Bug Fixes

  • Resolved JSON Parsing Issues: Addressed problems related to the parsing of multiline JSON strings in environment variables.

Migration Guide

For users upgrading to v1.0.22:

  • Update your repository's GitHub Actions workflow to use cmpsoares/gh-team-mention-notifier@v1.0.22.
  • Ensure your notifications_config.json file is properly set up according to the latest guidelines.

Feedback

We value your input and encourage you to share your experiences, report issues, or suggest features via the GitHub issues page for this project.

Full Changelog: v1.0.21...v1.0.22

v1.0.21

11 Jan 21:19
75fee56
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.21

Release Date: 2024-01-11

Enhancements

  • Organization-Level Configuration: Introduced the ability to configure team mention mappings using an organization-wide environment variable GH_TEAM_MENTION_CONFIG_VAR. This offers an alternative to the JSON configuration file and allows centralized management of configuration across multiple repositories.

Documentation Updates

  • Updated the README to include instructions for setting up the GH_TEAM_MENTION_CONFIG_VAR. It's important to format this variable as a YAML multiline text block (using |) to ensure proper parsing of the JSON configuration.

Miscellaneous

  • Minor code refinements and stability improvements.

Migration Guide

For users upgrading to v1.0.21:

  • If you choose to use the GH_TEAM_MENTION_CONFIG_VAR for centralized configuration, ensure it is formatted correctly in YAML multiline text block format.
  • Update your repository's GitHub Actions workflow to reference cmpsoares/gh-team-mention-notifier@v1.0.21.

Feedback

Your feedback is vital for the ongoing enhancement of gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Full Changelog: v1.0.20...v1.0.21

v1.0.20

11 Jan 20:10
1917f46
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.20

Release Date: 2024-01-11

New Features

  • Organization-Wide Configuration Support: Added the ability to configure the notifier using an organization-level environment variable, GH_TEAM_MENTION_CONFIG_VAR. This allows for centralized management of the configuration across multiple repositories.

Enhancements

  • Improved Message Formatting: Enhanced the notification messages to include the user's full name, avatar, and the date when the event was created. This provides more context in the notifications sent to communication platforms.
  • Adaptive Card and Slack Message Enhancements: Updated the adaptive card format for Microsoft Teams and the message format for Slack to include a "View details on GitHub" button, making it more user-friendly and actionable.

Technical Improvements

  • Config Fallback Mechanism: Implemented a fallback mechanism where the script will use the team_secrets_config.json file if the GH_TEAM_MENTION_CONFIG_VAR environment variable is not set or is empty.

Migration Guide

For users upgrading from version v1.0.19:

  • If you wish to use the organization-wide configuration feature, set the GH_TEAM_MENTION_CONFIG_VAR secret at the organization level with your JSON configuration.
  • Update your GitHub Actions workflow to pass this secret to the script.
  • No changes are required if you prefer to continue using the existing per-repository configuration file.

Feedback

Your feedback is crucial for the ongoing enhancement of gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Full Changelog: v1.0.19...v1.0.20

v1.0.19

11 Jan 06:09
6430e7c
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.19

Release Date: 2024-01-11

New Features

  • N/A: No new features

Improvements

  • Bug Fix: Fixed a variable declaration issue.

Bug Fixes

  • Fixed a variable declaration issue.

Migration Guide

Users upgrading from an older version should replace their current script with the new version to take advantage of the enhanced message formatting. No changes to the existing workflow or configuration are needed.

Acknowledgements

We thank our community for their continued feedback and support. This enhancement is a direct result of your valuable suggestions.

Feedback

Your feedback is vital for the ongoing enhancement of the gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Experience a more engaging and informative notifier with version 1.0.19!

Full Changelog: v1.0.18...v1.0.19

v1.0.18

11 Jan 06:02
bbbbd63
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.18

Release Date: 2024-01-11

New Features

  • Enhanced Webhook Messages: The messages sent to webhooks (for both Microsoft Teams and Slack) are now more visually informative.
    • For Microsoft Teams, Adaptive Cards have been introduced, displaying:
      • Creator's full name
    • For Slack, messages now include:
      • Creator's full name.

Improvements

  • Improved Readability: The message format has been refined to improve readability and provide more context about the GitHub event.
  • Dynamic Message Formatting: The script now dynamically formats the message based on whether the webhook URL is for Teams or Slack.

Bug Fixes

  • No specific bug fixes were made in this release. This release focuses on enhancing existing features.

Migration Guide

Users upgrading from an older version should replace their current script with the new version to take advantage of the enhanced message formatting. No changes to the existing workflow or configuration are needed.

Acknowledgements

We thank our community for their continued feedback and support. This enhancement is a direct result of your valuable suggestions.

Feedback

Your feedback is vital for the ongoing enhancement of the gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Experience a more engaging and informative notifier with version 1.0.18!

Full Changelog: v1.0.17...v1.0.18

v1.0.17

11 Jan 05:31
07b28d6
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.17

Release Date: 2024-01-11

New Features

  • Enhanced Webhook Messages: The messages sent to webhooks (for both Microsoft Teams and Slack) are now more visually informative.
    • For Microsoft Teams, Adaptive Cards have been introduced, displaying:
      • User avatar of the event creator.
      • Username and the date of the event creation.
      • A button at the end labeled "View details on GitHub" linking to the GitHub event.
    • For Slack, messages now include:
      • Title of the PR/Issue.
      • Creator's username.
      • Date of the event creation.
      • A direct link to the GitHub event.

Improvements

  • Improved Readability: The message format has been refined to improve readability and provide more context about the GitHub event.
  • Dynamic Message Formatting: The script now dynamically formats the message based on whether the webhook URL is for Teams or Slack.

Bug Fixes

  • No specific bug fixes were made in this release. This release focuses on enhancing existing features.

Migration Guide

Users upgrading from an older version should replace their current script with the new version to take advantage of the enhanced message formatting. No changes to the existing workflow or configuration are needed.

Acknowledgements

We thank our community for their continued feedback and support. This enhancement is a direct result of your valuable suggestions.

Feedback

Your feedback is vital for the ongoing enhancement of the gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Experience a more engaging and informative notifier with version 1.0.17!

Full Changelog: v1.0.16...v1.0.17

v1.0.16

11 Jan 05:05
d89363e
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.16

Release Date: 2024-01-11

New Features

  • Enhanced Webhook Messages: Messages sent to webhooks now include the title and creator of the PR or Issue. This additional context provides clearer insights into the event triggering the notification.

Improvements

  • Adaptive Card Formatting for Microsoft Teams: Notifications sent to Microsoft Teams are now formatted as Adaptive Cards, offering a more engaging and informative layout.
  • Rich Formatting for Slack Messages: Slack notifications have been enhanced to include formatted text, making them more readable and informative.

Bug Fixes

  • Pattern Detection Fix: Addressed an issue where certain patterns in team mentions were not being correctly detected, leading to missed notifications.

Technical Enhancements

  • Increased Debugging Information: Added more detailed debug logging to assist in troubleshooting and understanding the flow of data through the action.

Migration Guide

For users upgrading from an earlier version:

  • Update your workflow files to use cmpsoares/gh-team-mention-notifier@v1.0.16.
  • Review your webhook configurations to ensure compatibility with the new message formats.

Acknowledgements

Special thanks to the community for their invaluable feedback and suggestions, which have significantly contributed to the improvements in this release.

Feedback

We are continually striving to improve gh-team-mention-notifier. Please share your experiences, report any issues, or suggest features through the GitHub issues page for this project.

Discover the new and improved features in version 1.0.16 today!

Full Changelog: v1.0.15...v1.0.16

v1.0.15

11 Jan 04:31
6909f05
Compare
Choose a tag to compare

Release Notes for GitHub Team Mention Notifier (gh-team-mention-notifier) v1.0.15

Release Date: 2024-01-11

Improvements

  • Pattern Matching for Team Review Requests: Updated the script to correctly match the pattern of team URLs in pull request review requests. The pattern now includes /orgs/ in the URL to align with the format provided in GitHub event data. This improvement ensures that teams are accurately identified when they are requested for reviews in pull requests.

Fixes

  • Team Review Request Detection: Fixed an issue where teams requested for review in pull requests were not being detected due to a mismatch in URL patterns. This fix enhances the script's ability to notify teams when they are specifically requested for review, ensuring that all relevant notifications are sent.

Acknowledgements

We appreciate the continued support and feedback from our community, which is instrumental in refining and improving gh-team-mention-notifier.

Full Changelog: v1.0.14...v1.0.15