Skip to content

Latest commit

 

History

History
171 lines (111 loc) · 12.3 KB

CHANGELOG.md

File metadata and controls

171 lines (111 loc) · 12.3 KB

Changelog

2.1.2 (Next)

  • Your contribution here.

2.1.1 (2023/07/25)

  • #172: Fix: intervals may not always be started in an async block - @dblock.

2.1.0 (2023/03/06)

2.0.1 (2023/02/20)

1.2.1 (2022/03/06)

  • #140: Fix: NameError for Boolean types with mongoid >= 7.3.0 - @dblock.
  • #142: Replace Travis-CI with GitHub Actions - @dblock.

1.2.0 (2020/11/27)

1.1.0 (2020/11/17)

1.0.0 (2020/11/15)

0.12.3 (2020/11/14)

0.12.2 (2020/7/26)

0.12.1 (2020/5/16)

  • #118: Do not fail to start on errors in Team#purge! - @dblock.

0.12.0 (2020/4/26)

  • #113: Added support for intervals with .every - @dblock.
  • #112: Added support for multiple .on events as an argument - @dblock.
  • #111: Removed dependency on Virtus - @dblock.
  • #110: Fixed ActiveRecord sample app - @CeeBeeUK.
  • #114: Used require_relative to prevent local collisions - @dblock.
  • #115: Added Config#view_paths to be used by Rack middleware - @dblock.

0.11.1 (2019/5/17)

  • #104: Locked async-websocket at a compatible 0.8.0 version - @dblock.

0.11.0 (2019/4/12)

  • #101: Removed legacy migrations, including SLACK_API_TOKEN, team name, team_id and active - @dblock.
  • #98: Removed unicorn from gem dependencies - @dblock.
  • #90: Updated ActiveRecord sample app to support ENV variables in postgresql.yml - @ashkan18.

0.10.0 (2019/3/23)

  • #97: Added Config#service_class to override the SlackRubyBotServer::Service.instance singleton - @dblock.
  • #96: Added Team#bot_user_id, activated_user_id and activated_user_access_token - @dblock.
  • #95: Exposed the optional state parameter that is returned from the Add to Slack button - @aok-solutions.

0.9.0 (2019/2/25)

  • #93: Removed ping worker in favor of slack-ruby-client lower level ping - @dblock.

0.8.3 (2019/1/17)

  • #88: Fixed compatibility with Grape 1.2.x - @dblock.

0.8.2 (2018/10/11)

  • #80: Fixed closed stream when closing connection in ping worker - @dblock.

0.8.1 (2018/9/20)

  • #79: Fixed ping worker terminates on a failed restart - @dblock.

0.8.0 (2018/9/8)

  • #75: Defaulted to async-websocket instead of celluloid-io - @dblock.
  • #76: Adjusted wait time on restart on Slack::Web::Api::Errors::TooManyRequestsError - @dblock.

0.7.0 (2018/8/22)

  • #60: Logged caught Standard::Error backtrace at debug-level - @alexagranov.
  • #65: Updated Capybara and selenium-webdriver - @dblock.
  • #67: Only load the OTR::ActiveRecord::ConnectionManagement middleware when the OTR module is included. This module isn't needed when using Rails - @darbyfrey.
  • #74: Added ping worker, will restart offline bots - @dblock.

0.6.1 (2017/3/29)

  • #54: Removed one more Mongoid dependency when rescuing from _invoke - @alexagranov.
  • #53: No need for otr-activerecord if using activerecord under Rails - @alexagranov.

0.6.0 (2017/3/12)

0.5.0 (2017/2/9)

  • #43: Fixed cannot load kaminari/grape - @dblock.
  • #43: Fixed undefined method '[]' for nil:NilClass in APIs - @dblock.
  • #28: Used slack-ruby-danger gem - @dblock.
  • #31: Added MONGODB_URI as environment variable for MongoDB - @corprew.

0.4.0 (2016/8/29)

  • #25: Added danger, PR linting - @dblock.
  • The reset and resetting callbacks have been removed - @dblock.
  • Callbacks receive team and error, but no longer server - @dblock.
  • #23: Fixed server-side removal of bot doesn't deactivate it - @dblock.

0.3.1 (2016/7/10)

  • #22: Subclassing SlackRubyBotServer::App creates an .instance of child class - @dblock.

0.3.0 (2016/7/4)

  • Specify the server class via SlackRubyBotServer.configure, default is SlackRubyBotServer::Server - @dblock.
  • Added service management lifecycle callbacks when a new team is registered, deactivated, etc - @dblock.

0.2.0 (2016/6/21)

  • Relaxed dependency versions, notably enabling grape 0.16.2 and Swagger 0.21.0 that uses Swagger 2.0 spec - @dblock.
  • #21: Fix: pass additional options through into SlackRubyBot::Server - @dblock.

0.1.1 (2016/6/4)

  • #14: Moved config/initializers into the library - @tmsrjs.

0.1.0 (2016/6/1)

  • Initial public release - @dblock.
  • Renamed slack-bot-server to slack-ruby-bot-server - @dblock.
  • #11: Turned project into gem - @tmsrjs.
  • Used celluloid-io instead of faye-websocket, upgrade to slack-ruby-bot 0.8.0 - @dblock.
  • Fixed SlackRubyBotServer#reset - @dblock.
  • Used Grape 0.15.x - @dblock.
  • Removed OOB GC - @dblock.
  • Used Unicorn instead of Puma - @dblock.
  • Fixed wait for EventMachine reactor to start - @dblock.
  • Used an OOB GC - @dblock.
  • Deferred start, much faster - @dblock.
  • Backported changes from slack-metabot and slack-shellbot - @dblock.