All notable changes for the Github platform will be documented in this file.
Note that there is no changelog available for the initial release of the platform (2.0.0), you can find the release notes here.
The changelog format is based on Keep a Changelog, and this project adheres to Semantic Versioning
GithubPlatform.(Open/Get)Issuenow return an instance ofIssue.Smart. This allows to access additional information from the issue such as its content.- Action parameters and return are now statically typed. This change breaks the public API: execution models relying on the generic
Objecttype for parameter and return now need to cast values to the expected type. (e.g.ChatPlatform.Reply(message)now requires thatmessageis aString, this can be fixed with the following syntaxChatPlatform.Reply(message as String)).
GithubWebhookEventProvidernow uses the new intent provider hierarchy (see xatkit-runtime/#221). This doesn't change the public API, but requires to use the latest version of xatkit-runtime.- Headers are now matched in a case insensitive way (see this commit on xatkit-runtime).
See the release notes here.