The JS SDK is tracking fast-moving API surface changes alongside product features shipped to the main platform. Recent work emphasizes AI capabilities, block types, and granular API control.
Comments now accept markdown formatting in v5.17.0, matching broader richtext support across the platform.
Views API landed in v5.14.0, enabling programmatic access to database views including the newly shipped dashboard view type. The SDK also synced support for H4 blocks, status properties, and "me" person filters in the same window. This reflects Notion's push toward richer database visualization—dashboards and tabs are primary UI features in the March releases, now exposed to developers.
Markdown endpoints for pages shipped in v5.11.0 with pages.retrieveMarkdown() and pages.updateMarkdown(), giving developers a content-first API alternative to block-level manipulation. v5.13.0 extended this with update_content and replace_content operations, enabling partial markdown edits.
Tab block support rolled through the SDK in v5.15.0 as the product shipped tabs for organizing page sections. The same release modularized api-endpoints.ts into separate files and added custom_emojis.list().
Icon support for paragraph blocks and new APIErrorCode.gateway_timeout landed in v5.16.0, tracking platform stabilization.
Security fix in v5.9.0 blocked path traversal via ../ sequences in Client.request() calls. Callers must now use properly formatted absolute API paths instead.
Retry logic with exponential backoff shipped in v5.10.0, improving resilience for transient failures.
MCP Server v2.1.0 added tool annotations for better LLM understanding, fixed JSON double-serialization bugs from MCP clients, and exposed the retrieve database endpoint in its OpenAPI spec.