Skip to content

Conversation

@seratch
Copy link
Contributor

@seratch seratch commented Apr 10, 2021

Summary

As we've completed all the planned tasks for v3.5 release, I will publish v3.5.0rc1 (pre release) to PyPI registry.

https://github.com/slackapi/python-slack-sdk/milestone/31?closed=1

With this pre-release version, I will start working on slackapi/bolt-python#254

Release note draft

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.


Requirements (place an x in each [ ])

  • I've read and understood the Contributing Guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've run python setup.py validate after making the changes.

@seratch seratch added enhancement M-T: A feature request for new functionality semver:minor Version: 3x labels Apr 10, 2021
@seratch seratch added this to the 3.5.0 milestone Apr 10, 2021
@seratch seratch self-assigned this Apr 10, 2021
@codecov
Copy link

codecov bot commented Apr 10, 2021

Codecov Report

Merging #996 (8948f5c) into main (e82c29b) will decrease coverage by 0.02%.
The diff coverage is 100.00%.

❗ Current head 8948f5c differs from pull request most recent head c277179. Consider uploading reports for the commit c277179 to get more accurate results
Impacted file tree graph

@@            Coverage Diff             @@
##             main     #996      +/-   ##
==========================================
- Coverage   86.62%   86.60%   -0.03%     
==========================================
  Files          94       94              
  Lines        8747     8747              
==========================================
- Hits         7577     7575       -2     
- Misses       1170     1172       +2     
Impacted Files Coverage Δ
slack_sdk/version.py 100.00% <100.00%> (ø)
slack_sdk/socket_mode/client.py 74.33% <0.00%> (-2.66%) ⬇️
slack_sdk/socket_mode/builtin/internals.py 72.72% <0.00%> (-0.44%) ⬇️
slack_sdk/socket_mode/websocket_client/__init__.py 90.00% <0.00%> (+1.53%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c9e6eee...c277179. Read the comment docs.

@seratch seratch force-pushed the v3.5.0rc1-release branch from 8948f5c to c277179 Compare April 10, 2021 01:16
@seratch
Copy link
Contributor Author

seratch commented Apr 10, 2021

All the integration tests passed

@seratch seratch merged commit aebf6db into slackapi:main Apr 10, 2021
@seratch seratch deleted the v3.5.0rc1-release branch April 10, 2021 01:17
@seratch seratch mentioned this pull request Apr 20, 2021
16 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement M-T: A feature request for new functionality semver:minor Version: 3x

Projects

None yet

1 participant