Skip to content

Latest commit

 

History

History
88 lines (87 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

88 lines (87 loc) · 12.6 KB

Change Log

  • Fix: subscribe and change cc for teams with special characters in name - @dblock.
  • Upgraded to Ruby 3.3.5 - @dblock.
  • #189: Capped user tau at 11 for elo scoring - @eddycurry.
  • #166: Challenge anyone to a game with challenge @here or challenge @channel - @dblock.
  • #159: The unsubscribe command will only turn off auto-renew instead of canceling immediately - @dblock.
  • #164: Set leaderboard max with set leaderboard max and unset leaderboard max, default is unset - @dblock.
  • #169: Added draw to, similar to lost to - @dblock.
  • #154: Added unsubscribe to cancel a paid subscription - @dblock.
  • #168: Added challenge? to display elo stake - @dblock.
  • #161: Added MONGODB_URI env as production mongoid client uri - @dsantosmerino.
  • #153: Added taunt that allows users to taunt other users - @marin-hyatt.
  • #155: Fix: Players can no longer lose to themselves - @kanno41.
  • #149: Added premium info and a way to change team cc - @dblock.
  • #138: Fix: reset season with matches lost and no challenges - @dblock.
  • #113: Store elo history - @dblock.
  • #129: Added longest winning and losing streaks in leaderboard - @dblock.
  • #124: Allow unbalanced challenges via set unbalanced on - @dblock.
  • #130: Added unset to unset settings - @dblock.
  • #123: Captains can set other user's nicknames - @dblock.
  • #88: Set nickname to obfuscate your username in leaderboard output - @dblock.
  • #86: Added unregister to remove yourself or another player from the leaderboard - @dblock.
  • #119: Fix: teams reporting matches with lost to incorrectly marked as dead - @dblock.
  • #114: Set a team base elo rating with set elo for new seasons - @dblock.
  • #116: Notify that a team has been upgraded in Slack - @dblock.
  • #117: Send a welcome message when the bot joins a channel - @dblock.
  • #112: Fix: matches recorded with lost to are not displayed in matches - @dblock.
  • #118: Fix: aliases - @dblock.
  • Features such as seasons and set now require a premium subscription - @dblock.
  • Merged playplay.io website, support SSL - @dblock.
  • #103: The set api method will display team API URL when on - @dblock.
  • #105: Fix: rank displays multiple unranked users - @dblock.
  • #104: Fix: rank leaks users from other teams - @dblock.
  • #102, #101: Unable to set options with existing challenges - @dblock.
  • #100: Error re-registering and de-activating a team multiple times - @dblock.
  • #98: Reactivating a team doesn't update auth token - @dblock.
  • #97: Reverse leaderboard by specifying a negative number - @ashkan18, @dblock.
  • #94: De-registering and re-registering a team just reactivates the old team - @dblock.
  • #92: Leaderboard without ranked players now says that there're no ranked players - @dblock.
  • #80: Empty season produces undefined method 'map' for nil:NilClass error - @dblock.
  • #79: Fixed order of scores in messages, winners first - @dblock.
  • #78: Losers can record a loss or a resignation without a prior challenge - @dblock.
  • #77: Opt-in now required to expose team data via the public API - @dblock.
  • #76: Prevent multiple bots from responding to you suck - @dblock.
  • #75: Nudge inactive teams every couple of weeks - @dblock.
  • #74: Seasons may have multiple winners with the same elo, wins, losses and ties - @dblock.
  • #73: Handled errors are no longer logged as fatal exceptions - @dblock.
  • #32: Players can express their frustration with suck - @dblock.
  • #26: Players can resign a challenge - @dblock.
  • #65: Captains can set per-team bot aliases with set aliases <alias|none> ... - @dblock.
  • #57: Captains can turn team GIFs on/off with set gifs on|off - @dblock.
  • #70: Players can limit matches <number|infinity> - @dblock.
  • #71: Scores can be separated by dashes and commas - @dblock.
  • #67: Captains can reset seasons with both team ID and name - @dblock.
  • #68: Fix: matches was displaying matches from other teams - @dblock.
  • #69: Players can draw a game and score ties - @dblock.
  • #58: Automatically purge teams inactive for two weeks - @dblock.
  • #66: Added script/console - @dblock.
  • #64: Rewrite links in the Hypermedia API root to make them clickable - @dblock.
  • #62: Fix: NewRelic: NoMethodError: private method 'params' called for Grape::Endpoint - @dblock.
  • #61: Added rake db:heroku:backup[app] - @dblock.
  • #60: Added NewRelic instrumentation - @dblock.
  • #59: Ensure MongoDB indexes on start - @dblock.
  • #56: Support multiple games per instance - @dblock.
  • #53: Expanded help with complete command details - @dblock.
  • #51: Automatically restart bot when Slack closes a connection - @dblock.
  • #52: Added an API /status endpoint that pings the first team - @dblock.
  • #50: Automatically disable teams with account_inactive - @dblock.
  • #25: Players can draw a challenge, all players have to draw - @dblock.
  • #46: Captains can reset seasons - @dblock.
  • #46: Captains can promote and demote - @dblock.
  • #46: Players can see team information - @dblock.
  • #49: Disallow indexing by serving a robots.txt - @dblock.
  • #48: API failures return 400 status code with a hypermedia response - @dblock.
  • #45: Added support for multiple teams, rolled out playplay.io - @dblock.
  • #40: You can disable GIFs via ENV['SLACK_RUBY_BOT_SET_GIFS'] - @dblock.
  • #38: Fix: SystemStackError: stack level too deep w/ MongoLab - @dblock.
  • #35: Fix: missing ranking and broken leaderboard in first game after reset - @dblock.
  • #34: Fix: season incorrectly reports no seasons after reset - @dblock.
  • Fix: correctly handle user_change event - @dblock.
  • #29: Fix: season incorrectly reports number of players - @dblock.
  • #24: Players can record game scores with lost <scores> - @dblock.
  • #20: Added support for matches - @dblock.
  • Fix: ignore unplayed challenges during current season in gamebot season - @dblock.
  • #4: Added support for seasons - @dblock.
  • #17: Players can see a rank section for N players with rank <player> ... - @wrgoldstein.
  • Initial public release - @dblock.