Skip to content

Latest commit

 

History

History
113 lines (70 loc) · 6.5 KB

CHANGELOG.md

File metadata and controls

113 lines (70 loc) · 6.5 KB

0.8.1 (Next)

0.8.0 (5/5/2016)

  • #32: Don't include faye-websocket by default, support celluloid-io - @dblock.
  • #54: Improvements to Hook configuration - @dramalho.

0.7.0 (3/6/2016)

  • Improved regular expression matching performance with less matching per command - @dblock.
  • Don't attempt to pre-authenticate via auth!, use RealTime client local store - @dblock.
  • Extended match with scan that can make multiple captures - @dblock.

0.6.2 (2/4/2016)

0.6.1 (1/29/2016)

  • #43: Issuing a bot command terminates bot - @dblock.
  • #40: Added SlackRubyBot::Config.reset! - @accessd.

0.6.0 (1/9/2016)

  • Deprecated SlackRubyBot::Base#send_message, send_message_with_gif and send_gif in favor of client.say - @dblock.

0.5.5 (1/4/2016)

  • Added SlackRubyBot::Bot DSL sugar - @dblock.

0.5.4 (1/3/2016)

  • Enable setting send_gifs per instance of SlackRubyBot::Server - @dblock.

0.5.3 (12/28/2015)

  • #36: Fix: non-English bot aliases now work - @dblock.

0.5.2 (12/26/2015)

  • Enable setting bot aliases per instance of SlackRubyBot::Server - @dblock.

0.5.1 (12/23/2015)

  • Fix: restart sync vs. async - @dblock.
  • #33: SlackRubyBot::App.instance now creates an instance of the class on which it is called - @dmvt.

0.5.0 (12/7/2015)

  • Disable animated GIFs via SlackRubyBot::Config.send_gifs or ENV['SLACK_RUBY_BOT_SEND_GIFS'] - @dblock.
  • SlackRubyBot::Server supports restart! with retry - @dblock.
  • SlackRubyBot::Server publicly supports auth!, start! and start_async that make up a run loop - @dblock.
  • Extracted SlackRubyBot::Server from SlackRubyBot::App - @dblock.
  • Fix: explicitly require 'giphy' - @dblock.
  • Fix: undefined method stop for Slack::RealTime::Client - @dblock.
  • #29: Fixed bot failing to correctly respond to unknown commands when queried with format @botname - @crayment.
  • #30: Fix RegexpError when parsing command - @kuboshizuma.

0.4.5 (10/29/2015)

0.4.4 (10/5/2015)

  • #17: Address bot by name: - @dblock.
  • #19: Retry on Faraday::Error::TimeoutError, TimeoutError and SSLError - @dblock.
  • #3: Retry on migration_in_progress errors during rtm.start - @dblock.
  • Respond to direct messages without being addressed by name - @dblock.
  • Added send_gif, to allow GIFs to be sent without text - @maclover7.

0.4.3 (8/21/2015)

  • #13: You can now address the bot by its Slack @id - @dblock.

0.4.2 (8/20/2015)

0.4.1 (7/25/2015)

  • Use a real client in respond_with_slack_message expectaions - @dblock.

0.4.0 (7/25/2015)

0.3.1 (7/21/2015)

  • #8: Fix: undefined method 'strip!' for nil:NilClass on nil message - @dblock.

0.3.0 (7/19/2015)

  • #5: Added support for free-formed routes via match - @dblock.
  • #6: Commands and operators take blocks - @dblock.
  • #4: Messages are posted with as_user: true by default - @dblock.

0.2.0 (7/10/2015)

  • Sending send_message with nil or empty text will yield Nothing to see here. with a GIF instead of no_text - @dblock.
  • Added support for operators with operator [name] - @dblock.
  • Added support for custom commands with command [name] - @dblock.

0.1.0 (6/2/2015)

  • Initial public release - @dblock.