This repository has been archived by the owner on May 28, 2024. It is now read-only.
Version 2.0.0
Changes from Major Version 1
- Rewrote to use TypeScript with main API intended for JavaScript
- Separate
app
instance to a cross conversationalapp
instance and a per conversationconv
instance - Redesign objects to use an API backbone from protobufs that define the Conversation API
- Redesign API to be overloaded and sent through
conv.ask
so that it can build the response for the developer incrementally - Redesign API to use more idiomatic JavaScript
- Create frameworks system to support different platforms seamlessly
- Create clear separations of services so APIs are distinctly separate
- Add new modular architecture that allows plugins to extend functionality
- Drop support for Actions SDK v1 and various legacy features
Changes from Alpha
- Remove plugins and utils from library repo
- Various bug fixes
- Add support for all features from v1 besides legacy features
- Clean up arguments and create separate status parsing out
- Add ability to send raw JSON
- Add fallback handler
- Add status and error customization for Dialogflow verification
- Add support for Dialogflow followup events