All Versions
38
Latest Version
Avg Release Cycle
91 days
Latest Release
656 days ago

Changelog History
Page 1

  • v6.1.9 Changes

    June 11, 2022

    πŸ”‹ 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)
  • v6.1.8 Changes

    June 21, 2021

    πŸ”‹ 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)
  • v6.1.7 Changes

    December 18, 2020

    πŸ”‹ features:

    • πŸ‘ core: Add support for python3.9 (#1477)
    • chore: Allow dependabot to check GitHub actions weekly (#1464)
    • 🐳 chore: Add Dockerfile (#1482)

    πŸ›  fixes:

    • πŸ”Œ core: AttributeError on Blacklisted plugins (#1369)
    • πŸ”§ chore: Remove travis configuration (#1478)
    • chore: minor code cleanup (#1465)
    • πŸ’… chore: Use black codestyle (#1457, #1485)
    • chore: Use twine to check dist (#1485)
    • πŸ‘• chore: remove codeclimate and eslint configs (#1490)
  • v6.1.6 Changes

    November 16, 2020

    πŸ”‹ features:

    • ⚑️ core: Update code to support markdown 3 (#1473)

    πŸ›  fixes:

    • backends: Set email property as non-abstract (#1461)
    • SlackRTM: username to userid method signature (#1458)
    • backends: AttributeError in callback_reaction (#1467)
    • πŸ“„ docs: webhook examples (#1471)
    • πŸ”€ cli: merging configs with unknown keys (#1470)
    • πŸ”Œ plugins: Fix error when plugin plug file is missing description (#1462)
    • πŸ“„ docs: typographical issues in setup guide (#1475)
    • πŸ”¨ refactor: Split changelog by major versions (#1474)
  • v6.1.5 Changes

    October 10, 2020

    πŸ”‹ features:

    • XMPP: Replace sleekxmpp with slixmpp (#1430)
    • New callback for reaction events (#1292)
    • Added email property foriPerson object on all backends (#1186, #1456)
    • chore: Add github actions (#1455)

    πŸ›  fixes:

    • πŸ—„ Slack: Deprecated method calls (#1432, #1438)
    • Slack: Increase message size limit. (#1333)
    • 🚚 docs: Remove Matrix backend link (#1445)
    • SlackRTM: Missing 'id_' in argument (#1443)
    • πŸ›  docs: fixed rendering with double hyphens (#1452)
    • πŸ”€ cli: merging configs via --storage-merge option (#1450)
  • v6.1.4 Changes

    May 16, 2020

    πŸ›  fixes:

    • πŸ”Œ 403 error when fetching plugin repos index (#1425)
  • v6.1.3 Changes

    April 20, 2020

    πŸ”‹ features:

    • πŸ”’ Add security linter (#1314)
    • ⚑️ Serve version.json on errbot.io and update version checker plugin (#1400)
    • Serve repos.json on errbot.io (#1403, #1406)
    • Include SlackRTM backend (beta) (#1416)

    πŸ›  fixes:

    • πŸ”Œ Make plugin name clashes deterministic (#1282)
    • Fix error with Flows missing descriptions (#1405)
    • ⚑️ Fix !repos update object attribute error (#1410)
    • ⚑️ Fix updating remove repos using !repos update (#1413)
    • πŸ—„ Fix deprecation warning (#1423)
    • πŸ“š Varios documentation fixes (#1404, #1411, #1415)
  • v6.1.2 Changes

    December 15, 2019

    πŸ›  fixes:

    • Add ability to re-run –init safely (#1390)
    • fix #1375 by managing errors on lack of version endpoint.
    • πŸ—„ Fixed a deprecation warning for 3.9 on Mapping.
    • removing the intermediate domain requiring a certificate.
    • πŸ“¦ Fix package name for sentry-sdk flask integration
    • πŸ‘ Add support to sentry FlaskIntegration
    • πŸ—„ Migrate from raven (deprecated) to new sentry-sdk
    • 🌲 fix: Log errors when present
    • 🌲 Make chatroom log more descriptive
    • 🌲 Set admin check log as debug
    • ⚠ Add admin warnings to log
    • Fix: Advanced loop graph does not reflect the image
    • βœ… make the TestBot start timeout parameterized
    • ⚠ errbot/plugin_manager: only check for /proc/1/cgroup if path exists to fix warning
    • 🚚 removed (c) Apple asset we completely missed.
    • fix double threading in slack backend if DIVERT_TO_THREAD is used
    • ⏱ pop up the timeout for travis
    • βœ… Makes the timeout feedback better on tests. (#1366)
    • 🚚 Move all tox environments to use py37 (#1342)
    • 🚚 Remove empty "text" body on Slack send_card (#1336)
    • πŸ”Œ Load class source in reloading plugins (#1347)
    • βœ… test: Rename assertCommand -> assertInCommand (#1351)
    • Enforce BOT_EXTRA_BACKEND_DIR is a list type. (#1358)
    • Fix #1360 Cast pathlib.Path objects to strings for use with sys.path (#1361)
  • v6.1.1 Changes

    June 22, 2019

    πŸ›  fixes:

    • Installation using wheel distribution on python 3.6 or older
  • v6.1.0 Changes

    June 16, 2019

    πŸ”‹ features:

    • Use python git instead of system git binary (#1296)

    πŸ›  fixes:

    • errbot -l cli error (#1315)
    • πŸ“Œ Slack backend by pinning slackclient to supported version (#1343)
    • πŸ”€ Make –storage-merge merge configs (#1311)
    • Exporting values in backup command (#1328)
    • Rename Spark to Webex Teams (#1323)
    • πŸ“š Various documentation fixes (#1310, #1327, #1331)