NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1426 most downloaded on npm
Turns REST API endpoints into generic request options
Last release 1 months ago
29 Aug 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
96 releases · first in 2018
typescript: typescript definitions for new endpoints (team sync, vulnerability alerts)
package: update deepmerge to version 3.3.0
One column per quarter.
package: update deepmerge to version 3.2.1
README: install from cdn.pika.dev instead of unpkg.com for browsers
typescript: updated endpoint route & parameter definitions
author.* and committer.* parameters for DELETE /repos/:owner/:repo/contents/:path
typescript: description updates
typescript: rename *_Options and *_RequestOptions to *Endpoint and *RequestOptions
typescript: updated endpoint route & parameter definitions
Typescript: Type definitions for endpoint(route, parameters) for all known routes
set correct version in user-agent header
@octokit/endpoint now exports { endpoint }
@octokit/endpoint now exports { endpoint }Before
const endpoint = require('@octokit/endpoint')
After
const { endpoint } = require('@octokit/endpoint')
or
import { endpoint } from '@octokit/endpoint'
handle "application/octet-stream" accept header + previews (f7695b6), closes octokit/rest.js#1348
package: update is-plain-object to version 3.0.0
# 4.2.0 (2019-04-28) ### Features * better typescript definitions
## 4.1.1 (2019-04-23) ### Bug Fixes * package: add "types" key
### Features - Typescript definitions
travis: drop official support for Node 6 - no longer tested
previews with .github prefix in accept header
options.mediaType.format + options.mediaType.previews + accept header
ignore -preview suffix in mediaType.previews option
options.mediaType.format and options.mediaType.previews
package: update deepmerge to version 3.2.0
package: update deepmerge to version 3.1.0
"merge.all is not a function" error in browser builds
endpoint("/") defaults method to "GET"
package: don’t publish unnecessary files to npm
endpoint.options() has been renamed to endpoint.merge()
endpoint.options() & endpoint.parse()
only merge simple objects (part II)
only merge simple objects (e.g. keep options.request.agent instance intact)
set headers[content-type] by default
request option (26f3548)headers[content-type] by default (64051c7)reduce browser bundle size from 9.15kb to 2.66
### Features * browser support
# 1.1.0 (2018-10-20) ### Features * endpoint.defaults() (1eaf27c) * repeated .defaults()
# 1.0.0 (2018-10-20) ### Features * initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →