NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1351 most downloaded on npm
Send parameterized requests to GitHub's APIs with sensible defaults in browsers and Node
Last release 19 days ago
30 Aug 2026
Release timing varies
gaps range from 2 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
128 releases · first in 2018
addsduplex option when sending a body (3df1556), closes #570
deps: update dependency @octokit/types to v9
One column per quarter.
deps: update dependency @octokit/types to v8
deps: update dependency @octokit/types to v7
special handling for AbortError
failover from native fetch to node-fetch
deps: update dependency @octokit/request-error to v3
deps: update dependency @octokit/endpoint to v7
stop testing against NodeJS v10, v12
deps: bump node-fetch requirement to 2.6.7 (#447) (9f82885), closes #448
## 5.6.2 (2021-10-03) ### Bug Fixes * pkg: typo in description
README: only route or url options are required, depending on usage
# 5.6.0 (2021-06-12) ### Features * error.response
logs deprecation warning if deprecation header is present'
deps: remove unused dependencies deprecation and once
deps: bump @octokit/types to ^6.7.1 - fixes response type for request("PUT /user/starred/{owner}/{repo}", { owner, repo })
## 5.4.13 (2021-01-25) ### Bug Fixes * deps: lock file maintenance
adapt for latest @octokit/types
deps: bump @octokit/types from 5.5.0 to 6.0.0
README: replace "cdn.pika.dev" with "cdn.skypack.dev" (77d3e73), closes #287 #289
bump minimal node-fetch version to 2.6.1 (security update) (#261) (0a4f91f), closes #260
deps: bump is-plain-object from 4.1.1 to 5.0.0
deps: bump is-plain-object from 3.0.1 to 4.0.0
deps: bump universal-user-agent from 5.0.0 to 6.0.0
deps: bump @octokit/types from 4.1.9 to 5.0.0
deps: bump @octokit/types from 2.11.1 to 4.0.1
deps: pin typescript version due to #137
update to @octokit/endpoint v6.0.1
deps: update @octokit/types to version 2.11.1
typescript: parameter and response for all known routes
package: update @octokit/request-error to version 2.0.0
package: update @octokit/endpoint to version 6.0.0
package: update universal-user-agent to version 5.0.0
package: update @octokit/types to version 2.0.0
better Typescript definitions via @octokit/types
package: version in published package
add server validation errors to error message
# 5.1.0 (2019-09-04) ### Features * README: authentication
package: update universal-user-agent to version 4.0.0
pass request-compatible API to request.hook(request, options)
package: update universal-user-agent to version 3.0.0
options.request.hook’s signature is now (request, endpointOptions)
options.request.hook’s signature is now (request, endpointOptions) (3aa81f3)options.request.hook’s signature is now (request, endpointOptions)Before:
request("GET /user", { request: { hook: (options, request) => /* ... */ } })
After:
request("GET /user", { request: { hook: (request, options) => /* ... */ } })
That way it aligns with octokit.hook from @octokit/rest
README: install from cnd.pika.dev
typescript: Allow to pass on type information for response data
replace ./src/http-error with @octokit/request-error
Version v4.0.0 was a faulty release, here are the changes compared to v3
Version v4.0.0 was a faulty release, here are the changes compared to v3
In favour of better compatibility with es modules, the library has a named export now
const request = require("@octokit/request")
is now
const { request } = require("@octokit/rest")
or
import { request } from "@octokit/request"
Buffer responses now return an ArrayBuffer instead of a Buffer. To get a Buffer again, do simply
Buffer.from(response.data)
Faulty release, use v4.0.1 or above
Faulty release, use v4.0.1 or above
"isPlainObject is not a function" in browser builds
package: update @octokit/endpoint to version 5.1.0 (aeccfec), closes #47
@octokit/endpoint for v5 (2df7498)package: update is-plain-object to version 3.0.0
travis: Node 6 is no longer officially supported
package: update @octokit/endpoint to latest version
log deprecation message once, with stack
do not set error.request.url to undefined on 304 response
# 2.3.0 (2019-01-20) ### Features * resolve with url property
package: fixes "merge.all is not a function" for build files
# 2.2.0 (2018-11-26) ### Features * error.request
add missing node-fetch dependency (630416b), closes #14
package: don’t publish unnecessary files to npm
error.status (deprecate error.code)
error.status (deprecate error.code) (5ac4225)Your coding agent can read these notes before it upgrades. Set up the MCP server →