Skip to content

Releases: Shopify/smart_todo

Multiple dispatchers

06 Sep 19:19
a55ad2e
Compare
Choose a tag to compare

[1.1.0] - 2019-09-06

Fixed

  • Fixed the SmartTodo cop to add an offense in case a SmartTodo has a wrong event.
    # Bad
    #
    # TODO(on '2019-08-08')

Added

  • SmartTodo will now use the fallback channel in case a todo has a channel
    assignee that doesn't exist.

  • Added a new Output dispatcher which will just output the expired event.
    By default SmartTodo will now output expired todo in the terminal instead
    of not running at all.

    Users should now pass a --dispatcher to the CLI to let SmartTodo through
    which dispatcher the message should be send.

      bin/smart_todo --dispatcher 'slack'

    For backward compatibility reasons, the dispacher used will be Slack, in
    case you have the ENABLE_SMART_TODO environment set. This will be removed
    in the next major version.

Enforce assignee on SmartTodo

08 Aug 23:12
Compare
Choose a tag to compare

The SmartTodo cop will now add a violation if a SmartTodo has no assignee:

# Bad
#
# TODO(on: date('2019-08-08'))

Fix `issue_close` event making api call to the wrong endpoint

06 Aug 14:31
Compare
Choose a tag to compare

[1.0.1] - 2019-08-06

Fixed

  • Fixed issue_close event making a call to the pulls/ GH endpoint instead of the issues/ one

Initial release

19 Jul 18:40
c8a5a88
Compare
Choose a tag to compare
Merge pull request #25 from Shopify/ec-opensource

Prepare to opensource SmartTodo

Encoding fix

16 Jul 23:51
Compare
Choose a tag to compare
Encoding fix Pre-release
Pre-release

Fix encoding issues

More fixes for ruby 2.3 and 2.4

16 Jul 19:05
Compare
Choose a tag to compare
Pre-release
v0.1.0.beta3

Prepare to cut beta3

Support ruby < 2.5

16 Jul 17:41
Compare
Choose a tag to compare
Support ruby < 2.5 Pre-release
Pre-release

Fixe couple issues that would break the parser on ruby 2.3 and 2.4

SmartTodo cop to restrict usage of regular todo comment

16 Jul 15:04
Compare
Choose a tag to compare
v0.1.0.beta1

Prepare to cut beta1

New syntax

14 Jul 23:39
Compare
Choose a tag to compare
New syntax Pre-release
Pre-release

Modified the SmartTodo syntax

Alpha 2, add new event and add the possibility to assign a slack channel to a todo

12 Jul 00:46
Compare
Choose a tag to compare
v0.1.0.alpha2

Prepare to cut alpha2