Skip to content

feat: Node.js SDK update for version 30.0.0-rc.2 - #169

Merged
ArnabChatterjee20k merged 4 commits into
mainfrom
dev
Oct 6, 2026
Merged

ArnabChatterjee20k merged 4 commits into
mainfrom
dev

Conversation

@ArnabChatterjee20k

@ArnabChatterjee20k ArnabChatterjee20k commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

This PR contains updates to the Node.js SDK for version 30.0.0-rc.2.

@hansi-codes

hansi-codes Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

Both previously reported issues are fixed, and the incremental changes introduce no identified defects.

Updates the Node.js SDK to 30.0.0-rc.2 with OAuth prompt enums, Webflow support, avatar photo management, and Topic helpers. Adds optional session and list parameters, refreshes response models, and supports text responses and file-less uploads. Updates release metadata, examples, and tests, including upload regression coverage.

Latest changes: The newest commits fix InputFile imports in four upload examples and add client tests for chunk boundaries, shared upload IDs, large text uploads, and file-less text responses.

Verdict New comments Fixed Still open
✅ Approved 0 2 0
📂 Walkthrough · 18
File Change
CHANGELOG.md, README.md Document release additions and the targeted server version.
package.json, package-lock.json Update the release version and brace-expansion override.
docs/examples/** Refresh API examples and new parameters, and fix InputFile imports in upload examples.
src/client.ts Serialize multipart objects and support text responses and file-less upload fallback.
src/enums/** Add OAuth prompt enums, Webflow, avatar write scope, and dedicated database resource type.
src/index.ts, src/topic.ts Export new enums and add validated MQTT topic builders.
src/models.ts Add Account and Webflow models and update provider and optional-field declarations.
src/services/account.ts Add session duration, list total, and current-session deletion options.
src/services/avatars.ts Add authenticated photo upload and deletion methods and update screenshot documentation.
src/services/databases.ts, src/services/documents-db.ts, src/services/tables-db.ts, src/services/vectors-db.ts Add optional transaction-list total parameters.
src/services/domains.ts Return DNS zone content as a string.
src/services/functions.ts, src/services/locale.ts, src/services/sites.ts Add optional total parameters to metadata list endpoints.
src/services/messaging.ts Add push channel IDs and reorder message update arguments.
src/services/project.ts Add OAuth prompt configuration and Webflow updates.
src/services/proxy.ts, src/services/teams.ts, src/services/webhooks.ts Update API constraints and behavior documentation.
test/client.test.js Test chunk boundaries, shared upload IDs, text-upload bypass, and file-less response handling.
test/services/** Add photo and text-zone coverage and refresh response fixtures.
test/topic.test.js Test topic construction, wildcards, and invalid levels.
✅ Fixed since the last review · 2
  • Import InputFile in the photo upload example · docs/examples/avatars/update-photo.md:3
  • Cover the new upload response-type branches · src/client.ts:469

Reviewed the commits since 3e3ded5 · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Tier B · See the inline comments. Summary

Comment thread docs/examples/avatars/update-photo.md Outdated
Comment thread src/client.ts

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Tier S · Looks good to merge. Summary

@ArnabChatterjee20k
ArnabChatterjee20k merged commit 4b39b37 into main Oct 6, 2026
1 check passed
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.

1 participant