Skip to content

Latest commit

 

History

History
91 lines (72 loc) · 4 KB

CHANGELOG.md

File metadata and controls

91 lines (72 loc) · 4 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.

Nothing so far

v2.2.0 - 2022-01-30

  • Add new Config.EventsAPIConfig.Middlewar configuration and corresponding WithMiddleware(…) option. This fixes #19 by allowing the user to inject a custom HTTP middleware for the EventsAPIServer, e.g. in order to enable custom (health) endpoints.

v2.1.0 - 2020-07-25

  • Add new EventsAPIAdapter function to support integrating with Slack via the Events API.

v2.0.0 - 2020-04-12

  • Breaking change 🔥 : Replace slack library from nlopes/slack to slack-go/slack. This change breaks compatibility of the WithMessageParams(…) option which used to accept a slack.PostMessageParameters from github.com/nlopes/slack but now requires the same type from github.com/slack-go/slack.

v1.0.0 - 2020-02-28

  • Use error wrapping of standard library instead of github.com/pkg/errors
  • Update to Go 1.14
  • Release first stable version and start following semantic versioning with regards to backwards compatibility

v0.9.0 - 2020-02-25

  • Add ListenPassive to send all seen messages to the Bot instead of only the ones directed to it

v0.8.0 - 2020-01-22

  • Update Slack client library to fix RTM unmarshal errors
  • Add new WithLogUnknownMessageTypes option to help debug issues with Slack
  • Log slack errors when RTM message parsing fails

v0.7.0 - 2019-10-22

  • Support sending and receiving reactions

v0.6.2 - 2019-09-22

v0.6.1 - 2019-09-22

Accidentally tagged on the wrong branch, use v0.6.2

v0.6.0 - 2019-04-19

  • Update to joe v0.7.0
  • Set the ReceiveMessageEvent.AuthorID field
  • Set the ReceiveMessageEvent.Data field to the github.com/nlopes/slack.MessageEvent

v0.5.1 - 2019-03-25

  • Fix missing avatar and bot name when sending messages

v0.5.0 - 2019-03-24

  • Automatically parse all sent messages (e.g. allow @someone or #channel)

v0.4.0 - 2019-03-18

  • Update to the changed Module interface of joe v0.4.0

v0.3.0 - 2019-03-17

  • Unit tests :)
  • Do not leak received messages as debug messages
  • Rename API type to BotAdapter
  • NewAdapter(…) now returns a*BotAdapter instead of a joe.Adapter

v0.2.0 - 2019-03-10

  • Update to the changed Adapter interface of joe v0.2.0

v0.1.0 - 2019-03-03

  • Initial alpha release