All notable changes to the Rhasspy Hermes App project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Semantic Versioning specification with major, minor and patch version.
Given a version number major.minor.patch this project increments the:
- major version when incompatible API changes are made;
- minor version when functionality is added in a backwards-compatible manner;
- patch version when backwards-compatible bug fixes are made.
Commits since last release:
1.1.2 - 2021-04-22
- Clarified documentation about the default MQTT port. Pull request #90 by @jasonhildebrand.
- Added and explained example app to continue a session.
- Added and explained example app for notifications.
- Updated dependency to rhasspy-hermes 0.6.1.
- Added missing
await
in :meth:`rhasspyhermes_app.HermesApp.on_raw_message`. Pull request #89 by @H3adcra5h.
1.1.1 - 2021-01-13
- Updated dependencies. The most important one is the upgrade to rhasspy-hermes 0.5.0.
1.1.0 - 2020-08-28
- Command-line arguments can now also be passed as keyword arguments to the constructor of a :class:`rhasspyhermes_app.HermesApp` object. Note that arguments on the command line have precedence. Pull request #37 by @JonahKr with help from @maxbachmann.
1.0.0 - 2020-07-26
- All decorators of this library now only work with
async
functions. Pull request #16 by @JonahKr. Existing code should only add theasync
keyword before the function definition to keep the code valid. See :doc:`usage` for some examples.
0.2.0 - 2020-07-19
- Method :meth:`rhasspyhermes_app.HermesApp.notify` to send a dialogue notification. See #10.
- Decorator :meth:`rhasspyhermes_app.HermesApp.on_dialogue_intent_not_recognized` to act when the dialogue manager failed to recognize an intent. See #9.
0.1.0 - 2020-06-14
- This is the first released version with decorators :meth:`rhasspyhermes_app.HermesApp.on_hotword`, :meth:`rhasspyhermes_app.HermesApp.on_intent`, :meth:`rhasspyhermes_app.HermesApp.on_intent_not_recognized` and :meth:`rhasspyhermes_app.HermesApp.on_topic`.