Improvements
-
If a webhook received from GitHub is not using the same value configured for
WEBHOOK_SECRET
you'll now see a more helpful error message telling you how to fix it. (#621, #647) @hiimbex -
By default, installation tokens are cached for 59 minutes. You can now change that by setting
INSTALLATION_TOKEN_TTL
(#638) @tommilligan -
PRIVATE_KEY
can now be a base64 encoded string, which make it a little easier to set in some deployment environments (#624) @tcbyrd -
Many more improvements to our TypeScript support, including:
- Set the proper response type when making a GraphQL query with
context.github.query()
(#667) @tcbyrd - Making cacheErrors option optional (#616) @BPScott
- Improve typing of Context (#617) @BPScott
- Extract type declarations for @octokit/webhooks (#626) @bkeepers
- Rewriting some tests in TypeScript (#614, #625, #629, #656, #660) @kentaro-m, @yawningphantom, @karol-majewski
- Set the proper response type when making a GraphQL query with
-
Update versions for a few dependencies:
Documentation:
-
Bring testing docs in line with probot/template (#627) @wilhelmklopp
-
Adding typescript option to
create-probot-app
command (#630) @mousavian