Skip to content

Releases: slackapi/python-slack-sdk

v2.6.2

28 May 22:20
Compare
Choose a tag to compare

Refer to v2.6.2 milestone to know the complete details of this release.

Updates

  1. [WebClient] #705 WebClient's paginated API calls may fail with no params - Thanks @seratch

v2.6.1

25 May 01:36
Compare
Choose a tag to compare

This patch release is a quick fix for #701, a major issue that affected RTMClient users in v2.6.0. The malfunction was introduced by #667 trying to address #558 #619. Those issues were reopened and will be resolved by another approach. Refer to v2.6.1 milestone to know the complete list of the issues resolved by this release.

Updates

  1. [RTMClient] #701 RTMClient drops some messages when they come in rapid succession - Thanks @pbrackin @seratch

v2.6.0

22 May 09:45
Compare
Choose a tag to compare

New Features

  1. [Block Kit] #659 Add complete supports for Block Kit components and fixed a few existing bugs as well (#500 #519 #623 #632 #635 #639 #676 #699) - Thanks @seratch @diurnalist @ruberVulpes @jeremyschulman @e271828- @RodneyU215
  2. [Signature] #686 Add slack.signature.SignatureVerifier for request verification - Thanks @seratch
  3. [WebClient] #682 Add missing Grid admin APIs (admin.usergroups.*, admin.users.*, admin.apps.*) - Thanks @stevengill @seratch

