- Send message on deploy:starting in addition to deploy:updating [#93]
- BREAKING: The Messaging::Deprecated has been removed. You must use the new configuration options as specified in the README.
- Fix improper boolean check when using not using slackbot and channels are empty [#90]
- Allow overriding icon_url, icon_emoji, and usename without needing custom messaging class [#78, #68]
- Changes to support capistrano 3.8.1 (hence the massive version bump) [#70, #71]
- Allow easily disabling Slackistrano by setting :slackistrano to false [#67]
- An entirely new way of customizing the messages sent to Slack. See the README for details.
- Require version 3.5.0 of Capistrano and utilize it's new dry-run functionality.
- Internal code refactoring. No public facing changes.
- BREAKING: You must now
require 'slackistrano/capistrano'
in your Capfile. Previously it was justrequire 'slackistrano'
. It is also no longer necessary to addrequire: false
in your Gemfile, but it won't hurt to leave it.
- Honor Capistrano's
--dry-run
[#33] - Better error reporting if Slack API returns failure [#40]
- Allow posting to multiple channels by setting
:slack_channel
to an array [#37]
- BREAKING: Renamed all
***_starting
settings to***_updating
- BREAKING: Renamed all
***_finished
settings to***_updated
- Added rollback options
***_reverting
and***_reverted
[#19, #31]