Shipped · APIs and backends

What makenotion/notion-sdk-js shipped

The public repository of Notion · github.com/makenotion/notion-sdk-js

Written by FoxPlug from the repository's own releases; not affiliated with Notion. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/makenotion/notion-sdk-js; Notion did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for notion-sdk-js, free

Week of November 2, 2026

What shipped

Why it matters

This week gives TypeScript users working view filters and sorts plus per-request beta flags, and trims the shipped declarations. It also makes the project easier to maintain: publishing steps are written down, redundant publish builds are skipped, and superseded CI runs are cancelled so feedback arrives sooner.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.31.0 types view filters and sorts in TypeScript. v5.31.1 trims 1,712 bytes of declarations. Typed endpoints take per-request betas. Enhanced Markdown v1 is now marked deprecated, with a guide to testing v2.

Post for LinkedIn

Two releases this week. v5.31.0 makes views.create and views.update accept typed filters, sorts and quick filters in TypeScript. v5.31.1 trims 1,712 bytes of declarations by sharing one type for page properties across create and update, and one list response type across search and data source queries, with no change to existing imports or client methods. Typed endpoints now accept a betas option so a single call can opt into a Notion API beta. Enhanced Markdown v1 is marked deprecated in the README and generated descriptions, with guidance on when the default changes and how to test v2. On the maintenance side, a new PUBLISHING.md documents the release process, publish runs skip work when the version is already on npm, and CI cancels superseded pull request runs.

Week of October 26, 2026

What shipped

Why it matters

The v5.30.0 release makes Node.js 22 the minimum, so anyone on an older runtime has to upgrade before taking this version. The same release cuts the need for deep imports by exporting common API types from the package root. A fix for database links without a title slug also changes which ID extraction helpers return for those links, so check any code that relied on the previous value.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V5.30.0 is out. Node.js 22 or later is now required. Common API types are exported from the package root, so rich text, filter, icon, date, schema and client options types no longer need deep imports. Database links without a title slug now resolve to the database ID in extractNo

Post for LinkedIn

V5.30.0 of the Notion SDK for JavaScript is released. The breaking change is that Node.js 22 or later is now required, and support for all earlier versions has been dropped, so upgrade your runtime before updating. New capabilities in this release: common API types, including rich text, filter, icon, date, schema and client options, are now exported from the package root, along with QueryDataSourceFilter and QueryDataSourceSort aliases, so you no longer need deep imports to name these values. Comment responses and comment webhook payloads now include an optional property_id, set for comments on a database page property and omitted for ordinary comments. extractNotionId and extractDatabaseId now return the database ID for links that have no title slug, rather than the side-peek page ID. Web

More from makenotion/notion-sdk-js on GitHub

Merged pull requests

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-10.

Is this your repo? Ask us to remove this page.