Updates

  1. [WebClient][RTMClient] Fixed a bunch of the currency issues this SDK had (#429 #463 #492 #497 #530 #558 #569 #605 #613 #619 #626 #630 #631 #633 #669) - Thanks @seratch @aaguilartablada @aoberoi @stevengill @marshallino16
  2. [WebClient] #681 #560 Enable using bool values for request parameters - Thanks @roman-kachanovsky @seratch
  3. [WebClient] #661 #678 Improve handling of required "ids" parameters (e.g., channel_ids, users) - Thanks @seratch
  4. [WebClient] #680 Add non-conversation API deprecation warnings - Thanks @seratch
  5. [WebClient] #671 #670 Enable passing None values for request parameters (they used to result in errors) - Thanks @yuji38kwmt @seratch
  6. [WebClient] #673 Fix #672 files.upload fails with a filepath containing multi byte chars - Thanks @yuji38kwmt @seratch
  7. [WebClient] #656 Fix #594 preview_image for files.remote.add API method is not properly supported - Thanks @Eothred @seratch
  8. [Maintenance] #618 Add py.typed file to package distribution - Thanks @jkillian
  9. [WebClient] #599 Strip token string parameters of whitespace - Thanks @TheFrozenFire
  10. [WebClient] #692 Fix superfluous_charset warnings since v2.4.0 - Thanks @seratch
  11. [WebClient] #652 Update oauth_v2_access to include redirect_uri (as optional) - Thanks @tomasreimers

Refer to v2.6.0 milestone to know the complete list of the issues resolved by this release.

v2.6.0rc2

19 May 13:09
Compare
Choose a tag to compare
v2.6.0rc2 Pre-release
Pre-release

The version is available as a pre-release on PyPI: https://pypi.org/project/slackclient/2.6.0rc2/
Refer to v2.6.0 milestone to know the complete list of the issues resolved by this release.

New Features

  1. [Block Kit] #659 Add complete supports for Block Kit components and fixed a few existing bugs as well (#500 #519 #623 #632 #635 #639 #676) - Thanks @seratch @diurnalist @ruberVulpes @jeremyschulman @e271828- @RodneyU215
  2. [Signature] #686 Add slack.signature.SignatureVerifier for request verification - Thanks @seratch
  3. [WebClient] #682 Add missing Grid admin APIs (admin.usergroups.*, admin.users.*, admin.apps.*) - Thanks @stevengill @seratch

Updates

  1. [WebClient][RTMClient] Fixed a bunch of the currency issues this SDK had (#429 #463 #492 #497 #530 #558 #569 #605 #613 #619 #626 #630 #631 #633 #669) - Thanks @seratch @aaguilartablada @aoberoi @stevengill @marshallino16
  2. [WebClient] #681 #560 Enable using bool values for request parameters - Thanks @roman-kachanovsky @seratch
  3. [WebClient] #661 #678 Improve handling of required "ids" parameters (e.g., channel_ids, users) - Thanks @seratch
  4. [WebClient] #680 Add non-conversation API deprecation warnings - Thanks @seratch
  5. [WebClient] #671 #670 Enable passing None values for request parameters (they used to result in errors) - Thanks @yuji38kwmt @seratch
  6. [WebClient] #673 Fix #672 files.upload fails with a filepath containing multi byte chars - Thanks @yuji38kwmt @seratch
  7. [WebClient] #656 Fix #594 preview_image for files.remote.add API method is not properly supported - Thanks @Eothred @seratch
  8. [Maintenance] #618 Add py.typed file to package distribution - Thanks @jkillian
  9. [WebClient] #599 Strip token string parameters of whitespace - Thanks @TheFrozenFire
  10. [WebClient] #692 Fix superfluous_charset warnings since v2.4.0 - Thanks @seratch

2.6.0rc1

15 May 03:52
3c57ee3
Compare
Choose a tag to compare
2.6.0rc1 Pre-release
Pre-release

The version is available as a pre-release on PyPI: https://pypi.org/project/slackclient/2.6.0rc1/
Refer to v2.6.0 milestone to know the complete list of the issues resolved by this release.

New Features

  1. [Block Kit] #659 Add complete supports for Block Kit components and fixed a few existing bugs as well (#500 #519 #623 #632 #635 #639 #676) - Thanks @seratch @diurnalist @ruberVulpes @jeremyschulman @e271828- @RodneyU215
  2. [Signature] #686 Add slack.signature.SignatureVerifier for request verification - Thanks @seratch
  3. [WebClient] #682 Add missing Grid admin APIs (admin.usergroups.*, admin.users.*, admin.apps.*) - Thanks @stevengill @seratch

Updates

  1. [WebClient][RTMClient] Fixed a bunch of the currency issues this SDK had (#429 #463 #492 #497 #530 #558 #569 #605 #613 #619 #626 #630 #631 #633 #669) - Thanks @seratch @aaguilartablada @aoberoi @stevengill
  2. [WebClient] #681 #560 Enable using bool values for request parameters - Thanks @roman-kachanovsky @seratch
  3. [WebClient] #661 #678 Improve handling of required "ids" parameters (e.g., channel_ids, users) - Thanks @seratch
  4. [WebClient] #680 Add non-conversation API deprecation warnings - Thanks @seratch
  5. [WebClient] #671 #670 Enable passing None values for request parameters (they used to result in errors) - Thanks @seratch
  6. [WebClient] #673 Fix #672 files.upload fails with a filepath containing multi byte chars - Thanks @yuji38kwmt @seratch
  7. [WebClient] #656 Fix #594 preview_image for files.remote.add API method is not properly supported - Thanks @seratch
  8. [Maintenance] #618 Add py.typed file to package distribution - Thanks @jkillian
  9. [WebClient] #599 Strip token string parameters of whitespace - Thanks @TheFrozenFire

2.5.0 - Adding new OAuth.v2.access Web API Method for Granular Bot Permissions

10 Dec 00:41
0c46f6a
Compare
Choose a tag to compare

New Features

  1. [WebClient] Adding new oauth.v2.access Web API method. #577

2.4.0 - Adding new Web API Methods and other updates for the WebClient.

27 Nov 19:56
33ef376
Compare
Choose a tag to compare

New Features

  1. [WebClient] Adding new admin.* Web API methods. #571

Updates

  1. [WebClient] We're no longer validating token types for Web API methods. Improves compatibility with granular bot permisisons. #568 (Thanks @Smotko)
  2. [WebClient] Correcting typos in descriptions #554 (Thanks @phamk)
  3. [WebClient] Fixed 'iteracting' typo in library file headers #564 (Thanks @acabey)
  4. [Message Builders] Remove value from LinkButtonElement #563 (Thanks @pedroma)

2.3.1 - Fixing recent regressions around web sessions and the views.update API method.

29 Oct 21:39
fa5ce22
Compare
Choose a tag to compare

Updates

  1. [WebClient] Fixing a regression that causes the client to close sessions prematurely. #544 (Thanks @fatih-acar!)
  2. [WebClient] Adding required missing view param to views.update Web API method. #542

2.3.0 - New views.publish Web API & minor patches.

23 Oct 03:58
a7271b0
Compare
Choose a tag to compare

New Features

  1. [WebClient] Adding new views.publish Web API method. #540

Updates

  1. [WebClient] Some server responses don't return json. Correcting initial assumption. #540
  2. [Maintenance] Add py.typed to mark the library to support type hinting #524

2.2.1 - Bug fixes for WebClient

08 Oct 13:49
22ac861
Compare
Choose a tag to compare

Updates

  1. [Docs] Fix Indentation of Code Snippets in README.md #525 (Thanks @abhishekjiitr)
  2. [WebClient] Fix Web Client custom iterator #521 (Thanks @smaeda-ks)
  3. [WebClient] Oauth previously failed to pass along credentials properly. This is fixed now. #527
  4. [WebClient] When a SlackApiError occurs we're now passing the entire SlackResponse into the exception. #527