Err v4.1.0 Release Notes
Release Date: 2016-05-09 // about 8 years ago-
v4.1 features
- Conversation flows: Errbot can now keep track of conversations with its users and automate part of the interactions in a state machine manageable from chat. see `the flows documentation <http://errbot.io/en/master/user_guide/flow_development/index.html>`_ for more information. - Cards API: Various backends have a "canned" type of formatted response. We now support that for a better native integration with Slack and Hipchat. - ๐ Dynamic Plugins API: Errbot has now an official API to build plugins at runtime (on the fly). see `the dynamic plugins doc <http://errbot.io/en/master/user_guide/plugin_development/dynaplugs.html>`_ - ๐ป Storage command line interface: It is now possible to provision any persistent setting from the command line. It is helpful if you want to automate end to end the deployment of your chatbot. see `provisioning doc <http://errbot.io/en/master/user_guide/provisioning.html>`_ v4.1 Miscellaneous changes
- Now if no [python] section is set in the .plug file, we assume Python 3 instead of Python 2.
- Slack: identifier.person now gives its username instead of slack id
- ๐ IRC: Topic change callback fixed. Thx Ezequiel Brizuela.
- โ Text/Test: Makes the identifier behave more like a real backend.
- Text: new TEXT_DEMO_MODE that removes the logs once the chat is started: it is made for presentations / demos.
- ๐ XMPP: build_identifier can now resolve a Room (it will eventually be available on other backends)
- Graphic Test backend: renders way better the chat, TEXT_DEMO_MODE makes it full screen for your presentations.
- ACLs: We now allow a simple string as an entry with only one element.
- โ Unit Tests are now all pure py.test instead of a mix of (py.test, nose and unittest)
๐ v4.1 fixed
- ๐ Better resillience on concurrent modifications of the commands structures. - ๐ Allow multiline table cells. Thx Ilya Figotin. - ๐ Plugin template was incorrectly showing how to check config. Thx Christian Weiske. - Slack: DIVERT_TO_PRIVATE fix. - ๐ Plugin Activate was not reporting correctly some errors. - ๐ฆ tar.gz packaged plugins are working again.