Opsdroid

Latest version: v0.30.0

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

Scan your dependencies

Page 5 of 9

0.15.0

Enhancements
Update telegram connector to accept first_name and username (841)
Event dispatch system (826)
Add matching_condition kwarg to regex parser (877)
Add Event Matcher and Image/File events in the Matrix Connector (851)
Add parse_format matcher (922)

Bug fixes
Handle slack bad token issue (844)
Handle edited messages in Telegram (866)
Fixing websocket Message parsing error 867 (868)
Pin python version to 3.6 due to bug in mkdocs (870)
Fixing regex parser error and core message handling problem 872 (873)
Clean exit for Matrix connector (883)
Fixing rasanlu intents matchers issue : changing intents.md file format to intents.yml (881)
add slack connect-timeout option (885)
Suppress Matrix timeout errors in console (fixes 835) (887)
Turn config name to lowercase to check if is builtin module (898)
Fix _constrain_skills method 901 (902)
Add CORS headers to websocket connector (911)
fix(matrix-connector): stop parsing empty messages (913)
Matrix Connector: Change timeout from 6 hours to 5 minutes. (915)

Breaking changes ⚠️
The connector property `connector.default_room` has been renamed to `connector.default_target`
The signature of `events.Message` has been changed from `Message(user, room, connector, text)` to `Message(text, user, room, connector)` to align with the deprecated `message.Message`.
Connectors which implement the `respond` method must now use the new `register_event(Message)` decorator

Documentation/code quality
Add pipfile and pipfile.lock to .gitignore (846)
Fix documentation on basic skill tutorial - configuration should be a list(879)
Include missing `await` statements in weather example (882)
Made the README look nicer (906)
Add backport docs (910)
spelling mistakes and grammar corrections (914)
Google style docstring update to get_logging_level and welcome_message (917)
Alphabetise requirements (927)

0.14.2

Bug Fixes
Fix _constrain_skills method (902)

0.14.1

Docker Hub builds are not triggering correctly. This next release should build now. There are no actual changes to opsdroid.

0.14.0

Enhancements
Add basic constraints to opsdroid(745)
First pass at `Event`s (721)
Make it possible to create class-based skills (734)
Add Matrix connector to opsdroid (731)
Support custom webhook response (replacement for 793) (807)
Add Redis database to core (785)
Refactor connector opsdroid pointer (749)
setuptools entry points support for loading contributed extensions (issue 767) (771)
load module from pythonpath (755)
Add reactions to slack connector (742)
Merge github connector into core (741)

Bug fixes
Workaround for pip no cache bug (816)
Bump Pyyaml to avoid CVE-2017-18342 (803)
Cancel pending tasks on unload (729)
Remove unused dependency requests_mock (778)
Remove self from disconnect() method when unload is called (775)
Fix slack error on connect by calling disconnect if exception is raised (754)
Refactoring tests - replaces logmock for self.assertLogs (752)
Make shell connector optional (747)
Fix the signature of Database.disconnect (737)
Add config_lang() to tests setup (730)
Call skills correctly depending on function or class skills (820)
Fix broken websocket handler (819)

Breaking changes
None 🎉

Documentation updates
Update version number info (818)
fixed typos and grammatical errors in the docs (814)
Add tweet button with text below the badges (812)
Fix markdown format error (809)
Update example_configuration.yaml database connectors reference (788)
fixed some grammatical errors (787)
fixed typos in the docs and added syntax highlighting (786)
Fix code annotation created in 779
Removing a line of dead code in the tests (753)
add Google style docstring to web.py (746)
Fix a typo in the skills documentation (736)

0.13.0

Enhancements
Update docker image to use Python 3.6 (635)
Add tests for Python 3.7 (615)
Add versioneer for better version detection (646)
Add translation brazilian portuguese pt_BR (680)
Add russian translation (690)
Move MongoDB database module into core 669 (689)
Move Facebook Messenger connector into core (684)
Move Telegram connector into core (691)
Move the sqlite database module into core 671 (679)
Add Rocket.Chat Connector (685)
Refactor startup and skill discovery (711)

Bug fixes
Slack fixes (716)

Breaking changes
Pass config to skills setup (updated) (700)
Add parameter to configure priority in every regex skill (proposal) (692)

Documentation updates
Remove Dependency CI badge (702)
Added Google-style docstrings to message.py (653)
Add google-style docstrings (issue 532). (693)

0.12.2

Bug Fixes

- Mock https requests in gist tests (602)
- Switch slack library from slacker-asyncio to aioslacker (597)
- Move database submodule into a folder (612)
- Minor package updates

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.