Skip to content

Releases: slackapi/python-slack-sdk

version 3.13.0

10 Dec 01:29

Choose a tag to compare

Changes

Document Updates


version 3.12.0

24 Nov 08:36

Choose a tag to compare

Changes

  • #1129 Add Python 3.10 to the supported versions - Thanks @seratch
  • #1132 Add team.* & admin.users.session.resetBulk APIs - Thanks @seratch
  • #1127 #1135 Add more docstrings to slack_sdk.models classes - Thanks @seratch
  • #1134 Make the aiohttp-based SocketModeClient's debug logging more consistent with the built-in one (#1122) - Thanks @seratch
  • #1131 #1137 Add the method to check equality in Block Kit model classes - Thanks @kokko-san @uroboro
  • #1130 Audit Logs API: Add new details properties for channel_posting_permissions_updated action - Thanks @seratch
  • #1128 #1136 Enable pytype and fix detected issues - Thanks @seratch

version 3.12.0b1

08 Oct 22:14

Choose a tag to compare

version 3.12.0b1 Pre-release
Pre-release

What's Changed

  • Add Support for App Manifest Endpoints (apps.manifest.*) by @misscoded in #1123

App Manifests

This release includes support for app manifests. The apps.manifest.* endpoints can be used to create, delete, update, and copy your Slack apps with ease. New endpoints include:

Full Changelog: v3.11.2...v3.12.0b1

version 3.11.2

21 Sep 06:04

Choose a tag to compare

Changes

  • #1120 Change a websockets import to make it compatible with older versions - Thanks @seratch

version 3.11.1

18 Sep 04:29

Choose a tag to compare

Changes


version 3.11.0

14 Sep 08:12

Choose a tag to compare

Changes


version 3.11.0rc1

09 Sep 16:02

Choose a tag to compare

version 3.11.0rc1 Pre-release
Pre-release

version 3.10.1

26 Aug 12:51

Choose a tag to compare

Changes

  • #1106 Fix WebClient#files_upload does not send channels since v3.10.0 - Thanks @seratch

version 3.10.0

26 Aug 00:27

Choose a tag to compare

New Features

All argument supports in WebClient / AsyncWebClient

Since this version, all the methods in WebClient / AsyncWebClient have not only required arguments but also all possible ones in the method signature for better developer experience. Refer to the pull request enabling this #1099 for details.

Easier way to test if a key exists in a Web API response

Now that SlackResponse / AsyncSlackResponse now have __contains__ method, you can test if a key exists in WebClient responses. Refer to the pull request enabling this #1104 for details.

token = "xoxb-"
response = WebClient(token).auth_test()
"error" in response  # True / False

Changes


version 3.9.1

17 Aug 11:07

Choose a tag to compare

Changes