NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3544 most downloaded on npm
GitHub webhook events toolset for Node.js
Last release 9 months ago
03 Dec 2025
Release timing varies
gaps range from 9 days to 4 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
286 releases · first in 2017
typescript: update URL in the descriptions for RepositoryVulnerabilityAlertEvent and SecurityAdvisoryEvent
One column per quarter.
typescript: add check_suite_id property to WorkflowRun interface & remove sender property from SecretScanningAlertCreatedEvent
typescript: add auto_merge property to PullRequest and add email permission to App
typescript: add description for {CreateEvent, DeleteEvent}#pusher_type property
deps: explicitly specify that TS 4.1 is required
typescript: HandlerFunction argument
types: update WorkflowRun#pull_request with the PullRequest interface instead of unknown
typescript: new deployment object for CheckRunEvent; cleanup properties in issue and pull_request events; fix GitHubOrg interface values
typescript: compile-time invalid argument errors
typescript: use the Github org values as defaults for the sender property in CodeScanningAlert
sender property in CodeScanningAlert (#468) (59d2ca9)typescript: update CodeScanningAlert#{AppearedInBranch,Created,Fixed,Reopened} types to include a sender field defaulted to GitHub
typescript: compile-time missing options error
typescript: simplify TransformMethod type
# 8.1.0 (2021-02-12) ### Features * logging: add log option
typescript: infer TTransformed from createEventHandler() options
First stable 8.x release, see release notes for v8.0.0
First stable 8.x release, see release notes for v8.0.0
delete#ref_type to match create event (via @octokit/webhooks-definitions v3.58.1) (#449) (fd1477c)throw an error if * or error events are passed to #on
remove deprecated payload types
* as an event name is no longer supportederror as an event name is no longer supported@octokit/webhooks-definitions a dependency (c4ed3d8)* event (4b20ca7)error event (b2d5c70)typescript: add enum to delete#ref_type to match create event (via `@octokit/webhooks-definitions` v3.58.1)
delete#ref_type to match create event (via @octokit/webhooks-definitions v3.58.1) (#449) (fd1477c)typescript: resolve correct value for BaseWebhookEvent#name
## 7.24.1 (2021-02-03) ### Bug Fixes * types: webhooks type fixes
types: receive() type improvement for consistency with event-handler one
typescript: deduplicate Sender type
typescript: WebhookPayloadMarketplacePurchaseMarketplacePurchaseAccount#node_id property
typescript: type action property on payloads (#392) thanks @G-Rath
typescript: better payload definitions
typescript: eventPayload parameter for Webhooks#verify can be string
mark eventPayload param for verify as string | object
move @pika/plugin-ts-standard-pkg to devDependencies
typescript: export EventTypesPayload type
typescript: mark verify parameters as required (#373) thanks @G-Rath
# 7.16.0 (2020-12-04) ### Features * secret_scanning_alert event
typescript: add types for check_run.requested_action (#370) thanks @codebytere
prefix error messages with "[@octokit/webhooks] "
Add onAny and onEvent functions
# 7.14.0 (2020-10-17) ### Features * sign: support sha256 algorithm
typescript: optional installation key in payload
export WebhooksEvents from @octokit/webhooks.js
typescript: add optional "organization" key to event payloads
typescript autocomplete and types for public api
proper types for requested_reviewers, labels, assignees
README: Constructor example: WebhooksApi -> Webhooks
typescript: workaround for trouble with aggregate-error type exports
deps: Depend on aggregate-error 3.1.0 (#236) (d4bd29b), closes #235
deps: bump aggregate-error from 3.0.1 to 3.1.0
typescript: export WebhookError
# 7.10.0 (2020-08-15) ### Features * reply after 9s with 202 status
set encoding before reading payload for signature verification
typescript: Change options to match the ones from other octokit repos
typescript: Remove file extension from import (#193) (459f5da), closes #188
assure that errors are always instances of AggregateError
set common error types from Octokit request errors
typescript: WebhookPayloadPullRequest["installation"]
## 7.8.1 (2020-07-31) ### Bug Fixes * package: release settings
TypeScript: Webhook events are now an enum instead of a list of strings. Webhook event name types can be imported as EventNames
EventNamesWebhooks.WebhookEvent type is now just WebhookEventWebhooks.WebhookPayload* types are now EventPayloads.WebhookPayload*"workflow_dispatch" event and new actions for "pull_request", "release", and "sponsorship"
Your coding agent can read these notes before it upgrades. Set up the MCP server →