Skip to content

Bump github.com/slack-go/slack from 0.30.1 to 0.32.0 - #99

Merged
github-actions[bot] merged 1 commit into
masterfrom
dependabot/go_modules/github.com/slack-go/slack-0.32.0
Nov 2, 2026
Merged

github-actions[bot] merged 1 commit into
masterfrom
dependabot/go_modules/github.com/slack-go/slack-0.32.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/slack-go/slack from 0.30.1 to 0.32.0.

Release notes

Sourced from github.com/slack-go/slack's releases.

v0.32.0

This release expands Slack Code support with channel views, context bars, and canvas collaboration, and fixes permission diagnostics, slash-command decoding, and workflow-button validation.

[!IMPORTANT] Please read all the notes below, not just the breaking changes. Some changes deserve paying close attention to, like new fields in SlackResponse, and all the new *AgentConversation* methods.

Breaking changes

  • Update interfaces, mocks, and function values that use the old canvas creation signatures. CreateCanvas and CreateCanvasContext now accept options ...CreateCanvasOption. Existing direct calls still compile, but these methods no longer satisfy interfaces with the old fixed signatures. Add the variadic parameter to interface and mock declarations; adapt stored function values or wrap the call in a function with the old signature.
  • Use field names when initializing Properties, SlackResponse, KickUserFromConversationSlackResponse, or SlackErrorResponse. New fields make positional literals fail to compile. Existing keyed literals still work.

Added

  • Show code diffs, HTML reports, Block Kit interfaces, and canvases in Slack Code channels. Use SetAgentConversationView to publish or update a view, ListAgentConversationViews to discover attached views, and RemoveAgentConversationView to remove them. All have Context variants. Slack documents pull-request views too, but live requests have returned invalid_view_type; publish a unified diff with AgentViewTypeDiff if that happens.
  • Give a code channel useful context. Set context-bar links, action items, a summary message, and external resource details with SetAgentConversationProperties or its Context variant. Read session status, title, assigned agents, origin message, context-bar ownership, summary, and managed views through Properties.AgentSession and Properties.CodeChannel in conversation responses.
  • Read and revise canvases attached to code channels. GetAgentConversationCanvas retrieves markdown and comment threads, including replies and optional resolved threads. SetAgentConversationCanvasContent replaces the markdown while preserving section IDs and comment anchors on unchanged sections. Both have Context variants.
  • Create a canvas directly in a channel, including in free workspaces that require a channel. Pass CreateCanvasOptionChannelID(channelID) to CreateCanvas or CreateCanvasContext (#1623).
  • Try the new examples/slack_code CLI for channel setup, context bars, views, canvases, commands, metadata inspection, and archival. It includes sample HTML, Block Kit, markdown, and unified-diff files.

Fixed

  • See which scopes are missing when an API call fails. Slack's needed and provided values are now preserved in responses and SlackErrorResponse, even for methods that return only an error. Use errors.As to inspect Needed and

... (truncated)

Changelog

Sourced from github.com/slack-go/slack's changelog.

[0.32.0] - 2026-10-28

Breaking changes

  • Update interfaces, mocks, and function values that use the old canvas creation signatures. CreateCanvas and CreateCanvasContext now accept options ...CreateCanvasOption. Existing direct calls still compile, but these methods no longer satisfy interfaces with the old fixed signatures. Add the variadic parameter to interface and mock declarations; adapt stored function values or wrap the call in a function with the old signature.
  • Use field names when initializing Properties, SlackResponse, KickUserFromConversationSlackResponse, or SlackErrorResponse. New fields make positional literals fail to compile. Existing keyed literals still work.

Added

  • Show code diffs, HTML reports, Block Kit interfaces, and canvases in Slack Code channels. Use SetAgentConversationView to publish or update a view, ListAgentConversationViews to discover attached views, and RemoveAgentConversationView to remove them. All have Context variants. Slack documents pull-request views too, but live requests have returned invalid_view_type; publish a unified diff with AgentViewTypeDiff if that happens.
  • Give a code channel useful context. Set context-bar links, action items, a summary message, and external resource details with SetAgentConversationProperties or its Context variant. Read session status, title, assigned agents, origin message, context-bar ownership, summary, and managed views through Properties.AgentSession and Properties.CodeChannel in conversation responses.
  • Read and revise canvases attached to code channels. GetAgentConversationCanvas retrieves markdown and comment threads, including replies and optional resolved threads. SetAgentConversationCanvasContent replaces the markdown while preserving section IDs and comment anchors on unchanged sections. Both have Context variants.
  • Create a canvas directly in a channel, including in free workspaces that require a channel. Pass CreateCanvasOptionChannelID(channelID) to CreateCanvas or CreateCanvasContext (#1623).
  • Try the new https://github.com/slack-go/slack/blob/master/examples/slack_code CLI for channel setup, context bars, views, canvases, commands, metadata inspection, and archival. It includes sample HTML, Block Kit, markdown, and unified-diff files.

Fixed

  • See which scopes are missing when an API call fails. Slack's needed and provided values are now preserved in responses and SlackErrorResponse, even for methods that return only an error. Use errors.As to inspect Needed and Provided; the error text is unchanged.
  • Discover code-channel views even when Slack returns an empty legacy views array. ListAgentConversationViews also preserves session_views, including view types, names, and owner IDs.

... (truncated)

Commits
  • 8968487 chore: bump to v0.32.0
  • 8eb96a0 feat(api): preserve scope diagnostics in errors
  • 85606fd feat(agents): decode code channel properties
  • e3162e0 fix(agents): preserve session views in list responses
  • 8e83fae fix(slash): accept missing enterprise install flag
  • a93ceee docs: add changelog entries for Slack Code APIs and workflow buttons
  • 8daf24f fix(blockkit): omit empty workflow button action IDs
  • ee72925 docs(examples): demonstrate Slack Code APIs
  • 42dd771 test(agents): cover code channel events and interactions
  • 27508f4 feat(agents): read and update conversation canvases
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.30.1 to 0.32.0.
- [Release notes](https://github.com/slack-go/slack/releases)
- [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md)
- [Commits](slack-go/slack@v0.30.1...v0.32.0)

---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Nov 2, 2026
@github-actions
github-actions Bot merged commit d3e08d4 into master Nov 2, 2026
2 checks passed
@github-actions
github-actions Bot deleted the dependabot/go_modules/github.com/slack-go/slack-0.32.0 branch November 2, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants