Releases: DonDebonair/slack-machine
Releases · DonDebonair/slack-machine
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
v0.31.0
Changed
- Moved Slack Machine community chat to Slack
- Type-hint coverage is now 100% so mypy is happy (#633)
- Update pyproject.toml to conform to Poetry 1.2 dependency specification (#657)
- Replace
dacite
withpydantic
to create models for Slack API interactions (#659) - Bump
aiohttp
from 3.8.1 to 3.8.3 - Bump
slack-sdk
from 3.18.3 to 3.19.1 - Bump
tzdata
from 2022.4 to 2022.5 - Bump
aioboto3
from 10.0.0 to 10.1.0 - Add changelog to keep track of updates
- Move to structlog for logging, fixes #599 (#663)
Removed
- Remove unused settings:
DISABLE_HTTP
,HTTP_SERVER_HOST
,HTTP_SERVER_PORT
,HTTP_SERVER_BACKEND
,HTTPS_PROXY
,KEEP_ALIVE
Full Changelog: v0.30.0...v0.31.0
v0.30.0
Changed
- Bump
slack-sdk
from 3.18.1 to 3.18.3 (#619)
Removed
- Breaking: Remove sync version, it's all async now baby! 👯♂️
Full Changelog: v0.28.2...v0.30.0