Opsdroid

Latest version: v0.30.0

Safety actively analyzes 688126 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

0.20.2

Changes

Bug Fixes

- Fix get from Matrix database when state event content is empty Cadair (1739)

Documentation and code quality

- Document the delete method of opsdroid Memory xDiesel76 (1738)

0.20.1

Changes

Bug Fixes

- Fix decryption of events and default end to end encryption to off in the matrix connector Cadair (1721)

0.20.0

Changes

Breaking Changes

- Migrate Telegram connector to webhooks FabioRosado (1665)
- Add optional dependencies via extra_requires to reduce number of dependencies for a simple installation Tyagdit (1567)
- Drop support for Python 3.6 jacobtomlinson (1595)
- Rewrite matrix connector to use matrix-nio awesome-michael (1418)

Enhancements

- Add support for Python 3.9 Cadair (1694)
- Add video events support HritwikSinghal (1654)
- Add timestamp to logging chillipeper (1684)
- Add a config option to disable registering a route for / (1656) villelaitila (1660)
- Add match_catchall matcher MrNaif2018 (1650)
- Add a SIGHUP handler to reload opsdroid MrNaif2018 (1642)
- Add matrix database which stores memory in matrix room state Tyagdit (1587)
- Add optional dependencies via extra_requires to reduce number of dependencies for a simple installation Tyagdit (1567)
- Add Twitch Connector FabioRosado (1497)

Gitter Connector Changes

- Add note about Gitter shadow-banning to docs. danielballan (1697)
- Do not parse own messages in Gitter connector danielballan (1692)

Matrix Connector Changes

- Improve Error reporting from the matrix connector and database Cadair (1628)
- Add support for end to end encryption in Matrix connector Tyagdit (1548)
- Rewrite matrix connector to use matrix-nio awesome-michael (1418)

Slack Connector Changes

- Fix NewRooom, RoomName, JoinRoom, UserInvite, RoomDescription Events for Slack Connector chillipeper (1687)
- Add ability to Edit Messages and Edit Blocks in Slack chillipeper (1672)
- Respond to Slack threads chillipeper (1594)

Telegram Connector Changes

- Migrate Telegram connector to webhooks FabioRosado (1665)

Twitch Connector Changes

- Fix broken webhook - use base_url from web or twitch config FabioRosado (1659)
- Handle KeyError exception when requesting twitch token FabioRosado (1641)
- Add Twitch Connector FabioRosado (1497)

Database Changes

- Fix detection of 404 response in matrix database get Cadair (1686)
- switched json load to use object_hook to fix data serialization rexroof (1683)
- Add memory_in_event_room decorator to matrix database Tyagdit (1629)
- Add matrix database which stores memory in matrix room state Tyagdit (1587)

Bug Fixes

- Fix handle_stop_signal to actually call stop() cognifloyd (1708)
- Fix detection of 404 response in matrix database get Cadair (1686)
- Add better handling for OSError in opsdroid.web.start cognifloyd (1698)
- Fix KeyError exception raised when using parsers FabioRosado (1555)
- Fix some modules not being removed properly when closing opsdroid Tyagdit (1551)
- Remove deprecated GitHub authentication method and use headers instead nkuik (1547)
- Fix File/Image and membership events in Matrix Connector Tyagdit (1538)

Documentation and code quality

- Improve matrix connector and database documentation Cadair (1705)
- Added punctuation marks at appropriate places sourhub226 (1701)
- Add note about Gitter shadow-banning to docs. danielballan (1697)
- Add docs on exposing Opsdroid to the internet and update log message with URL jacobtomlinson (1669)
- Update german translation jos3p (1668)
- Add some links to the playground jacobtomlinson (1667)
- Move quickstart to new file and expand it jacobtomlinson (1662)
- Example flip coin jacobtomlinson (1661)
- Add twitch to config example FabioRosado (1653)
- Fix typo on documentation - Gitter Surajv311 (1652)
- Fix Hindi translation and translate more strings virejdasani (1647)
- Add Hindi translations to localize opsdroid haardikdharma10 (1640)
- Add Language parameter to configuration example anoopmsivadas (1636)
- Removed Pyup badge from README (fixes 1623) haardikdharma10 (1626)
- Added document options for events with multiple possible users (1448) haardikdharma10 (1621)
- Change helper message to more accurately reflect reality; add link to… law (1598)
- Changed to self.opsdroid.send tctovsli (1584)
- Update support table to indicate we support Python 3.8 elijose55 (1540)
- Add release dates and fix typo in 3.8 start date to suppor table jacobtomlinson (1535)

