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-file
goes away and is replaced by the--output
option (#9)- New internal runtime data store available in
.xbotlib/data.json
(#11) - Add documentation for invitations management (#11)
- Fix
del
usage forSimpleStorage
(#5) - Always log tracebacks for errors (#6)
- Use latest Slixmpp (1.7) version
xbotlib 0.15.2 (2021-01-24)
- Add
setup
function 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
--serve
flag to turn on web serving (#2) - Document
return
statement 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.group
to 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-join
to 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.content
which simplifies parsing logic
xbotlib 0.9.0 (2021-01-15)
- Re-worked
!bots
->/bots
xbotlib 0.8.2 (2021-01-15)
- Add
!bots
command 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-input
option and detect it automatically (#14) - Refer to
jid
asaccount
from 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
room
as 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
->sender
onSimpleMessage
as it is more clear (cf93c07294)
xbotlib 0.4.0 (2021-01-13)
- Internally manage all example bots (#11)
EasyMessage
->SimpleMessage
(1a88f7049b)- Change
sender
tosource
onSimpleMessage
to reflect user/room behaviour (e0c8583b2d) - Make
EchoBot
support group chats (1137624180) - Add additional
room
attribute 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-input
flag and read configuration from the environment (4f6f102d1e)
xbotlib 0.3.0 (2021-01-10)
- Error out if you don't provide a
react
implementation (eb87de7de5) - Change
reply
to acceptbody
as 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