All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning starting with version 0.11.0.
[Unreleased 0.12.0.aX] - master
Note
This version is not yet released and is under active development.
- add optional validate_{slot} methods to FormAction
- doc formatting preventing successfull rasa core travis build
- added Dockerfile for rasa_core_sdk
- add
active_form
andlatest_action_name
properties toTracker
- add
FormAction.slot_mapping()
method to specify the mapping between user input and requested slot in the form - add helper methods
FormAction.from_entity(...)
,FormAction.from_intent(...)
andFormAction.from_text(...)
- add
FormAction.validate(...)
method to validate user input
FormAction
class was completely refactoredrequired_fields()
is changed torequired_slots(tracker)
- moved
FormAction.get_other_slots(...)
functionality toFormAction.extract_other_slots(...)
- moved
FormAction.get_requested_slot(...)
functionality toFormAction.extract_requested_slot(...)
- logic of requesting next slot can be customized in
FormAction.request_next_slot(...)
method
FormField
class and its subclasses
- current state call in tracker
- wrong event name for the
AgentUttered
event - due to the wrong name, rasa core would deserialise the wrong event.