Changelog for servant-github-webhook-0.4.2.0
Revision history for servant-github-webhook
0.4.2.0 -- 2019-08-21
- Add some more Reflect instances
0.4.1.0 -- 2018-04-07
- Include integration with github-webhooks package.
- Code is adjusted for backwards-compatibility with GHC 7.10.
HasServerinstances are updated for servant-0.13 or later, due tohoistServerWithContext.
0.4.0.0 -- 2018-02-03
- Use constant-time equality to check signatures.
- Add dynamic key capabilities.
0.3.2.0 -- 2017-12-25
- Support GHC 8.2 /
base4.10. - Bump up version bound for
githubto 0.18.
0.3.1.0 -- 2017-08-06
- Drop support for GHC <8.
- Drop support for Servant <0.11.
- Switch from Crypto package to cryptonite package.
- Now servant-github-webhook builds with stack.
0.3.0.0 -- 2016-09-22
- Pass reflected key index to the handler function for GitHubSignedReqBody. This allows for more generic handler functions, as they can determine programmatically which repository they are responding to.
0.2.0.1 -- 2016-09-13
- Improve documentation (formatting and typos) and examples (remove unnecessary verbosity).
0.2.0.0 -- 2016-09-11
- Generalize
GitHubSignedReqBodycombinator toGitHubSignedReqBody''to allow for configuring multiple signing keys, on a per-route basis. - Make
GitHubKeytake a function instead of simply anIOaction. - Reexport
KProxy, to make writingDemote'instances easier.
0.1.0.0 -- 2016-09-10
Initial release.
- Implement
GitHubSignedReqBodycombinator for automatic signature verification during routing. - Implement
GitHubEventcombinator for dispatching to routes based on the webhook type. - Known issue: only one global
GitHubKeycan be used across all routes.