All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- restructured code to use source layout for pypi packaging.
- documentation added for readthedocs.
- create or use thread when sending message with
in_reply_to
. - support of
DIVERT_TO_THREAD
option. - ability to define custom event handlers.
- email field to Person object.
- cache attributes in order to prevent excessive http requests for Person object.
- room occupant no longer processed as list type.
- code formatted with black.
- message size limt to 16377 characters.
- return any combination of first name/surname for Person.fullname without trailing or leading space.
- moved project to official errbotio organisation https://github.com/errbotio/errbot-mattermost-backend.git
- channelid to be optional to join a room.