Skip to content

Releases: DonDebonair/slack-machine

v0.10.0

17 Oct 20:39
Compare
Choose a tag to compare

Added

  • Add optional plugin initialization
  • Allow plugins to mark settings as required

Changed

  • Bump apscheduler from 3.4.0 to 3.5.1 (#20 #23)

Full Changelog: v0.9...v0.10

v0.9.0

17 Oct 20:31
Compare
Choose a tag to compare

Changed

  • Bump apscheduler from 3.3.1 to 3.4.0 (#8)
  • Bump slackclient from 1.0.9 to 1.1.0 (#16)
  • WebAPI methods will return deserialized API responses (#14 by @pirogoeth)

Removed

  • Breaking: drop support for Python 3.3

Full Changelog: v0.8...v0.9

v0.8.0

17 Oct 20:21
Compare
Choose a tag to compare

Added

  • Add support for event listeners and emitting events for inter-plugin communication

Full Changelog: v0.7...v0.8

v0.7.0

17 Oct 20:19
Compare
Choose a tag to compare

Added

  • Add scheduling functionality to send messages and run plugin functions on a schedule

Changed

  • Refactor client classes to be singletons so they don't need to be persisted by APScheduler
  • Add PyUp to automatically update dependencies

Full Changelog: v0.6...v0.7

v0.6.0

17 Oct 20:10
Compare
Choose a tag to compare

Added

  • Add pluggable plugin storage so plugins can store data
  • Add 2 storage backends: in-memory and Redis

Changed

  • Drastically improve tests and increase coverage

Full Changelog: v0.5...v0.6

v0.5.0

17 Oct 20:06
Compare
Choose a tag to compare

Changed

  • Finish documentation

Full Changelog: v0.4...v0.5

v0.4.0

17 Oct 20:03
Compare
Choose a tag to compare

Added

  • Document how to create plugins + plugin API

Changed

  • Decorators can now be used multiple times on the same function

Full Changelog: v0.3...v0.4

v0.3.0

17 Oct 19:58
Compare
Choose a tag to compare

Added

  • Basic documentation

Full Changelog: v0.2...v0.3

v0.2.0

17 Oct 19:53
Compare
Choose a tag to compare

Added

  • Add tests and CI

Full Changelog: v0.1...v0.2

v0.1.0

17 Oct 19:43
Compare
Choose a tag to compare

First release. Rejoice! 👋

Full Changelog: https://github.com/DonDebonair/slack-machine/commits/v0.1