Skip to content

Releases: opsdroid/opsdroid

v0.12.1

30 Jul 12:13
bf4d9ee
Compare
Choose a tag to compare

Bug fixes

Fix deployment bug in Travis config

v0.12.0

30 Jul 07:04
639d361
Compare
Choose a tag to compare

Enhancements

Add github gist support for remote skill source(#577)
Add support for ipython notebooks as skills (#573)
Switch arg parsing to click and add version flag (#522)
Use gettext for translations (#433)
Translation to Spanish (#503)
Norwegian translation (#499)
Add portuguese translation (#463)
Pass extra kwargs to connector.respond() (#493)
Add no-dep flag (#466)
Add message reactions (#459)
Update logging messages to use gettext (#453)
raw_message kwarg addition to the Message class. (#445)

Bug fixes

Safe load 'included' yaml files (#589)
Only append if opsdroid exists and general tidying (#590)
Add empty requirements file as workaround to read the docs bug (#557)
Replace except pass with contextlib.suppress (#543)
Fix opsdroid failing if Rasa NLU is not available (#476)
Removes self.opsdroid.skills line that was breaking opsdroid (#474)
Fix aiohttp tests (#462)
Move magic strings to constants file (#380) (#439)
Move recastai and witai magic strings to const file
Increase lint maximums for classes (#448)

Breaking changes

Merge Slack and Websocket connectors to the core project (#530)
Use appdir library to move config/logs (#529)
Remove reload function (#461)

Documentation updates

Google style docstring added to configure_lang (#568)
Add vim tutorial to mkdocs (#556)
Add Google style docstrings to helper.py (#534)
Adding Gitter info in docs.extending (#528)
Update README badges (#506)
Update example configuration (#505)
Add parser configuration to documentation (#502)
Maintainer scripts (#495)
Update documentation for pyup-bot PRs (#485)
Remove bold text on PULL_REQUEST_TEMPLATE (#483)
Add asyncio docs and extend YouTube video text (#478)
Add long description, classifiers and update info in setup.py (#465)
Add documentation for maintainers (#454)
Removed Overview Page from Matchers section. (#451)
Add welcome message config option to the docs (#435) (#438)
Add CodeTriage badge to opsdroid/opsdroid (#436)
Added pypi version image to README (#428)

v0.11.2

27 Jan 08:03
a29f1c8
Compare
Choose a tag to compare

Bug Fixes

  • Added -it param to docker run installation with Docker (#417)
  • Update setup.py to have correct license (#415)
  • Add importlib.util import to loader.py file (#411)
  • Update git modules on startup (#409)

v0.11.1

19 Jan 08:04
f3bebfa
Compare
Choose a tag to compare

Bug Fixes

Fix mkdocs.yml and add tests for future use (#399)

v0.11.0

18 Jan 08:28
2b20e80
Compare
Choose a tag to compare

Enhancements

Add Rasa NLU parser/matcher (#336)
Add Recast.AI parser (#343)
Add windows support (#382)
Add typing/thinking delay and user is typing event (#376)

Bug fixes

Try pip3 if pip is not found (#387)
Remove extra memory warnings and expand on startup warning (#390)
Set parsers to [] if None (#389)
Fix for parsers being None (#379)
Add memory warning (#386)
Better log message for git clone (#363)
Remove print from critical function (#359)
Reduced the redundancy on requirements.txt, and highlighted the development installation mode with pip. (#334)

Breaking changes

None

Documentation updates

Improve Beginner Friendliness (#338)
Add skill update script (#370)
Document the release process (#329)

v0.10.0

03 Nov 11:53
a6aea1f
Compare
Choose a tag to compare

Enhancements

  • Change to the Apache 2.0 license (#320)
  • Add a disconnect method (#276)
  • Rename API.AI to Dialogflow (#294)
  • Add always matcher and parser (#278)
  • Add witai parser (#268)
  • Add LUIS parser/matcher (#263)
  • Allows to include a yaml file inside another (#230)

Bug fixes

  • Adding try/except to welcome_message (#239)
  • Handle missing section details in load_modules_from_config (#271)
  • Replace regex parser - use re.search instead re.match (#304)
  • Update logging messages(#282) (#303)
  • Fix config overwrite after tests (#326)
  • Fix module imports (#305)
  • Fix warning in tests (#291)
  • Typo fix in the welcome message (#255)
  • Directory of DEFAULT_LOG_FILENAME should be created, if it does not exist (#233)

Breaking changes

  • Run only one skill at a time (#311)

Documentation updates

  • Added Getting Started Info (#231)
  • Correct example configuration for databases. (#260)
  • Add default web config to README (#257)
  • Fix references to renamed docs (#256)
  • Add codecov (#315)
  • Update skills.md to removes <skillname.py> reference (#318)
  • Add issue/PR template - issue #284 (#285)
  • Changed configuration reference section to headers (#250)

v0.9.1

20 Sep 14:18
Compare
Choose a tag to compare

Urgent Fixes

  • Updated loader._reload_module (#228)

v0.9.0

14 Sep 06:58
Compare
Choose a tag to compare

Enhancements

  • Add restart and stop methods to opsdroid. (#179)
  • Expand module path. (#180)
  • Allow ssl on web server (#182)
  • Parse environment variables in config (#225)
  • Add case_sensitive kwarg to regex matcher (#210)

Bug Fixes

  • Catch network errors (#184)
  • Fix path to config in container (#218)
  • Change SSL2/3 to TLS (#209)

Breaking changes

  • Change default log location (#183)

Documentation updates

  • Add ubuntu 16.04 instructions to README (#173)
  • Removed index and getting started in favour of the main README (#175)
  • Add gitter badge (#221)
  • Updated example_configuration.yaml (#213)
  • Add link to sticker incentive (#212)
  • Add a link to the youtube getting started series (#192)
  • Create CODE_OF_CONDUCT.md (#188)
  • Add default web config (#190)

v0.8.1

06 Jun 18:16
Compare
Choose a tag to compare
  • Install module deps to ~/.opsdroid (#167)
  • Auto generate config if none exists (#165)
  • Fix deps for pip (#169)

v0.8.0

02 Jun 11:06
Compare
Choose a tag to compare

Add new logging syntax to default config (#123)
Renamed load_config function to be more readable (#128)
Added arrow instead of datetime and make crontab timezone aware (#142)
Change default module path and expand path (#163)