Releases: DonDebonair/slack-machine
Releases · DonDebonair/slack-machine
v0.40.1
Changed
- Bumped various dependencies
Fixed
- Update
enterprisemodel type to adhere to the Slack API (#1260 by @AlexanderOtavka)
Full Changelog: v0.40.0...v0.40.1
v0.40.0
v0.39.0
Added
Changed
- Bump
slack-sdkfrom 3.33.3 to 3.33.4 (fixes incompatibility with newer versions ofaiohttp) - Bump
pydanticfrom 2.9.2 to 2.10.0 - Bump
aiohttpfrom 3.10.11 to 3.11.7
Full Changelog: v0.38.1...v0.39.0
v0.38.1
Fixed
aiohttpversions 3.11.0 and higher were causing issues, soaiohttpis temporarily restricted to versions < 3.11
(#1201)
Full Changelog: v0.38.0...v0.38.1
v0.38.0
Added
- Add Python 3.13 support (#1199)
Changed
- Bump
slack-sdkfrom 3.27.2 to 3.33.3 - Bump
pydanticfrom 2.7.1 to 2.9.2 - Bump
structlogfrom 24.1.0 to 24.4.0 - Bump
redisfrom 5.0.4 to 5.2.0 - Bump
hiredisfrom 2.3.2 to 3.0.0 - Bump
aioboto3from 12.4.0 to 13.2.0 - Bump
urllib3from 1.26.18 to 1.26.19 - Bump
httpxfrom 0.27.0 to 0.27.2 - Bump
multidictfrom 6.0.5 to 6.1.0 - Bump
cryptographyfrom 42.0.4 to 43.0.1 - Bump
aiohttpfrom 3.9.5 to 3.10.11 - Bump
tzdatafrom 2024.1 to 2024.2 - Bump
dillfrom 0.3.8 to 0.3.9
Fixed
- Add rate limit handling to Slack client to improve Slack Machine's resilience when interacting with Slack's API,
especially when working with large workspaces (#1194 by @sprutner and @jasonwbarnett)
Removed
- Breaking: Remove Python 3.8 support (#1199)
Full Changelog: v0.37.0...v0.38.0
v0.37.0
Added
- Support for Block actions, coming from interactive elements from Block Kit
(#1034 with help from @pawelros)
Changed
- Bump
slack-sdkfrom 3.27.1 to 3.27.2
Full Changelog: v0.36.0...v0.37.0
v0.36.0
Added
Changed
- Update Github Actions (#1008)
- Bump
slack-sdkfrom 3.21.3 to 3.27.1 - Bump
httpxfrom 0.24.1 to 0.27.0 - Bump
pydanticfrom 2.3.0 to 2.7.1 - Bump
cryptographyfrom 41.0.3 to 42.0.4 - Bump
aiohttpfrom 3.8.5 to 3.9.5 - Bump
urllib3from 1.26.16 1.26.18 - Bump
structlogfrom 23.1.0 to 24.1.0 - Bump
redisfrom 5.0.0 to 5.0.4 - Bump
pyeefrom 11.0.0 to 11.1.0 - Bump
aioboto3from 11.3.0 to 12.4.0 - Bump
tzdatafrom 2023.3 to 2024.1 - Bump
aiosqlitefrom 0.19.0 to 0.20.0 - Bump
hiredisfrom 2.2.3 to 2.3.2
Full Changelog: v0.35.0...v0.36.0
v0.35.0
Added
- Incoming requests/events from Slack that the Slack App is subscribed to, will be logged when
LOGLEVELis set to
DEBUG(#876)
Changed
- Breaking: the optional
init()method of plugins is now expected to beasync. This allows plugin authors to
interact with Slack during plugin initialization through Slack Machine's plugin API.
(#868) - Standard app manifest for Slack Machine now also enables listening for the
app_home_openedevent - Bump
aiosqlitefrom 0.18.0 to 0.19.0 - Bump
apschedulerfrom 3.10.1 to 3.10.4 - Bump
redisfrom 4.6.0 to 5.0.0 - Bump
pyeefrom 10.0.2 to 11.0.0 - Bump
pydanticfrom 2.2.1 to 2.3.0
Fixed
- Use conversations_setTopic instead of channels_setTopic for setting channel topic
(#869 by @jogendra)
Full Changelog: v0.34.2...v0.35.0
v0.34.2
Fixed
- Users indexed by email and related functions are now exposed through the plugin interface
(#852)
Full Changelog: v0.34.1...v0.34.2
v0.34.1
Added
- Slack users are now indexed by their email as well, allowing fast lookups by email
(#849)
Fixed
- All logging in Slack Machine is now done through structlog instead of the Python stdlib logger
(#850)
Full Changelog: v0.34.0...v0.34.1