Slack API in Go, originally by @nlopes; Maintainers needed, contact @parsley42
BSD-2-CLAUSE License
Bot releases are hidden (Show)
v0.14.0 is now available. It contains no breaking changes but does include several pieces of new functionality and long-standing bug fixes.
metadata
when receiving a MessageEvent
over WebSocket by @rfratto in https://github.com/slack-go/slack/pull/1307
File
event from a Slack Connect Channel by @zFlabmonsta in https://github.com/slack-go/slack/pull/1312
slack_file
in the image block by @rhysm in https://github.com/slack-go/slack/pull/1311
AppRateLimited
events in the ParseEvent
function by @nemuvski in https://github.com/slack-go/slack/pull/1308
conversations.info
Web API method by @ku in https://github.com/slack-go/slack/pull/1228
UpdateRemoteFileContext
and UpdateRemoteFile
and Image Previews would return an invalid_auth
error by @EkeMinusYou in https://github.com/slack-go/slack/pull/1117
ioutil
with io
and os
packages by @nakamasato in https://github.com/slack-go/slack/pull/1310
Full Changelog: https://github.com/slack-go/slack/compare/v0.13.1...v0.14.0
Published by lorenzoaiello 3 months ago
v0.13.1 is now available. It contains no breaking changes but does expose some new fields previously unavailable.
UnfurlLinks
and UnfurlMedia
to WebhookMessage
by @lheiskan in https://github.com/slack-go/slack/pull/1208
isReadOnly
property to Conversation
struct by @GGonryun in https://github.com/slack-go/slack/pull/1232
UploadFileV2
when using text content by @calebmckay in https://github.com/slack-go/slack/pull/1291
Channel
optional on UploadFileV2
by @0xdeafcafe in https://github.com/slack-go/slack/pull/1293
files.upload
by @lorenzoaiello in https://github.com/slack-go/slack/pull/1300
Pagination
by @adamrothman in https://github.com/slack-go/slack/pull/1201
ConversationHistory
by @lorenzoaiello in https://github.com/slack-go/slack/pull/1302
AddRemoteFile
and DeleteFile
by @lorenzoaiello in https://github.com/slack-go/slack/pull/1303
Full Changelog: https://github.com/slack-go/slack/compare/v0.13.0...v0.13.1
Published by candiduslynx 5 months ago
[!WARNING]
This release includes a breaking change since the last release
team_id
parameter for use with org-wide app by @candiduslynx in https://github.com/slack-go/slack/pull/1283:Old | New |
---|---|
Client.GetBotInfo(bot string) (*Bot, error) |
Client.GetBotInfo(parameters GetBotInfoParameters) (*Bot, error) |
Client.GetBotInfoContext(ctx context.Context, bot string) |
Client.GetBotInfoContext(ctx context.Context, parameters GetBotInfoParameters) |
Client.GetTeamProfile() (*TeamProfile, error) |
GetTeamProfile(teamID ...string) (*TeamProfile, error) |
GetTeamProfileContext(ctx context.Context) (*TeamProfile, error) |
GetTeamProfileContext(ctx context.Context, teamID ...string) (*TeamProfile, error) |
Client.GetBillableInfo(user string) (map[string]BillingActive, error) |
Client.GetBillableInfo(params GetBillableInfoParams) (map[string]BillingActive, error) |
Client.GetBillableInfoContext(ctx context.Context, user string) (map[string]BillingActive, error) |
Client.GetBillableInfoContext(ctx context.Context, params GetBillableInfoParams) (map[string]BillingActive, error) |
Client.GetBillableInfoForTeam() (map[string]BillingActive, error) |
dropped, use Client.GetBillableInfo with empty params |
Client.GetBillableInfoForTeamContext(ctx context.Context) (map[string]BillingActive, error) |
dropped, use Client.GetBillableInfoContext with empty params |
team_id
parameter for use with org-wide app by @candiduslynx in https://github.com/slack-go/slack/pull/1283
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.5...v0.13.0
Published by parsley42 8 months ago
BUGFIX - deal with "true", true, "false", false.
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.4...v0.12.5
Published by parsley42 8 months ago
URL
on NewButtonBlockElement
via .WithURL()
by @joshbranham in https://github.com/slack-go/slack/pull/1250
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.3...v0.12.4
Published by parsley42 about 1 year ago
omitempty
to ConfirmationBlockObject.Deny by @kamil-gwozdz in https://github.com/slack-go/slack/pull/1224
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.2...v0.12.3
Published by kanata2 over 1 year ago
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.1...v0.12.2
Published by kanata2 almost 2 years ago
Full Changelog: https://github.com/slack-go/slack/compare/v0.12.0...v0.12.1
Published by kanata2 almost 2 years ago
Thank you for all the contributions!
This release contains several backward incompatible changes.
Full Changelog: https://github.com/slack-go/slack/compare/v0.11.4...v0.12.0
Published by kanata2 almost 2 years ago
Full Changelog: https://github.com/slack-go/slack/compare/v0.11.3...v0.11.4
Published by kanata2 about 2 years ago
Full Changelog: https://github.com/slack-go/slack/compare/v0.11.2...v0.11.3
Published by kanata2 about 2 years ago
Thank you for all the contributions!
Full Changelog: https://github.com/slack-go/slack/compare/v0.11.1...v0.11.2
Published by kanata2 about 2 years ago
Thank you for all the contributions!
Permalink
to Msg struct by @jreinstra in https://github.com/slack-go/slack/pull/1069
Full Changelog: https://github.com/slack-go/slack/compare/v0.11.0...v0.11.1
Published by kanata2 over 2 years ago
Thank you for all the contributions!
In this release, some changes are backward incompatible, so please be careful when upgrading.
bookmarks.<add|edit|remove|list>
support by @winston-stripe in https://github.com/slack-go/slack/pull/1044
SubteamMembersChangedEvent
by @youdofoo in https://github.com/slack-go/slack/pull/1064
Full Changelog: https://github.com/slack-go/slack/compare/v0.10.3...v0.11.0
Published by kanata2 over 2 years ago
Thank you for all the contributions!
WithConfirm
for ButtonBlockElement
s by @liftM in https://github.com/slack-go/slack/pull/1055
WithStyle
for ConfirmationBlockObject
s should be fluent by @liftM in https://github.com/slack-go/slack/pull/1054
Full Changelog: https://github.com/slack-go/slack/compare/v0.10.2...v0.10.3
Published by kanata2 over 2 years ago
Thank you for all the contributions!
Full Changelog: https://github.com/slack-go/slack/compare/v0.10.1...v0.10.2
Published by kanata2 almost 3 years ago
Thank you for all the contributions!
Full Changelog: https://github.com/slack-go/slack/compare/v0.10.0...v0.10.1
Published by kanata2 almost 3 years ago
Thank you for all the contributions!
This release has a breaking change(#999).
Please make sure to confirm changes before upgrading.
expires_in
and refresh token handling by @rytswd in https://github.com/slack-go/slack/pull/975
apiClient
in socketmode.Client
to an embedded struct. by @hnw in https://github.com/slack-go/slack/pull/971
users.setPhoto
by @kanata2 in https://github.com/slack-go/slack/pull/995
message_ts
field isn't always a number by @toshok in https://github.com/slack-go/slack/pull/999
Full Changelog: https://github.com/slack-go/slack/compare/v0.9.5...v0.10.0
Published by kanata2 about 3 years ago
Thank you for all the contributions!
Published by kanata2 about 3 years ago
Thank you for all the contributions!