Releases: Netflix/hubcommander
1.1 Release of HubCommander - Less SPAM edition!
Summary
This release of HubCommander has a number of improvements to help reduce the verbose SPAM in the channel.
Notable Features
- MAJOR: Thread support
- MAJOR: Ephemeral message support
- MAJOR: All GitHub and Travis CI related messages are now threaded
- Duo messages are ephemeral
- MAJOR:
@hubcommander_command
decorator will output help messages as ephemeral - Bug fixes and documentation updates
Please review the contribution and development instructions on how to leverage the new features.
PRs
The following notable PRs were merged in:
1.0 Release of HubCommander!
Summary:
This release of HubCommander has significant refactoring and many new features!
3 Very big features:
- GitHub dependencies are decoupled so HubCommander can now be used as a regular bot framework!
- There is now an all new command decorator that takes all the heavy lifting out of argument parsing!
- We now have an official logo!
Please Note: This contains a number of breaking changes. Please review the updated Readme and code for examples on how to leverage the new decorators.
Notable Features:
- MAJOR: HubCommander is no longer dependent on the GitHub plugin. It is now a regular bot framework that can do other things! Special thanks to @goduncan for this!
- MAJOR: HubCommander now has a
@hubcommander_command
decorator to take out most of the heavy lifting for argument parsing. It is a wrapper around Python'sargparse
library with a bunch of other convenience abilities. Please review the ReadMe for decorators on how to leverage this powerful feature. - We now have a logo!
- Added
!AddKey
,!GetKey
,!ListKeys
,!DeleteKey
commands for managing GitHub SSH repository deploy keys. Thanks @willbengtson - Added new features:
!SetTopics
for adding GitHub repository topics - Fixed some bugs
- Added some unit tests for decorators
PRs:
Special Thanks:
Release 0.2.0
Summary:
This release of HubCommander has significant refactoring to depend on the latest Python RTM bot (0.4.0), and to accommodate this, packages were moved around.
Notable Features:
- MAJOR: Using Python rtmbot 0.4.0 (this may break existing plugins. Need to change your imports for custom plugins. See existing code for examples.) Special thanks to @bboe for this!!
- HubCommander is no longer located in the rtmbot
plugins/
directory -- it's now located in thertmbot/hubcommander
directory.
- HubCommander is no longer located in the rtmbot
- Added new features:
!DeleteRepo
, and!AddUserToTeam
- Fixed some bugs
PRs:
Special Thanks:
Release 0.1.1
This release of HubCommander has a number of bug fixes from the initial release.
This also has a new feature: !ListPRs
, which is documented in greater detail in #13 .
Initial Release
This is the initial release of HubCommander.
Please review the documentation for details on setup and installation.