| ⇢ | A | SpeechApi added | |
| ⇢ | A | Conversation added | |
| ⇢ | A | ConverseApi added | |
| ⇢ | A | EntityApi added | |
| ⇢ | A | MessageApi added | |
| ⇢ | A | EntityValue added |
| ⇢ | B | Conversation::converse() added | |
| ⇢ | B | Conversation::performStep() added | |
| ⇢ | B | SpeechApi::extractMeaning() added | |
| ⇢ | A | EntityApi::update() added | |
| ⇢ | A | Conversation::getNextStep() added | |
| ⇢ | A | ConverseApi::converse() added | |
| ⇢ | A | EntityValue::jsonSerialize() added | |
| ⇢ | A | EntityApi::get() added | |
| ⇢ | A | EntityApi::delete() added | |
| ⇢ | A | EntityApi::deleteValue() added | |
| ⋮ | view more | ||
| B | ↗ | A | Api::getIntentBySpeech() improved |
| B | ↗ | A | Conversation::converse() improved |
| B | ↛ | Conversation::performStep() removed | |
| A | ↛ | Conversation::getNextStep() removed | |