NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3381 most downloaded on npm
GitHub OAuth toolset for Node.js
Last release 2 months ago
02 Aug 2026
Release timing varies
gaps range from 1 weeks to 10 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
75 releases · first in 2020
One column per quarter.
deps: update Octokit deps and actions/checkout action to v7
set default type for TOctokitInstance in interface
update octokit dependencies, derive getUserOctokit return type from Octokit option (#620) (ae687c8), closes #262
deps: update octokit monorepo (major)
stop testing against NodeJS v18
deps: bump octokit dependencies to mitigate ReDos vulnerabilities
deps: bump Octokit deps to fix Deno compatibility
deps: remove @types/node from dependency tree (#579) (b6fc079), closes /github.com/octokit/octokit.js/issues/2762#issuecomment-2486997620
@types/node from dependency tree (#579) (b6fc079), closes /github.com/octokit/octokit.js/issues/2762#issuecomment-2486997620don't respond to OPTIONS requests for non-oauth requests
types: export minimal types for the OAuthApp class
pkg: add a default fallback export
# 7.1.0 (2024-04-03) ### Features * security: Add provenance
pkg: add main entry point (#508) (b9ee454), closes octokit/core.js#662
# 7.0.0 (2024-02-25) ### Features * package is now ESM (#506) (b02dfb8) ### BREAKING CHANGES * package is now ESM
# 7.0.0-beta.1 (2024-02-25) ### Bug Fixes * bump deps (8426abb) * fix relative import paths (d1474d6) ### Features * package is now ESM (80ed2fe) ###
types: optional refresh token for GitHub Apps
deps: update octokit monorepo (major)
v5 (#343) (7a781c5), closes #343
onUnhandledRequest middleware optionCo-authored-by: Baoshan Sheng sheng@icmd.org Co-authored-by: wolfy1339 4595477+wolfy1339@users.noreply.github.com Co-authored-by: Keegan Campbell me@kfcampbell.com
# 5.0.0-beta.8 (2023-06-17) ### Bug Fixes * remove old polyfills
deps: update Octokit dependencies
deps: update dependency @octokit/oauth-authorization-url to v6
stop testing against NodeJS v14, v16
build: replace Pika with esbuild and tsc
build: add script to fix package json from build step
handleRequest for custom middlewares. Deprecate onUnhandledRequest middleware option
allowSignup when they are not set in the login url or app options (#370) (22bf430)drop onUnhandledRequest middleware option
Revert "fix(deps): update dependency @octokit/oauth-authorization-url… (#430) (f9996ce), closes #430 #419
deps: update dependency @octokit/oauth-authorization-url to v6
build: replace Pika with esbuild and tsc
build: add script to fix package json from build step
add redirectUrl as a constructor option
handle undefined values of allowSignup when they are not set in the login url or app options
handleRequest for custom middlewares. Deprecate onUnhandledRequest middleware option
bundlesize: move 'aws-lambda' as devDependency
types: resolve type error with latest TypeScript version
deps: update dependency @octokit/oauth-authorization-url to v5
deps: update dependency @octokit/auth-oauth-app to v5
deps: update dependency @octokit/oauth-methods to v2
deps: update dependency @octokit/auth-oauth-user to v2
deps: update dependency @octokit/auth-unauthenticated to v3
deps: update dependency @octokit/core to v4
stop testing against NodeJS v10, v12
revert "fix: do not require state parameter to create a token (#288)"
createWebWorkerHandler for Cloudflare and Deno. Deprecates createCloudflareHandler
do not require state parameter to create a token
use type import for aws-lambda (#284) (7eaf81d), closes #283
## 3.6.1 (2022-05-11) ### Bug Fixes * use type import for aws-lambda
aws lambda handler (api gateway v2 integration)
remove clientSecret from responses, reshape createToken, add
# 3.5.0 (2021-08-03) ### Features * allow CORS for HTTP endpoints
# 3.4.0 (2021-07-16) ### Features * cloudflare event handler
app.getUserOctokit() and octokit.request("GET /user") does not trigger "token" event
deps: remove accidental dependencies i and npm
make node middleware compatible with express
remove type imports from "http" for Deno compatibility
deps: remove unused library btoa-lite
typescript: Inherit types from defaults.Octokit set via App.defaults({ Octokit })
typescript: derive octokit type from Octokit constructor option
# 3.1.0 (2021-03-26) ### Features * OAuthApp.defaults()
typescript: createNodeMiddleware() accepts both OAuthApp<"oauth-app"> and OAuthApp<"github-app">
Your coding agent can read these notes before it upgrades. Set up the MCP server →