Releases: cmpsoares/gh-team-mention-notifier
v1.0.24
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/[email protected]
. - 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
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/[email protected]
. - 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
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/[email protected]
. - 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
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/[email protected]
.
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
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 theGH_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
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
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.
- For Microsoft Teams, Adaptive Cards have been introduced, displaying:
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
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.
- For Microsoft Teams, Adaptive Cards have been introduced, displaying:
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
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/[email protected]
. - 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
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