Skip to content

Update module github.com/slack-go/slack to v0.18.0#77

Merged
colinodell merged 1 commit intomainfrom
renovate/github.com-slack-go-slack-0.x
Feb 25, 2026
Merged

Update module github.com/slack-go/slack to v0.18.0#77
colinodell merged 1 commit intomainfrom
renovate/github.com-slack-go-slack-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 25, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/slack-go/slack v0.16.0v0.18.0 age adoption passing confidence

Release Notes

slack-go/slack (github.com/slack-go/slack)

v0.18.0

Compare Source

Previous release. See GitHub releases
for details.

v0.17.3

Compare Source

What's New
Fixes
  • Parse simple string based errors as part of the response by @​nlopes in #​1452
    In the previous version we introduced the ability to parse specific errors (more complex ones) but Slack can still send us a string. string is now the fallback type.
Other
  • Examples are now using environment variables and command line arguments consistently by @​nlopes in #​1456
    Also added a ./examples/README.md explaining the patterns that should be used.

Full Changelog: slack-go/slack@v0.17.2...v0.17.3

v0.17.2

Compare Source

Features added
New Contributors

Full Changelog: slack-go/slack@v0.17.1...v0.17.2

v0.17.1

Compare Source

This has the potential to be a breaking change if and only if you have been building SlackResponse by hand, which you shouldn't 😬. If you are, my apologies for adding this in a minor version, I thought the likelihood of this to be very very low. See #​1443 for more details.

Features added
  • Add channel_unshared event by @​nlopes in #​1437
  • Add missing Blocks to UploadFileContextV2 by @​dalyndalton in #​1435
    This adds the missing optional dependency for Blocks to the upload file method, allowing users to use rich blocks and buttons during the file upload process.
  • Return Errors field in SlackErrorResponse by @​nlopes in #​1443
Detailed list of all of the changes
New Contributors

Full Changelog: slack-go/slack@v0.17.0...v0.17.1

v0.17.0

Compare Source

MAJOR BREAKING CHANGES

This release has a few major breaking changes. And a couple require developers to pay a bit of attention, else their programs will break.
I am sorry this is the case but such is life sometimes.

See below for the most important, and trickier breaking changes.

Breaking changes
  • Fix message event struct by @​paprikati in #​1391 and #​1408
    Our MessageEvent has been quite wrong for a while. This should fix it but it does mean folks will have to change their code to cope with this new structure. Please be extra vigilant in areas of your code that uses MessageEvent.
  • Function execution events now correctly accept interfaces not strings by @​ProjectBarks in #​1357
    FunctionExecutedEvent had Inputs set as map[string]string but that didn't allow enough flexibility - that has been changed to map[string]interface.
  • Allow emoji value in plain text blocks to be null by @​calebmckay in #​1354
    The Emoji field in TextBlockObject is now a pointer to ensure we can make a distinction between nil and false. Only affects when unmarshalling.
  • Remove Legacy Workflows by @​lorenzoaiello in #​1350
    Slack has deprecated legacy workflows for a long time, and beginning September 26, 2024, Slack stopped executing workflows containing a "step from app." See more at https://api.slack.com/changelog/2023-08-workflow-steps-from-apps-step-back.
  • Implement PublishViewContext to keep hash optional by @​ishitamundhra in #​1322
    PublishViewContext() now requires people to pass a PublishViewContextRequest which became a public type. If you call PublishViewContext() in your code, please adjust accordingly.
  • Renamed AltText to AltTxt and SnippetText to SnippetType (in GetUploadURLExternalParameters and UploadFileV2Parameters) by @​nlopes in #​1422
  • AppHomeOpenedEvent View is now a pointer by @​nlopes in #​1424
    This provides slightly better ergonomics in the case when there's no view yet.
Features added
Fixes
Detailed list of all of the changes
New Contributors

Full Changelog: slack-go/slack@v0.16.0...v0.17.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented May 25, 2025

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/gorilla/websocket v1.4.2 -> v1.5.3

@renovate renovate bot requested a review from a team May 25, 2025 17:27
@codecov
Copy link

codecov bot commented May 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.20%. Comparing base (9e7ca4c) to head (4435f5b).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #77   +/-   ##
=======================================
  Coverage   88.20%   88.20%           
=======================================
  Files          20       20           
  Lines         763      763           
=======================================
  Hits          673      673           
  Misses         75       75           
  Partials       15       15           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot changed the title Update module github.com/slack-go/slack to v0.17.0 Update module github.com/slack-go/slack to v0.17.1 Jun 8, 2025
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from b3fb446 to add68db Compare June 8, 2025 22:46
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from add68db to edbe39e Compare June 17, 2025 15:25
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from edbe39e to 75018ea Compare June 29, 2025 14:10
@renovate renovate bot changed the title Update module github.com/slack-go/slack to v0.17.1 Update module github.com/slack-go/slack to v0.17.2 Jun 29, 2025
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from 75018ea to 811814d Compare July 4, 2025 18:36
@renovate renovate bot changed the title Update module github.com/slack-go/slack to v0.17.2 Update module github.com/slack-go/slack to v0.17.3 Jul 4, 2025
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from 811814d to e1d2788 Compare July 18, 2025 14:04
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from e1d2788 to fcd0b34 Compare August 10, 2025 13:30
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch 2 times, most recently from e1e827f to b8be486 Compare November 21, 2025 21:59
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from b8be486 to 54f872c Compare December 15, 2025 14:30
@renovate
Copy link
Contributor Author

renovate bot commented Dec 15, 2025

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/gorilla/websocket v1.4.2 -> v1.5.3

@renovate renovate bot changed the title Update module github.com/slack-go/slack to v0.17.3 Update module github.com/slack-go/slack to v0.18.0 Feb 21, 2026
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch 4 times, most recently from 8224d2b to db607b3 Compare February 25, 2026 14:51
@renovate renovate bot force-pushed the renovate/github.com-slack-go-slack-0.x branch from db607b3 to 4435f5b Compare February 25, 2026 14:52
@colinodell
Copy link
Member

@copilot Review the changelog. Are there any breaking changes or other relevant changes we should know about before merging this version upgrade?

Copy link

Copilot AI commented Feb 25, 2026

@colinodell I've opened a new pull request, #119, to work on those changes. Once the pull request is ready, I'll request review from you.

@colinodell colinodell requested a review from Copilot February 25, 2026 15:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s Slack integration dependency by bumping github.com/slack-go/slack to a newer release, along with related transitive module checksum updates.

Changes:

  • Bump github.com/slack-go/slack from v0.16.0 to v0.18.0 in go.mod.
  • Update indirect dependency version for github.com/gorilla/websocket to v1.5.3.
  • Refresh go.sum entries to match the updated module graph.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
go.mod Updates required module versions for slack-go/slack and gorilla/websocket.
go.sum Updates module checksums to reflect the new dependency versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@colinodell colinodell merged commit 88cb5ae into main Feb 25, 2026
15 checks passed
@colinodell colinodell deleted the renovate/github.com-slack-go-slack-0.x branch February 25, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants