Releases: slack-go/slack
v0.7.3
Thank you for all the contributions!
Fixes
- Resolve: Revert changes to json tags in Attachment's Text field #788 by @prgres
- Use custom ctx on SetUserCustomStatusContext #830 by @GLOFonseca
- reminders time field fix #843 by @KarolisKl
- Fix unintended json marshalling error #854 by @kanata2
Improvements
- Add test for EscapeMessage function in slack #833 by @sryoya
- add missing result evaluation in bot test #842 by @sryoya
- Add conversations.list to the slacktest server #853 by @hobbeswalsh
- adds support for listing files hidden by the free tier file limit #846 by @rk295
Miscs
v0.7.2
v0.7.1
v0.7.0
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
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
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
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
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
Changelog
- Added support for the Views API as part of Surfaces: https://api.slack.com/surfaces - Thanks @kanata2
v0.6.1
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 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