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
new secret_scanning_alert.assigned, secret_scanning_alert.unassigned, issue_dependencies events
One column per quarter.
## 14.1.2 (2025-07-30) ### Bug Fixes * normalize trailing slashes
createLogger should not recreate the logger object if it already exists
# 14.1.0 (2025-06-29) ### Features * add validate-event-name
types: add missing enterprise key
types: update webhook definitions from @octokit/openapi-webhooks v12
deps: update octokit monorepo (major) (#1152) (1ec6af2), closes #1149
createLogger should not recreate the logger object if it already exists
allow to specify timeout option in middleware, refactor middleware
use Uint8Array instead of Buffer
deps: update @octokit/openapi-webhooks-types to v11
remove unref call from web middleware timeout (#1140) (b23bff9), closes #1139
types: new issues.typed and issues.untyped and custom_property.promote_to_enterprise events
types: payload type updates to include issue types and description updates
types: explicit return type from web middleware()
## 13.7.3 (2025-02-24) ### Bug Fixes * add ./types entrypoint
build: replace the module property with the source property
types: mark type parameters as optional
# 13.7.0 (2025-02-24) ### Features * add new "web" middleware
deps: update dependency @octokit/request-error to v6.1.7 [security]
add new secret_scanning_alert.publicly_leaked and secret_scanning_scan.completed events, type updates
deps: bump @octokit/webhooks-methods (#1103) (03466b0), closes #1099
use verifyWithFallback to support secret rotation
make verifyAndReceive accept a string name.
deps: bump Octokit deps to fix Deno compat
types: correct some invalid types
types: new projects_v2_status_update, sub_issues events
# 13.3.0 (2024-07-15) ### Features * use native AbortError
types: webhooks payload type updates via @octokit/openapi-webhooks-types
explicitly check that request.body is a string
types: type updates from @octokit/openapi-webhooks-types v8.2.1
types: upgrade @octokit/openapi-webhooks-types to v8.2.0
use exports field for ESM exports
types: update @octokit/openapi-types to v8.1.1 - No relevant changes
types: updates to custom_property.created event types
types: update from @octokit/openapi-webhook-types
# 13.2.0 (2024-04-03) ### Features * security: Add provenance
types: Adds repository-rule-params-thresholds, repository-rule.role_name, created.git-ref-only
types: adds platform_chat, cli, renames copilot_chat > ide_chat in copilot-organization-details, updates docs
## 13.0.2 (2024-02-27) ### Bug Fixes * types: description updates
deps: update dependency @octokit/openapi-webhooks-types to v6
Switch from @octokit/webhooks-types to @octokit/openapi-webhooks-types due to the transition to using GitHub's OpenAPI schema
deps: bump @octokit/request-error
deps: bump @octokit/webhooks-methods
deps: bump octokit packages to beta versions
correct some type discrepencies (#970) (fb2db0b), closes #969
# 13.0.0-beta.2 (2024-02-14) ### Features * migrate to ESM
# 13.0.0-beta.1 (2024-02-11) ### Features * use OpenAPI spec (6d182a6) ### BREAKING CHANGES * use GitHub's OpenAPI spec
createLogger should not recreate the logger object if it already exists
type update via @octokit/webhooks-types v7.6.1
add new merge_group.destroyed event
types: add new events via @octokit/webhooks-schemas update to v7.4.0
Nothing published for this version
deps: update @octokit/webhooks-methods
correct some type discrepencies (#970) (fb2db0b), closes #969
deployment_review, bump webhooks-types and webhooks-schemas
types: use .js extension instead of .ts
improve compatibility of Google Cloud Functions, req.body is the parsed JSON payload
prevent splitting multibyte characters in getPayload()
Your coding agent can read these notes before it upgrades. Set up the MCP server →