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.
- Support for Flask 3 (thanks @kuldeepk!)
-
GITHUBAPP_SECRETcan now be set toFalseto skip verifying the signature of the webhook payload. -
The
X-Hub-Signature-256header is now preferred for signature checking. Previously,X-Hub-Signature(andsha1) were used to verify the payload.
- This changelog.
- Several new tests.
- Response now includes whether any functions were called as the "status" as well as a map of function names and returned values of any functions called as "calls" (JSON formatted). Due to this functions must now return JSON serializable data. The goal is to aid in debugging, as GitHub allows app owners to view hook responses.
- Initial release