Skip to content

Bump @notionhq/client from 5.22.0 to 5.23.0 - #15

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/notionhq/client-5.23.0
Closed

Bump @notionhq/client from 5.22.0 to 5.23.0#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/notionhq/client-5.23.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps @notionhq/client from 5.22.0 to 5.23.0.

Release notes

Sourced from @​notionhq/client's releases.

v5.23.0

What's Changed

New capabilities

  • Webhook signature verification helpers (#722)

    • Adds verifyWebhookSignature() (and signWebhookPayload() for tests) so you can confirm a webhook actually came from Notion instead of hand-rolling HMAC-SHA256.
    • If you receive Notion webhooks: switch to this helper. Pass the raw request body (not re-serialized JSON) plus the X-Notion-Signature header. Works out of the box in Node 18+, Bun, Deno, Cloudflare Workers, Vercel Edge, and browsers.
  • iterateAllDataSourceRows / collectAllDataSourceRows helpers (#730, #731)

    • A single dataSources.query caps out at ~10,000 rows and then silently stops — plain pagination misses the rest of a large data source. These helpers page past that cap by partitioning on created_time, de-duping rows automatically.
    • If you query large data sources: use these instead of manual pagination to guarantee you see every row. (#731 also fixes window advancement for wiki data sources that return child data-source rows, not just pages.)
  • client.asyncTasks.retrieve (#736)

    • Adds support for the newly documented async task endpoint, so you can poll long-running operations to completion.
  • allow_async on createPage and update-page-markdown (#728, #729)

    • Lets these endpoints return an async task for large/slow writes instead of blocking the request.
    • If you create pages or update markdown at scale: opt in with allow_async, then poll the returned task via client.asyncTasks.retrieve (#736).

Reliability

  • Retry on service_overload (HTTP 529) (#727)
    • The client now automatically retries 529s (respecting retry-after) alongside existing 429/500/503 handling — fewer transient failures surface to your code. No action needed; thanks @​RyanBillard.

Type & bug fixes

  • relevance search sort now uses the property discriminator (#724)

    • Fixes the type for the relevance sort variant in search parameters. If you sort search results by relevance and hit a type error, this is the fix — align your call with the corrected shape.
  • Allow null for start_cursor in pagination types (#723)

    • Pagination params now accept null (not just string/undefined), so you can pass a next_cursor straight through without a null-check dance.
  • Bump version to v5.23.0 (#741)

New Contributors

Links

Commits
  • 0530772 Bump version to v5.23.0 (#741)
  • 7be6a87 [AI] Add client.asyncTasks.retrieve for the newly documented async task end...
  • df39f71 [AI] Add allow_async body parameter to createPage endpoint (#729)
  • 4eddaf6 [AI] Add allow_async parameter to update page markdown endpoint (#728)
  • 9eba533 [SDK] Add service overload retry support (#727)
  • 63db518 Advance full-query windows on data-source rows, not only pages (#731)
  • 21bbeed Add iterateAllDataSourceRows/collectAllDataSourceRows helpers (#730)
  • 9af6864 [AI] Fix relevance sort variant to use property discriminator in search p...
  • ee7fa64 Allow null for start_cursor in pagination types (#723)
  • 2aca555 Introduce helpers for webhook signature verification (#722)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/makenotion/notion-sdk-js/releases)
- [Commits](makenotion/notion-sdk-js@v5.22.0...v5.23.0)

---
updated-dependencies:
- dependency-name: "@notionhq/client"
  dependency-version: 5.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github

dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #17.

@dependabot dependabot Bot closed this Jul 20, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/notionhq/client-5.23.0 branch July 20, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants