Change Log¶
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning starting with version 0.2.0.
[Unreleased] - master¶
Note
This version is not yet released and is under active development.
Added¶
Changed¶
Removed¶
Fixed¶
[0.7.9] - 2017-11-29¶
Fixed¶
- visualisation using Networkx version 2.x
 - add output about line of failing intent when parsing story files
 
[0.7.7] - 2017-11-24¶
Added¶
- log bot utterances to tracker
 
Fixed¶
- documentation improvements in README
 - renamed interpreter argument to rasa core server
 
[0.7.5] - 2017-11-14¶
Changed¶
- “sender_id” (and “DEFAULT_SENDER_ID”) keyword consistency issue #56
 
Fixed¶
- improved moodbot example - more nlu examples as well as better fitting of dialogue model
 
[0.7.3] - 2017-10-31¶
Added¶
- parameter to specify font size when rendering story visualization
 
Fixed¶
- fixed documentation of story visualization
 
[0.7.2] - 2017-10-30¶
Added¶
- added facebook bot example
 - added support for conditional checkpoints. a checkpoint can be restricted to only allow one to use it if certain slots are set. see docs for details
 - utterance templates in domain yaml support buttons and images
 - validate domain yaml and raise exception on invalid file
 runscript to load models and handle messages from an input channel
Changed¶
- small dropout in standard keras model to decrease reliance on exact intents
 - a LOT of documentation improvements
 
Fixed¶
- fixed http error if action listen is not confirmed. #42
 
[0.7.1] - 2017-10-06¶
Fixed¶
- issues with restart events. They created wrong a messed up history leading to wrong predictions
 
[0.7.0] - 2017-10-04¶
Added¶
- support for Rasa Core usage as a server with remote action execution
 
Changed¶
- switched to max code line length 80
 - removed action id - use 
action.name()instead. if an action implementation overrides the name, it should include theaction_prefix (as it is not automatically added anymore) - renamed 
rasa_dm.utiltorasa_dm.utils - renamed the whole package to 
rasa_core(sorasa_dmis gone!) - renamed 
Reminderattributeidtoname - a lot of documentation improvements. docs are now at https://core.rasa.ai
 - use hashing when writing memorized turns into persistence - requires retraining of all models that are trained with a version prior to this
 - changed 
agent.handle_message(...)interface for easier usage 
[0.6.0] - 2017-08-27¶
Added¶
- support for multiple policies (e.g. one memoization and a Keras policy at the same time)
 - loading domains from yaml files instead of defining them with python code
 - added an api layer (called 
Agent) for you to use for 95% of the things you want to do (training, persistence, loading models) - support for reminders
 
Changed¶
- large refactoring of code base
 
[0.5.0] - 2017-06-18¶
Added¶
ScoringPolicyadded to policy implementations (less strict than standard default policy)RasaNLUInterpreterto run a nlu instance within dm (instead of using the http interface)- more tests
 
Changed¶
UserUtterancenow holds the complete parse data from nlu (e.g. to access attributes other than entities or intent)Turnhas a reference to aUserUtteranceinstead of directly storing intent & entities (allows access to other data)- Simplified interface of output channels
 - order of actions in the DefaultPolicy in 
possible_actions(ActionListennow always has index 0) 
Fixed¶
RedisTrackerStorechecks if tracker is stored before accessing it (otherwise aNoneaccess exception is thrown)RegexInterpreterchecks if the regex actually matches the message instead of assuming it always doesstrimplementation for all eventsControllercan be started without an input channel (e.g. messages need to be fed into the queue manually)
[0.2.0] - 2017-05-18¶
First released version.