All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add missing home storage capability.
- Add continueTtsDuringTouch to Canvas, which is used to continue TTS output when a user interacts with a Canvas element.
- Fixed linting errors
- Add enableFullScreen to Canvas, allowing the canvas application to occupy the full screen, and not have a header at the top.
- Enhanced reference docs with detailed comments and examples
- Add timezone field to Device
- Add MediaContext index and Media prompt items
- Add location field to Device
- Add playlist features to media prompt
- Add request verification
- Update library Typedoc settings based on breaking changes
3.2.0 - 2020-10-09
- Support for Collection Browse.
- Conversation to accept custom logger interface.
- google-auth-library to new major version.
- PromptItem type errors.
3.1.0 - 2020-08-26
- Support for Canvas state.
- Options not existing for public interface.
3.0.1 - 2020-06-17
- Logs were incorrectly prefixed with "assistant-conversation-nodejs" instead of "assistant-conversation".
3.0.0 - 2020-06-17
- Support for Actions Builder and Actions SDK.
- Support for new media features like media controls and media progress.
- Support for home storage.
- Simplify and align the names of the raw JSON API and fulfillment library.
- Redesign API objects to be based directly on raw JSON objects.
- Update type code generation to use published JSON schema.
- Merge conv.ask and conv.close into conv.add to reflect conversation exits being defined by the Actions Builder console.
- Support for Node <10.
- Support for the legacy Actions SDK.
- Support for Dialogflow.
- Smart home support (continued support in actions-on-google).