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 10 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
types: limit recursion in types using ternary statements
pass through TTransformed to onAny and onError
One column per quarter.
typescript: workaround for trouble with aggregate-error type export
## 12.0.5 (2023-11-16) ### Bug Fixes * only parse payload once
handle error thrown by verify method
deps: update dependency @octokit/request-error to v5
types: updates to webhooks via @octokit/webhooks-types
stop testing against NodeJS v14, v16
Handle verify error (#915) (8a2080c), closes #914
types: correct typo in secret_scanning_alert
new deployment statuses for deyployment_status event
deyployment_status eventsecret_scanning_alertsecret_scanning_alert_location eventworkflow_job.waiting eventbranch_protection_rule.requested eventrequire_last_push_approval rule for branch_protection_rulequeued to possible statuses for workflow_job in workflow_job.in_progress eventRemoves the onUnhandledRequest middleware option
onUnhandledRequest middleware option (#740) (cfd77ad)webhooks.sign() (#794) (855cefa)webhooks.verify() and webhooks.verifyAndReceive() and the middleware (#793) (7cc4068)package.json entries for better browser and ESM compat (ffbf0ac)pathwebhooks.verify() and webhooks.verifyAndReceive()request.bodywebhooks.verify()empty commit to trigger a release on the [@latest](https://github.com/latest) npm tag
build: adapt package.json entries for better browser and ESM compat
package.json entries for better browser and ESM compat (ffbf0ac)typescript: new pull_request.milestoned and pull_request.demilestoned events
handle missing Content-Type header with null check
middlware: allow string payloads (#799) (4a9afd7), closes #775
return helpful error when Content-Type header is not application/json
true in middleware (13fa225)Content-Type header is not application/json (#795) (b7aee15)webhooks.verify()only accept string payloads for webhooks.verify() and webhooks.verifyAndReceive() and the middleware
webhooks.verify() and webhooks.verifyAndReceive() and the middleware (#793) (7cc4068)webhooks.verify() and webhooks.verifyAndReceive()request.bodydeprecate onUnhandledRequest and accepting object payloads for for webhooks.verify() and webhooks.verifyAndReceive()
onUnhandledRequest and accepting object payloads for for webhooks.verify() and webhooks.verifyAndReceive() (#790) (c9d6a9d)dependabot_alert and workflow_run.in_progress events, and various other type fixes (#759) (50626e5)registry_package event, updated types for package event (#783) (74882f6)empty commit to trigger new beta release
Removes the onUnhandledRequest middleware option (#740) (cfd77ad), closes #740
middleware only and (always) handles requests at path
fix(doc): document way to handle unhandled requests
refactor(middleware): remove unused type declarations
empty commit to trigger a release on the [@latest](https://github.com/latest) npm tag
typescript: new pull_request.milestoned and pull_request.demilestoned events
typescript: new pull_request.milestoned and pull_request.demilestoned events
build: include sourceContent in node/browser bundles
build: serve types from dist-types/index.d.ts
empty commit to trigger release
types: new installation_target event
handle missing Content-Type header with null check
## 10.6.1 (2023-01-14) ### Bug Fixes * logging: change error to warn
middlware: allow string payloads (#799) (4a9afd7), closes #775
return helpful error when Content-Type header is not application/json
deprecate onUnhandledRequest and accepting object payloads for for webhooks.verify() and webhooks.verifyAndReceive()
types: new registry_package event, updated types for package event
type updates via @octokit/webhooks-types v6.6.0
new dependabot_alert and workflow_run.in_progress events, and various other type fixes
types: new pull_request.queued and pull_request.dequeued events
types: refactor BranchProtectionRule to have a common schema for the different rule types
types: correct enum values for required_conversation_resolution_level, add enum values for PullRequestReview#state
types: description updates for the push event
types: new keys in changes property in branch_protection_rule#edited, and other fixes via @octokit/webhooks v6.3.2
changes property in branch_protection_rule#edited, and other fixes via @octokit/webhooks v6.3.2 (#723) (6449fa9)type updates from `@octokit/webhooks-types`
# 10.1.0 (2022-08-08) ### Features * new merge_group event
types: remove 'email' format for 'email' property in committer.schema.json from @octokit/webhooks-types v6.2.4
types: description updates for the check_suite event
deps: update dependency @octokit/request-error to v3
deps: update dependency @octokit/webhooks-methods to v3
types: description updates from @octokit/webhooks-types v6.2.2
types: updates from @octokit/webhooks-types v6.2.1
types: updates from @octokit/webhooks-types v6.2.0
types: updates from `@octokit/webhooks-types v6.1.2`
types: update the MarketplacePurchase#free_trial_ends_on property to also be a string
drop NodeJS v10, v12 support + test NodeJS v18
try to release with previously used semantic-release version
trigger another release (cce5722), closes #issuecomment-1812983128
## 9.26.1 (2023-11-15) ### Bug Fixes * handles verify error
types: webhooks updates via `@octokit/webhooks` v5.8.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →