Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 3.03 KB

CHANGELOG.md

File metadata and controls

62 lines (45 loc) · 3.03 KB

Changelog

All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.0.4 - 2018-08-19

Added

  • Leaderboard functionality when @WorkingPlusPlus leaderboard is sent (requires additional app permissions - see step 6 of the installation instructions), including a link to a full web-based leaderboard with a time-based token to protect your team's data
  • Help message when @WorkingPlusPlus help is sent (requires the same additional app permissions as above)
  • Contributors: a raft of new helper functions including isUser, isPlural and many more
  • Contributors: additional tests to cover all previously added functionality (leaderboard functionality is not covered yet)

Changed

  • Contributors: another set of significant structural re-organisations to set the app up for handling more 'direct commands' in future

Fixed

  • Prevented +- or -+ from being interpreted as valid commands (005b69c)

0.0.3 - 2018-08-11

Added

  • A framework for providing 'sets' of random messages, each with a configurable probability of being chosen
  • A small probability of a 'shifty' response (requires the :shifty: emoticon on your Slack team)
  • Contributors: many more tests than are probably needed for an app of this size
  • Contributors: additional documentation for contributing to this app

Changed

  • Message types now allow for richer formatting, with different components able to be easily moved around
  • Contributors: some linting rules have been changed to make them easier to deal with
  • Contributors: new devDependencies in this release (run yarn or npm install to update)

0.0.2 - 2018-08-09

Added

  • Contributors: testing and linting tools, along with documentation

Changed

  • Contributors: quite a bit of reorganising to make it easier both to grow and to test the app

Fixed

  • Scores of -1 are now referred to as -1 point, rather than -1 points (d7d92be)

0.0.1 - 2018-08-06

Initial release.

Includes:

  • Basic karma adding and karma subtracting functionality
  • Prevention of self karma giving
  • A small selection of random response messages
  • Workaround for Heroku free dyno sleeping causing Slack to timeout
  • Workaround for iOS automatically replacing -- with an emdash
  • Some documentation on installing to Slack and deploying on Heroku