7.9 KiB
7.9 KiB
xbotlib x.x.x (UNRELEASED)
xbotlib 0.16.0 (2021-02-02)
- Fix logging of exceptions and increase info for stack traces (#2)
- Format JSON to human readable when saving (#8)
- Fix room formatting when storing in configuration files (#10)
--storage-filegoes away and is replaced by the--outputoption (#9)- New internal runtime data store available in
.xbotlib/data.json(#11) - Add documentation for invitations management (#11)
- Fix
delusage forSimpleStorage(#5) - Always log tracebacks for errors (#6)
- Use latest Slixmpp (1.7) version
xbotlib 0.15.2 (2021-01-24)
- Add
setupfunction hook (#36) - Add support for defining additional routes (#31)
- Fix loading of template and serving (attribute clash) (#38)
xbotlib 0.15.1 (2021-01-24)
- Save to file based storage on all writes (#39)
- Improve logging feedback for plugin load fails
xbotlib 0.15.0 (2021-01-23)
- Fix configuration generation to cover mandatory options (#1)
- Add
--serveflag to turn on web serving (#2) - Document
returnstatement semantics (#6) - Make file system the first-class storage option (#3)
- Note support for open formats when serving the web (#5)
- Support extras for optional dependencies (#7)
xbotlib 0.14.1 (2021-01-21)
- Fix response handling for web serving
xbotlib 0.14.0 (2021-01-19)
- Reduce generated config flow to only mandatory options
- Fix support for multiple rooms in configuration file (#33)
xbotlib 0.13.1 (2021-01-19)
xbotlib 0.13.0 (2021-01-18)
- Allow commands to be detected in all parts of the message
xbotlib 0.12.4 (2021-01-18)
- Allow
Bot.groupto respond to file uploads (#32)
xbotlib 0.12.3 (2021-01-17)
- Support OOB URLs in
SimpleMessage
xbotlib 0.12.2 (2021-01-17)
- Support loading Jinja2 template (#30)
xbotlib 0.12.1 (2021-01-17)
- Allow to configure port
xbotlib 0.12.0 (2021-01-17)
xbotlib 0.11.0 (2021-01-16)
- Allow to configure avatar from configuration file and environment
- Load Redis details fron conf and CLI also (#23)
- Migrate Redis environment naming:
REDIS_URL->XBOT_REDIS_URL(#23) - Allow to load custom plugins (#24)
- Supports rooms configuration for auto-joining (#25)
- Add
--no-auto-jointo disable automatically responding to invites (#26) - Improve UX for initial configuration generation
xbotlib 0.10.0 (2021-01-16)
- Implement Redis based storage (#21)
- Add
GlossBot(#10) - Revise command syntax and use unified
@approach SimpleMessage.body->SimpleMessage.text- Add
SimpleMessage.contentwhich simplifies parsing logic
xbotlib 0.9.0 (2021-01-15)
- Re-worked
!bots->/bots
xbotlib 0.8.2 (2021-01-15)
- Add
!botscommand to summon status
xbotlib 0.8.1 (2021-01-15)
- Support avatars (#17)
xbotlib 0.8.0 (2021-01-14)
- Support not providing response implementation (#18)
- Arrange precedence logic for config loading (#14)
- Remove
--no-inputoption and detect it automatically (#14) - Refer to
jidasaccountfrom now on both internally and externally (#14) bot.conf->$name.conf(#3)- Support
!style commands (#12)
xbotlib 0.7.1 (2021-01-13)
- Support logging (#2)
xbotlib 0.7.0 (2021-01-13)
- Remove
roomas configuration and support arbitrary invite acceptance (#15)
xbotlib 0.6.0 (2021-01-13)
- Implement direct/group API (#13)
xbotlib 0.5.0 (2021-01-13)
- Revert
source->senderonSimpleMessageas it is more clear (cf93c07294)
xbotlib 0.4.0 (2021-01-13)
- Internally manage all example bots (#11)
EasyMessage->SimpleMessage(1a88f7049b)- Change
sendertosourceonSimpleMessageto reflect user/room behaviour (e0c8583b2d) - Make
EchoBotsupport group chats (1137624180) - Add additional
roomattribute toSimpleMessage(deca260a67)
xbotlib 0.3.2 (2021-01-12)
- Fix config parser environment loading for missing optional variables (f909d43c59)
xbotlib 0.3.1 (2021-01-12)
- Support
--no-inputflag and read configuration from the environment (4f6f102d1e)
xbotlib 0.3.0 (2021-01-10)
- Error out if you don't provide a
reactimplementation (eb87de7de5) - Change
replyto acceptbodyas the first argument (bca6e6c90a)
xbotlib 0.2.0 (2021-01-10)
- Refine API for direct/chat responses (18bae6ec09)
xbotlib 0.1.0 (2021-01-10)
- Initial release