Skip to content

Releases: opsdroid/opsdroid

v0.7.1

16 Feb 10:11
Compare
Choose a tag to compare

Incremented the version in the source. Added a minor version to force a new build.

v0.7.0

16 Feb 10:00
Compare
Choose a tag to compare

Enhancements

  • Rewrite logging interface (#93)
  • Add verbose logging to git clones (#94)
  • Run tests on Python 3.6 (#97)
  • Add RESTful web server and webhook parser (#96, #105, #107)

Bug fixes

  • Fixed bot name assignment (#95)
  • Container port and version pinning (#98)
  • Pin all deps to latest version (#101)

Breaking Changes

None.

v0.6.0

31 Jan 19:00
Compare
Choose a tag to compare

This release gets a couple of nasty breaking changes out of the way.

Bug fixes

  • Fix readthedocs badge (#88)
  • Fix home dir config and missing config warnings (#87)

Breaking changes

  • Change config syntax and skill arguments (#80)
  • Rename skills submodule to matchers (#82)

v0.5.1

04 Jan 16:14
Compare
Choose a tag to compare

Bug Fixes:

  • Added missing dependancies to setup.py
  • Added MANIFEST.in file to ensure example config is included

v0.5.0

26 Dec 22:18
Compare
Choose a tag to compare

Enhancements:

  • Add api.ai support (#59)
  • Add default connector and default room (#58)
  • Add crontab skill parser (#60)
  • Change skill module imports (#70/#71)
  • Install modules locally (#45/#71)
  • Specify module install directory (#64/#71)

Bug fixes:

  • Documentation corrections
  • Parsers are added to the event loop instead of being awaited (#69)

v0.4.0

14 Nov 17:29
Compare
Choose a tag to compare

This release switched opsdroid from using the Multiprocessing library to use asyncio instead. This is a fundamental change but due to the immaturity of the project it's best to just get it done now.

Enhancements:

  • Switch to asyncio (#52)
  • Update documentation (#52)

Breaking changes:

  • Connectors must be asynchronous (#52)
  • Databases must be asynchronous (#52)
  • Skills must be asynchronous (#52)

v0.3.0

26 Aug 16:47
Compare
Choose a tag to compare

This release is the first official public release. It contains many enhancements to opsdroid but also coincides with the release of the website and twitter account.

Bug fixes:

  • Make regex matches case sensitive (#28)
  • Messages shouldn't be modified by responding (#30)

Enhancements:

  • Update documentation (#20, #42)
  • Check multiple locations for config files (#22)
  • If only one connector specified do not use multiprocessing (#23)
  • Skill setup is now optional (#25)
  • Added microbadger badge to README (#31)
  • Added connector and database base classes (#32)
  • Print out an example config with the --gen-config flag (#41)

Breaking changes:

  • Test for class inheritance instead of class name when loading connectors and databases (#34)

v0.2.0

06 Aug 07:35
Compare
Choose a tag to compare

Enhancements

  • Run connectors in child processes
  • Connect to databases

Bug Fixes

  • Pip no longer hijacks logging

v0.1.1

31 Jul 14:50
Compare
Choose a tag to compare

A minor release to test auto deployment to pypi and tagging in Docker Hub.

v0.1.0

31 Jul 14:29
Compare
Choose a tag to compare

The initial release of opsdroid.

The core project is simply the glue which allows chatbot skills such as hello and seen to interact with chat services via a connector such as shell or slack.

For more information see the documentation.