Err v6.1.9 Release Notes

Release Date: 2022-06-11 // about 2 years 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)