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.
- Simplified README and pointed to official SDK resources.
- Added key generation CLI command
- Prior key generation methods output keys in the OpenSSH format. The decision was made to only support the PEM encoding format for skill keys going forward. As such the CLI now outputs RSA keys in a PEM format.
- Examples and tests have been updated to reflect that key format change.
- The SkillApplication class has been removed from the top level package and must now be imported from the app module.
- The main file has been removed for now and the cli is now contained in the cli module.
- Updated SDK to use new encryption methodology on new
Skills Service
- Needs to pass a private key when creating a
SkillApplication
- Removed custom token formats for payload encryption in favor of HTTPS
- Removed
generate-key
command from cli
- Implemented
new
CLI command - Implemented
assistant-event
directive
- Changed the unsupported
go-home
for the newdismiss-web-view
directive
- Fixed key password validation
- Added a check to skill server implementation
- Added
wxa_sdk check
command-line command to invoke a skill's health check - Added this changelog
- Changed response serialization in server to be compatible with mindmeld 4.3.4
- Initial implementation