Skip to content

Releases: slack-go/slack

v0.7.0

02 Oct 18:22
26dd6eb
Compare
Choose a tag to compare

Thank you for all the contributions!

Breaking Changes

  • Add ScheduledMessage type (#753)
  • Add description field to option block object (#783)
  • Fix wrong conditional branch (#782)
    • The behavior of the user's application may change.(The current behavior is incorrect)

Highlights

  • example: fix to start up a server (#773)
  • example: Add explanation how the message could be sent in a proper way (#787)
  • example: fix typo in error log (#779)
  • refactor: Make GetConversationsParameters.ExcludeArchived optional (#791)
  • refactor: Unify variables to "config" (#800)
  • refactor: Rename wrong file name (#810)
  • feature: Add SetUserRealName for change user's realName(#755)
  • feature: Add response metadata to slack response (#772)
  • feature: Add response metadata to slack response (#778)
  • feature: Add select block element conversations filter field (#790)
  • feature: Add Root field to MessageEvent to support thread_broadcast subtype (#793)
  • feature: Add bot_profile to messages (#794)
  • doc: Add logo to README (#813)
  • doc: Update current project status and Add changelog for v0.7.0 (#814)

v0.6.6

15 Aug 20:55
00ecb21
Compare
Choose a tag to compare

Added - Include incoming webhook on OAuthV2Response - @securingsincity
Added - Conversation API methods to Test Server - @hazim1093
Added - Basic conversations.info endpoint for slacktest - @gak
Added - Add Attachments in MessageEvents - @utkarshmani1997
Added - Header block support - @cjdenio
Added - support for blocks to slacktest package - @jamiehannaford
Added - More complete example of modal interactions - @battlebas
Added - Check in OpenView to verify that BlockID is unique for InputBlock's - @battlebas
Added - Modal example with different kinds of fields - @karl-johan-grahn
Added - SetUserRealName for change user's realName - @felizi
Fixed - Update examples/eventsapi to return after error - @nu50218
Fixed - Allow EMPTY Text fields on attachments (required field) - @CodeMonk
Fixed - Examples/eventsapi to avoid TOKEN confusion - @Dombo

Thank you for all the contributions everyone, great stuff :)

v0.6.5

31 May 21:26
625ac52
Compare
Choose a tag to compare

Added - Support for decoding "checkboxes" block element - @mversluys
Added - Simple modal example - @battlebas
Added - Validation for unique BlockIDs on InputBlocks - @battlebas
Added - BotID to AppMentionEvent - @vaporofnuance
Added - Style to ConfirmationBlockObject - @d15ky
Added - member_left_channel event to slackevents - @venyii
Added - Support for GetBotOAuthToken - @urbanishimwe
Added - Support for multiselect components on BlockAction - @NicoJN and @sfzylad
Added - Missed fields for Select block element struct - @mzduke
Added - omitempty struct tag for Title field of ImageBlock - @mzduke
Added - Missed fields for Container struct - @mzduke
Added - thread_ts to to LinkSharedEvent - @smgt
Added - Debug message in SendMessageContext - @sfzylad
Added - Blocks struct to WebhookMessage - @Dalabad
Updated - Upgrade gorilla/websocket to address DoS vector - @paulerickson
Updated - WithStyle fluent interface for ButtonBlockElement (interface change) - @jace-ys
Fixed - Bug that drops additional BlockActions - @hairyhenderson
Fixed - Add omitempty for ActionID on some element - @NicoJN
Fixed - Potential security vuln in eventsapi example @bored-engineer

Thank you for all the contributions everyone!

v0.6.4

19 Apr 14:49
9d8728c
Compare
Choose a tag to compare

Added support for group replies - @hkousha
Added support for user & source team in app - mention events - @sfzylad
Added support for shortcut interaction type - @cynicaljoy
Added support for replacing and deleting original message with ResponseURL - @frozenbonito
Added support for multi-select input blocks - @jojo43
Added missing omitempty for client_msg_id - @DanielleB-R
Added support for checkboxes - @eliot-stripe
Added support for multi-users in users.info - @isdzulqor
Removed unused dependency - @mjwhitta
Removed incorrect TeamID from OAuth 2 response - @mzduke

Thank you for all the contributions!

v0.6.3

08 Mar 07:56
Compare
Choose a tag to compare

Changelog

  • Added channels list pagination - @podtserkovskiy
  • Added RTM support for mobile_in_app_notification - @usk81
  • Added return the block type from TextBlockObject - @kplimack
  • Added support for more view interactions and blocks - @tsein-stripe
  • Added support for Slack V2 OAuth for granular permissions - @ollieparsley
  • Added ClientMsgID to Msg struct - @ramikalai
  • Added support for reaction events - @atreya2011
  • Added user preferences struct - @ramikalai
  • Added RTM example - @veloek

Thank you for all the contributions

v0.6.2

24 Feb 13:24
17f514e
Compare
Choose a tag to compare

Changelog

v0.6.1

24 Feb 13:20
Compare
Choose a tag to compare

This is the first release since changing from nlopes/slack to slack-go/slack. Thanks @nlopes for all the help with this.

Changelog

  • Change all github.com/nlopes/slack references to github.com/slack-go/slack
  • Fixed websocket not being closed due to disconnect occurring during connection but before the connection is saved
  • Added pagination support for ListStars
  • Changed ListStarredAll to ListAllStars
  • Added support for desktop_notification event on RTM
  • Various other fixes and additional tests
  • Added PlainTextInputBlockElement and InputBlock elements

v0.4.0

15 Oct 15:07
Compare
Choose a tag to compare

see changelog.

Release v0.2.0

10 Feb 15:21
Compare
Choose a tag to compare

Release adds a bunch of functionality and improvements, mainly to give people a recent version to vendor against.

v0.1.0 - May 28, 2017

28 May 20:27
Compare
Choose a tag to compare

This is released before adding context support, see #167.

As the used context package is the one from Go 1.7 this will be the last compatible with Go < 1.7.