Releases: DonDebonair/slack-machine
Releases · DonDebonair/slack-machine
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
v0.33.0
Added
- Add support for slash commands (#787)
Changed
- Breaking: move
Message
class frommachine.plugins.base
tomachine.plugins.message
- Use dots only for referencing the fully-qualified name of classes and functions instead of using a colon before
the class name - Bump
tzdata
from 2022.6 to 2023.3 - Bump
slack-sdk
from 3.19.4 to 3.21.3 - Bump
aioboto3
from 10.1.0 to 11.2.0 - Bump
aiohttp
from 3.8.3 to 3.8.4 - Bump
redis
from 4.3.5 to 4.5.5 - Bump
hiredis
from 2.0.0 to 2.2.3 - Bump
pydantic
from 1.10.2 to 1.10.7 - Bump
httpx
from 0.23.1 to 0.24.0 - Bump
apscheduler
from 3.9.1.post1 to 3.10.1 - Bump
structlog
from 22.3.0 to 23.1.0 - Bump
pyee
from 9.0.4 to 9.1.0
Full Changelog: v0.32.0...v0.33.0
v0.32.0
Added
Changed
- Bump
dill
from 0.3.5.1 to 0.3.6 - Bump
slack-sdk
from 3.19.1 to 3.19.4 - Bump
tzdata
from 2022.5 to 2022.6 - Bump
apscheduler
from 3.9.1 to 3.9.1.post1 - Bump
httpx
from 0.23.0 to 0.23.1 - Bump
redis
from 4.3.4 to 4.3.5 - Bump
structlog
from 22.1.0 to 22.3.0
Fixed
Full Changelog: v0.31.0...v0.32.0