History¶
0.8.1 (2019-10-03)¶
- Hotfix : adding back DialogueConfiguration in the main module + Conversion function for SessionTermination object
0.8.0 (2019-09-10)¶
- Adds subscription to injection lifecycle events : subscribe_injection_complete, subscribe_injection_reset_complete
- Adds a component field to the SessionTerminationType class
- Introduces alternatives intent resolutions
- Fixes folder creation issue when building the wheel from sources
0.7.0 (2019-05-14)¶
- Introduces Entities Injection API.
0.6.1 (2019-05-10)¶
- Introduces register_sound API
0.5.2 (2019-05-07)¶
- Fixes nullable fields in Dialogue ontology and brings more type annotations
0.5.1 (2019-05-06)¶
- introduces new (cli) API to build python wheel that include pre-compiled hermes-mqtt-ffi extension.
0.5.0 (2019-04-19)¶
- Adds APIs to enable and disable sound feedback.
0.4.1 (2019-03-29)¶
- Re-enables debugging of hermes-python with the rust_logs_enabled flag
- AmountOfMoneyValue, InstantTimeValue and DurationValue slot values now use Precision and Grain enumerations
0.4.0 (2019-03-20)¶
- Adds support to configure the Dialogue Mananger : enabling and disabling intents on the fly.
- Adds slot filling API : You can ask for a specific slot when continuing a session
- adding support for OrdinalSlot
0.3.3 (2019-03-06)¶
- Fixes a bug with publish_start_session_notification that didn’t take the text parameter into account.
0.3.2 (2019-02-25)¶
- Fixes an important bug that gave the argument hermes the wrong type for every registered callback.
- Fixes an important bug that caused the program to crash when parsing intentMessage that had no slots.
0.3.1 (2019-02-25)¶
- Fixes import bug with templates, the hermes_python.ffi.utils module now re-exports MqttOptions
0.3.0 (2019-02-25)¶
- IntentClassifierResult’s probability field has been renamed to confidence_score.
- Introduces support for snips-platform 1.1.0 - 0.61.1.
0.2.0 (2019-02-04)¶
- Introduces options to connect to the MQTT broker (auth + TLS are now supported).
0.1.29 (2019-01-29)¶
- Fixes bug when deserializing TimeIntervalValue that used wrong encode method instead of decode.
0.1.28 (2019-01-14)¶
- Fixes bug when the __exit__ method was called twice on the Hermes class.
- Introduces two methods to the public api : connect and disconnect that should bring more flexibility
0.1.27 (2019-01-07)¶
- Fixed broken API introduced in 0.1.26 with the publish_continue_session method of the Hermes class.
- Cast any string that goes in the mqtt_server_adress parameter in the constructor of the Hermes class to be a 8-bit string.
0.1.26 (2019-01-02)¶
- LICENSING : This wheel now has the same licenses as the parent project : APACHE-MIT.
- Subscription to not recognized intent messages is added to the API. You can now write your own callbacks to handle unrecognized intents.
- Adds send_intent_not_recognized flag to continue session : indicate whether the dialogue manager should handle non recognized intents by itself or sent them as an IntentNotRecognizedMessage for the client to handle.
0.1.25 (2018-12-13)¶
- Better error handling : Errors from wrapped C library throw a LibException with detailled errors.