Errbot v6.1.9 Release Notes

Release Date: 2022-06-11 // 8 months ago
  • ๐Ÿ”‹ features:

    • 0๏ธโƒฃ core: set default backend to Text (#1522)
    • core: option to divert all commands to private or thread (#1528)
    • core: add type hints to core and backend functions (#1542)
    • ๐Ÿ“„ docs: add ACL and numerous backends to official documentation (#1552)
    • โœ… core: add Python 3.10 to automated tests (#1539)
    • core: add room acl attribute (#1530)
    • ๐Ÿ”จ chore: refactor Dockerfile errbot install and python version bump (#1571)

    ๐Ÿ›  fixes:

    • โšก๏ธ core: success handling for update_repos (#1520)
    • ๐Ÿ”Œ core/plugins: cascade dependency plugins (#1519)
    • โšก๏ธ core/plugins: reload all repo plugins when updating a repo (#1521)
    • ๐Ÿ”Œ plugin_manager: correct syntax error (#1524)
    • backend/text: add stub send_stream_request method (#1527)
    • ๐Ÿšš backend/hipchat: remove HipChat backend (#1525)
    • โœ… backend/test: shutdown sequence to address test failure (#1535)
    • ๐ŸŒฒ core: various minor logging improvements (#1536)
    • chore: various minor formatting improvements (#1541)
    • ๐Ÿ“„ docs: update spark plugin reference (#1546)
    • ๐Ÿ›  fix: python 2 version references in docs and init template (#1543)
    • ๐Ÿ—„ backends: deprecate built-in Slack and SlackRTM (#1526)
    • ๐Ÿšš chore: remove python 3.6 checks and test environment (#1540)
    • โšก๏ธ chore: add/update issue templates (#1554)
    • ๐Ÿ“ฆ chore: pin all package dependencies (#1553, #1559)
    • ๐ŸŒฒ core/webserver: use errbot loglevel for consistent logging. (#1556)
    • ๐Ÿ›  fix/core: prevent infinite loop when only BOT_PREFIX is passed (#1557)
    • chore: bump actions/setup-python from 2 to 3.1.0 (#1563)
    • chore: Set permissions for GitHub actions (#1565)
    • ๐Ÿ›  fix: removed deprecated argument reconnection_interval for irc v20.0 (#1568)
    • ๐Ÿ“„ docs: Add Gentoo packages (#1567)
    • chore: bump actions/setup-python from 3.1.0 to 3.1.2 (#1564)
    • ๐Ÿ›  fix: circular dependencies error when there are none (#1505)

Previous changes from v6.1.8

  • ๐Ÿ”‹ features:

    • ๐Ÿ”Œ core/plugin: method to append argparse options to Command object (#1394)
    • backends: Add identifier for room join and room leave callbacks (#1500)
    • โœ… backends/test: allow attachments to pytest messages as extras (#1489)
    • core/acl: Add allowargs / denyargs filters to ACL (#1509)
    • ๐ŸŒฒ core/bootstrap: Small logging fixes to BOT_LOG_FILE and FORMATTER (#1513)
    • ๐Ÿ”Œ core/plugin: Support room names with spaces (#1262)

    ๐Ÿ›  fixes:

    • core/cli: failure when passing relative directory during --init (#1511)
    • backend/xmpp: include message delayed for send/recieved messages (#1270)
    • backend/xmpp: "unexpected keyword argument 'wait'" when connecting (#1507)
    • ๐Ÿ“„ docs: update broken readme link to plugin development docs (#1504)
    • close threadpool on exit (#1486)
    • ๐Ÿ“„ docs: remove matrix link (#1502)
    • ๐Ÿ“„ docs: Update backend screenshots (#1499)
    • ๐Ÿ“„ docs: Remove Google+ references (#1497)
    • core: Split messages using split() instead of whitespace (#1496)
    • ๐Ÿ”Œ chore/plugin: whoami formatting (#1459)
    • ๐Ÿšš backend/GUI: Remove GUI backend (#1495)