Skip to content

Releases: DonDebonair/slack-machine

v0.25.0

19 Oct 21:17
Compare
Choose a tag to compare

Changed

  • Bump redis from 4.0.2 to 4.2.0 (#545 #562)
  • Bump slack-sdk from 3.12.0 to 3.15.2 (#546 #560)
  • Bump requests from 2.26.0 to 2.27.1 (#532)
  • Bump apscheduler from 3.8.1 to 3.9.1 (#556)

Fixed

  • Fix expected payload of events when updating channel cache, fixes #526 (#565)

Full Changelog: v0.24...v0.25

v0.24.0

19 Oct 21:04
Compare
Choose a tag to compare

Added

  • Add Python 3.10 support

Changed

  • Bump redis from 3.5.3 to 4.0.2 (#512 #513)
  • Bump apscheduler from 3.8.0 to 3.8.1 (#507)
  • Move documentation from Sphinx to MkDocs and Material for MkDocs
    for beautiful docs (#514)
  • Switch from slackclient to slack_sdk library, fixes #443

Removed

  • Breaking: Remove Python 3.6 support

Full Changelog: v0.23.2...v0.24

v0.23.2

19 Oct 20:57
Compare
Choose a tag to compare

Fixed

  • Bring back script to run Slack Machine

Full Changelog: v0.23.1...v0.23.2

v0.23.1

19 Oct 20:55
Compare
Choose a tag to compare

Changed

  • Document all contributors

Fixed

  • Install the right extra packages for Redis

Removed

  • Breaking: HBase storage backend has been removed

Full Changelog: v0.23...v0.23.1

v0.23.0

19 Oct 20:50
Compare
Choose a tag to compare

Changed

  • Switch to Poetry for project and dependency management
  • Bump apscheduler from 3.7.0 to 3.8.0 (#497)

Fixed

  • Various CI fixes

Full Changelog: v0.22...v0.23

v0.22.0

19 Oct 20:45
Compare
Choose a tag to compare

Changed

  • Bump dill from 0.3.3 to 0.3.4 (#477)
  • Bump requests from 2.25.1 to 2.26.0 (#481)
  • Bump cython from 0.29.23 to 0.29.24 (#482)
  • Use Github Actions for CI and drop Travis (#492)
  • Switch master branch to main to get with the times

Fixed

  • Only cover named channels when attempting to find a channel by name (#483 by @arusahni)

Full Changelog: v0.21.1...v0.22

v0.21.1

19 Oct 20:33
Compare
Choose a tag to compare

[0.21.1] - 2021-08-01

Changed

  • Add channel members to Channel model and keep members up-to-date through Slack events (#485 by @arusahni)

Full Changelog: v0.21...v0.21.1

v0.21.0

19 Oct 20:01
Compare
Choose a tag to compare

Added

  • Add Gitter chat room to facilitate discussions about Slack Machine
  • Add Role-based access controls feature for plugins (#321 by @davidolrik)
  • Add Python 3.9 support

Changed

  • Move to Dependabot from PyUp to manage automatic dependency updates
  • Bump slackclient from 2.7.3 to 2.9.3
  • Bump requests from 2.24.0 to 2.25.1
  • Bump dill from 0.3.2 to 0.3.3
  • Bump dacite from 1.5.1 to 1.6.0
  • Bump cython from 0.29.21 to 0.29.23
  • Bump apscheduler from 3.6.3 to 3.7.0

Fixed

  • Make channel topic creator an optional field in the Channel model (#439 by @eguven)
  • Always respond to plugin functions decorated with @listen_to, also when bot is addressed in direct message (#436 by @eddyg)
  • Use conversations.open endpoint on Slack WebAPI instead of im.open endpoint to open direct message conversations, because the latter is deprecated (#401 by @cchadowitz-pf)

Full Changelog: v0.20.1...v0.21

v0.27.0

19 Oct 21:34
Compare
Choose a tag to compare

Added

  • Add DynamoDB storage backend (#602 by @jkmathes)
  • Add black, isort and other linters/formatters to create uniform code style (#597)

Changed

  • Update documentation for builtin plugins, fixes #396 (#598)
  • Replace requests with httpx for async http calls in meme plugin and share memes as blocks (#600)
  • Replace requests with httpx for async http calls in Google image search plugin (#601)

Full Changelog: v0.26.1...v0.27.0

v0.20.1

19 Oct 19:39
Compare
Choose a tag to compare

Fixed

  • Use conversations.info endpoint on Slack WebAPI instead of channels.info endpoint, which is deprecated and mark optional fields as such in User and Channel objects (#386 by @repudi8or)

Full Changelog: v0.20...v0.20.1