- Your contribution here.
- #175: Fix(activerecord): correctly check for database in rails 7.2+ - @markokajzer.
- #163: Updated releasing documentation - @crazyoptimist.
- #164: Added support for ActiveRecord 6.1 and 7.0 - @maths22.
- #165: Upgraded Rubocop to v1.47 - @crazyoptimist.
- #167: Added
once_and_every
timer - @dblock. - #168: Added support for Ruby 3.2.1 - @dblock.
- #145: Added support for Ruby 3.1 - @dblock.
- #146: Added support for MongoDB 5.0 - @dblock.
- #147: Added support for PostgreSQL 14 - @dblock.
- #155: Enable mongoid to get connection URI from ENV for test - @crazyoptimist.
- #157: Added test env setup guide for linux users - @crazyoptimist.
- #158: Replace
cursor_pagination
withpagy_cursor
- @crazyoptimist. - #160: Document upgrading to 2.0.0 - @crazyoptimist.
- #161: Removed unused
ext
module - @dblock. - #162: Fix: scopes are comma-separated - @dblock.
- #140: Fix:
NameError
forBoolean
types with mongoid >= 7.3.0 - @dblock. - #142: Replace Travis-CI with GitHub Actions - @dblock.
- #129: Extracted RealTime components into slack-ruby-bot-server-rtm - @dblock.
- #123: Reactivate a team that was disabled from Slack - @dblock.
- #127: Added a Rails bot example link - @CrazyOptimist.
- #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.
- #101: Removed legacy migrations, including
SLACK_API_TOKEN
, teamname
,team_id
andactive
- @dblock. - #98: Removed
unicorn
from gem dependencies - @dblock. - #90: Updated ActiveRecord sample app to support ENV variables in
postgresql.yml
- @ashkan18.
- #97: Added
Config#service_class
to override theSlackRubyBotServer::Service.instance
singleton - @dblock. - #96: Added
Team#bot_user_id
,activated_user_id
andactivated_user_access_token
- @dblock. - #95: Exposed the optional
state
parameter that is returned from the Add to Slack button - @aok-solutions.
- #75: Defaulted to
async-websocket
instead ofcelluloid-io
- @dblock. - #76: Adjusted wait time on restart on Slack::Web::Api::Errors::TooManyRequestsError - @dblock.
- #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.
- #54: Removed one more Mongoid dependency when rescuing from _invoke - @alexagranov.
- #53: No need for
otr-activerecord
if using activerecord under Rails - @alexagranov.
- #38: Added ActiveRecord support - @zachfeldman, @spencerldixon, @dblock.
- #45: Updated grape-roar to 0.4.0 - @swalberg.
- #49: Run tests in the sample apps part of CI - @dblock.
- #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.
- #25: Added danger, PR linting - @dblock.
- The
reset
andresetting
callbacks have been removed - @dblock. - Callbacks receive
team
anderror
, but no longerserver
- @dblock. - #23: Fixed server-side removal of bot doesn't deactivate it - @dblock.
- Specify the server class via
SlackRubyBotServer.configure
, default isSlackRubyBotServer::Server
- @dblock. - Added service management lifecycle callbacks when a new team is registered, deactivated, etc - @dblock.
- 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.
- Initial public release - @dblock.
- Renamed slack-bot-server to slack-ruby-bot-server - @dblock.
- #11: Turned project into gem - @tmsrjs.
- Used
celluloid-io
instead offaye-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.