0.19.0

This release of opsdroid will be the last to support Python 3.6 in line with [NEP 29](https://numpy.org/neps/nep-0029-deprecation_policy.html) which we follow for supported versions of Python.

Changes

- Change the deploy workflow so it is triggered on the release event Cadair (1530)
- Change test folder structure and migrate facebook connector tests to pytest jacobtomlinson (1506)
- Fix failing test jacobtomlinson (1500)
- Fix README badges Gideon357 (1489)
- Make autoreload optional and disabled by default jacobtomlinson (1482)
- Replace CI on Travis and AppVeyor with GitHub Actions jacobtomlinson (1472)
- Add action to apply labels based on files changed jacobtomlinson (1473)

Enhancements

- Dockerfile: add g++ and linux-headers to container silvio (1503)
- Add convenience functions for getting connectors and databases jacobtomlinson (1485)
- Rename sqlite database location config option to 'path' to match other config jacobtomlinson (1481)
- Reload opsdroid if a local module is modified jacobtomlinson (1466)

Bug Fixes

- Fix webex teams config jacobtomlinson (1504)
- Add support for env var expansion in JSON configs jacobtomlinson (1478)
- Labeler doesn't work from forks so switching to a cron action jacobtomlinson (1479)
- Fix config path for reload jacobtomlinson (1477)
- Fix custom config path being ignored during reload jacobtomlinson (1476)
- Add support for identically named group in regex_matcher iobreaker (1454)

Documentation and code quality

- Fix broken links Gideon357 (1483)
- Fix outdated connector documentation IamMamad (1461)

0.18.0

Changes

Enhancements

- Add new Slack event types SolarDrew (1373)
- Refactor Memory to remove in-memory cache of database values Cadair (1439)
- Implement a Generic Event type for all unsupported matrix events Cadair (1437)
- Add File support for Telegram connector. misTrasteos (1435)
- Create event for users joining a room in Matrix awesome-michael (1369)
- Change entities to be sync and add helper for getting entity jacobtomlinson (1340)

Bug Fixes

- Fix formatter variable referenced before assignment FabioRosado (1432)
- Skill constraints for all event types thesseyren (1399)
- Remove duplicated shell prompt QidongS (1408)
- Add kwargs to shell message constructor dgzlopes (1380)
- Import slack only once in testshimanshu010 (1378)
- Fix Slack connector exiting on messages with no user sumitmukhija (1363)
- Fix travis build validation issues FabioRosado (1358)
- update telegram connector for message event changes TonyRoomZ (1355)
- Update validated config with defaults jacobtomlinson (1348)
- Add logs rotation FabioRosado (1339)
- Allow mxc URLs in matrix messages Cadair (1336)

Documentation and code quality

- Update release procedure jacobtomlinson (1452)
- Switch release drafter to minor version by default jacobtomlinson (1450)
- Add Release Drafter Action jacobtomlinson (1449)
- Fixed broken 'connect' header Tyagdit (1401)
- Removed single room option for matrix connector from example config Tyagdit (1394)
- Fix quickstart and contribution link QidongS (1383)
- Update Slack docs requirements section to create classic app and use RTM API FabioRosado (1385)
- Fix quickstart link dgzlopes (1379)
- Small typo fix Rajchowdhury420 (1370)
- Document sending messages to the default connector target jacobtomlinson (1353)
- Fix crontab Message example quulah (1350)

0.17.1

* Run the skill setup after the other modules (1329)
* Add kwargs to websocket message constructor (1328)
* Fix Slack Connector interactions handler failing on various Block Actions (1306)
* Remove deprecated flags and add -f flag to logs (1294)

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.