npx @buildinternet/releases get notionRecently shipped SDK v5.27.0 with a browser token guard, the Agent Skills API, and typed databases.
Browser clients refuse tokens by default. Constructing a client with auth in a browser page, web worker, or service worker now throws BrowserTokenNotAllowedError; per-request auth and OAuth client credentials reject the same way before anything is sent. Pass dangerouslyAllowBrowser: true to opt out — jsdom tests, for example. A client without a token still works in a browser, such as one pointed at your own server via baseUrl.
Agent Skills reached the SDK, alongside typed databases. client.plugins.list() and client.plugins.retrieve() browse plugins, and client.skills.retrieve() returns a signed archive URL; the SDK doesn't download or extract the files.
The iOS app stayed on bug fixes. Releases 1.7.334 through 1.7.346 all shipped bug fixes and performance improvements, with no new capabilities.
Agent and session APIs from v5.26.0 still stand. client.agents and client.sessions cover retrieval, queries, status and credit-limit updates, cancellation, and SSE streaming with retry before the stream opens. Write responses still honor filter_properties, and verification filters still accept does_not_equal. Meeting-notes block creation and the External Agents API GA remain available.