- Make it possible to overwrite all slackistrano hooks [#98]
- 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: falsein 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_channelto an array [#37]
- BREAKING: Renamed all
***_startingsettings to***_updating - BREAKING: Renamed all
***_finishedsettings to***_updated - Added rollback options
***_revertingand***_reverted[#19, #31]