Changelog of @hackage/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.
  • HasServer instances are updated for servant-0.13 or later, due to hoistServerWithContext.

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 / base 4.10.
  • Bump up version bound for github to 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 GitHubSignedReqBody combinator to GitHubSignedReqBody'' to allow for configuring multiple signing keys, on a per-route basis.
  • Make GitHubKey take a function instead of simply an IO action.
  • Reexport KProxy, to make writing Demote' instances easier.

0.1.0.0 -- 2016-09-10

Initial release.

  • Implement GitHubSignedReqBody combinator for automatic signature verification during routing.
  • Implement GitHubEvent combinator for dispatching to routes based on the webhook type.
  • Known issue: only one global GitHubKey can be used across all routes.