Releases: slackapi/python-slack-sdk
version 3.6.0
Changes
- #1011 Add admin.apps.uninstall support - Thanks @seratch
- #876 Add timepicker block element support - Thanks @seratch
- #1022 Fix #1021 by updating View constructor to convert state as dict to class object - Thanks @rei-0 @seratch
- #1026 Fix #1025 websocket_client based SocketModeClient may fail in on_close callback - Thanks @seratch
- #1028 [#1027] Update websockets package version requirements - Thanks @ggml1
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/35?closed=1
- All changes: v3.5.1...v3.6.0
version 3.5.1
Changes
- #1009 #1010 Invalid version spec: websocket-client - Thanks @stevengill @jj-ookla
- #1008 Fix an error in comment - Thanks @lmn
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/36?closed=1
- All changes: v3.5.0...v3.5.1
version 3.5.0
New Features
Deletion methods in InstallationStore
/ AsyncInstallationStore
Since this version, the following methods are available to use for better installation data management.
- delete_bot / async_delete_bot
- delete_installation / async_delete_installation
- delete_all / async_delete_all
All the built-in implementations already support these methods. We recommend subscribing to tokens_revoked
/ app_uninstalled
bot events and call these methods in the event handlers.
Module document hosting
We recently started hosting the Python module documents at https://slack.dev/python-slack-sdk/api-docs/slack_sdk/
admin.users.session.* APIs support
The new admin.users.session.*
APIs for Enterprise Grid customers are supported in WebClient
and AsyncWebClient
.
Changes
In addition to the new features mentioned above, we've resolved a few issues in the slack_sdk.models
classes. Also, we've improved the consistency of docstrings in this project.
- #995 Fix #976 Add deletion methods to InstallationStore - Thanks @seratch
- #994 Fix #992 Better documentation about
slack_sdk.models
usage in Web APIs - Thanks @invokermain @seratch - #993 Fix #990
slack_sdk.models.blocks.Option
's description value is invalid in blocks - Thanks @seratch - #988 #987 Add Default of None for selected_options for ViewStateValue - Thanks @scott-shields-github
- #985 Improve error response body parser in WebClient - Thanks @seratch
- #984 Fix #982 Add admin.users.session.* API support - Thanks @seratch
- #980 API document hosting - Thanks @seratch
- #981 Rewrite reStructuredText docstrings to use Google style - Thanks @seratch
- #979 Add fallback argument in BlockAttachment - Thanks @eddyg @seratch
- #975 Update modal handling documents - Thanks @seratch
- #1001 Fix #1000 RTMClient v2 still requires aiohttp installed (even though it's unused) - Thanks @seratch
- #1006 Fix #1003 threading.Thread.setDaemon has been deprecated in Python 3.10 - Thanks @tirkarthi @seratch
- #1004 Fix #1002 ConversationFilter missing new optional field exclude_external_shared_channels - Thanks @slushpupie @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/31?closed=1
- All changes: v3.4.2...v3.5.0
version 3.4.2
Changes
- #971 #972 #973 v3.4.1 fails with serialized attachments parameter in chat.* method calls - Thanks @pmarkert @eddyg
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/34?closed=1
- All changes: v3.4.1...v3.4.2
version 3.4.1
Changes
- #969 Add public_channel type support for admin.analytics.getFile API - Thanks @seratch
- #965 #966 The "
text
missing" warning is technically not always accurate - Thanks @eddyg - #963 Add the browser version link in redirect_uri web page - Thanks @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/33?closed=1
- All changes: v3.4.0...v3.4.1
version 3.4.0
New Features
Better HTTP proxy support
In this version, better proxy configuration supports are added to all API clients support.
http://{username}:{password}@{host}:{port}
format support
HTTPS_PROXY
/HTTP_PROXY
env variables support
Changes
We've improved the internals of RTMClient v2 in this release. If you are using the module, we highly recommend upgrading to this version.
- #954 Better proxy auth support in all API clients - Thanks @seratch
- #953
HTTPS_PROXY
/HTTP_PROXY
env variable supports in all API clients - Thanks @seratch - #959 #960 #961 Improve the stability of RTMClient v2 - Thanks @nzlosh @seratch
- #957 Deprecate
slack_sdk.models.messages
andslack_sdk.models.dialoags
(misspelled name) - Thanks @seratch @eddyg
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/28?closed=1
- All changes: v3.3.2...v3.4.0
version 3.3.2
Changes
- #951 #952 #948 Add proxy support in built-in SocketModeClient - Thanks @seratch @psykzz @franco-martin
- #949 Fix bugs in RTMClient v2's disconnect/close method - Thanks @nzlosh
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/30?closed=1
- All changes: v3.3.1...v3.3.2
version 3.3.1
Changes
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/29?closed=1
- All changes: v3.3.0...v3.3.1
version 3.3.0
New Features
Enterprise APIs
Since this version, we support SCIM API and Audit Logs API.
Refer to the documents for details.
Changes
- #782 #936 #944 Audit Logs API support - Thanks @seratch
- #437 #940 #944 SCIM API Support - Thanks @seratch
- #932 #933 RTMClient v2: no aiohttp dependency, more reliable implementation - Thanks @seratch
- #893 #942 Add support for admin.barriers.* API methods - Thanks @misscoded @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/23?closed=1
- All changes: v3.2.1...v3.3.0
version 3.2.1
Changes
- #923 #908 Add replace_original/delete_original to WebhookClient (async/sync) - Thanks @alextriaca @seratch
- #918 #925 Enable to have additional fields in Bot/Installation instances - Thanks @seratch
- #921 #925 Enable to use custom logger in WebClient, WebhookClient (async/sync) - Thanks @seratch
- #926 #927 Handle closing
aiohttp.ClientSession
in Socket Mode AIOHTTP adapter - Thanks @cxlai @seratch
- All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/26?closed=1
- All changes: v3.2.0...v3.2.1