Skip to content

Latest commit

 

History

History
74 lines (73 loc) · 10.5 KB

CHANGELOG.md

File metadata and controls

74 lines (73 loc) · 10.5 KB

Changelog

  • #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.