Releases: opsdroid/opsdroid
v0.12.1
Bug fixes
Fix deployment bug in Travis config
v0.12.0
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
v0.11.1
v0.11.0
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
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
v0.9.0
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
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)