All issues/pull requests: https://github.com/slackapi/python-slack-sdk/milestone/95?closed=1 Full Changelog: https://github.com/slackapi/python-slack-sdk/compare/v3.27.2...v3.28.0
RichTextElement.elements items are never promoted to a proper Python object type - Thanks @k1e1n04 @kezabelleforce argument to conversations.invite API method - Thanks @filmajRichTextInputElement to slack_sdk.models - Thanks @seratchfiles.upload v2 method in correspondence with server-side changes - Thanks @seratchSince this version, developers no longer need files:read permission for files_upload_v2 method. To learn more about files_upload_v2, please refer to v3.19.0 release notes: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.19.0
admin.* APIs for managing automation platform apps - Thanks @seratchworkflow_button block element to the slack_sdk.models package - Thanks @seratchmetadata argument support to Incoming Webhooks - Thanks @seratchteam.accessLogs API - Thanks @seratchServerErrorRetryHandler, renaming _can_retry_async -> _can_retry - Thanks @maximkir-flImageBlock's title parsing fails when given a string - Thanks @seratch @kezabelleauthor_subname to attachment model class - Thanks @seratchcreate_tables() to SQLAlchemyOAuthStateStore - Thanks @raphaelhuefnerstars.* API methods as deprecated - Thanks @seratchcodecov/codecov-action@v3 to upload code coverage - Thanks @zimegadmin.conversations.bulk{Archive|Delete|Move} API method support - Thanks @WilliamBergaminchat.postMessage method - Thanks @seratch @mwbrooksemoji.list API args - Thanks @seratch