Releases: DonDebonair/slack-machine
Releases · DonDebonair/slack-machine
v0.40.0
v0.39.0
Added
Changed
- Bump
slack-sdk
from 3.33.3 to 3.33.4 (fixes incompatibility with newer versions ofaiohttp
) - Bump
pydantic
from 2.9.2 to 2.10.0 - Bump
aiohttp
from 3.10.11 to 3.11.7
Full Changelog: v0.38.1...v0.39.0
v0.38.1
Fixed
aiohttp
versions 3.11.0 and higher were causing issues, soaiohttp
is 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-sdk
from 3.27.2 to 3.33.3 - Bump
pydantic
from 2.7.1 to 2.9.2 - Bump
structlog
from 24.1.0 to 24.4.0 - Bump
redis
from 5.0.4 to 5.2.0 - Bump
hiredis
from 2.3.2 to 3.0.0 - Bump
aioboto3
from 12.4.0 to 13.2.0 - Bump
urllib3
from 1.26.18 to 1.26.19 - Bump
httpx
from 0.27.0 to 0.27.2 - Bump
multidict
from 6.0.5 to 6.1.0 - Bump
cryptography
from 42.0.4 to 43.0.1 - Bump
aiohttp
from 3.9.5 to 3.10.11 - Bump
tzdata
from 2024.1 to 2024.2 - Bump
dill
from 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-sdk
from 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-sdk
from 3.21.3 to 3.27.1 - Bump
httpx
from 0.24.1 to 0.27.0 - Bump
pydantic
from 2.3.0 to 2.7.1 - Bump
cryptography
from 41.0.3 to 42.0.4 - Bump
aiohttp
from 3.8.5 to 3.9.5 - Bump
urllib3
from 1.26.16 1.26.18 - Bump
structlog
from 23.1.0 to 24.1.0 - Bump
redis
from 5.0.0 to 5.0.4 - Bump
pyee
from 11.0.0 to 11.1.0 - Bump
aioboto3
from 11.3.0 to 12.4.0 - Bump
tzdata
from 2023.3 to 2024.1 - Bump
aiosqlite
from 0.19.0 to 0.20.0 - Bump
hiredis
from 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
LOGLEVEL
is 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_opened
event - Bump
aiosqlite
from 0.18.0 to 0.19.0 - Bump
apscheduler
from 3.10.1 to 3.10.4 - Bump
redis
from 4.6.0 to 5.0.0 - Bump
pyee
from 10.0.2 to 11.0.0 - Bump
pydantic
from 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
v0.34.0
Added
- Add support to set topic on channels (#839 by @jogendra)
- Add SQLite storage backend (#844 by @cp-richard)
Changed
- Bump
httpx
from 0.24.0 to 0.24.1 - Bump
aiohttp
from 3.8.4 to 3.8.5 - Bump
certifi
from 2022.12.7 to 2023.7.22 - Bump
pyee
from 9.1.0 to 10.0.2 - Bump
pydantic
from 1.10.7 to 2.1.1 (#840)
Removed
- Breaking: Remove Python 3.7 support (#846)
Full Changelog: v0.33.0...v0.34.0