Skip to content

feat: SDK update for version 1.0.0 - #117

Merged
ChiragAgg5k merged 10 commits into
mainfrom
dev
Sep 21, 2026
Merged

ChiragAgg5k merged 10 commits into
mainfrom
dev

Conversation

@ChiragAgg5k

@ChiragAgg5k ChiragAgg5k commented Sep 20, 2026 •

Copy link
Copy Markdown
Member

This PR contains updates to the SDK for version 1.0.0.

What's Changed

  • Stable: first stable release of the React Native SDK, out of beta
  • Breaking: removed Account.listLogs and the Log, LogList models
  • Breaking: removed Client.setDevKey
  • Breaking: SDK now targets Appwrite 2.2 (X-Appwrite-Response-Format: 2.2.0)
  • Added: Account.createIdTokenSession for native Apple and Google sign-in with IdTokenProvider enum
  • Added: Account.createEmailVerificationOTP and Account.updateEmailVerificationOTP
  • Added: Kakao and Tiktok values to OAuthProvider
  • Added: passwordPwned field on User and providerIdToken field on Identity
  • Fixed: Storage.createFile uploads work with Expo fetch (Expo SDK 57+) as well as React Native fetch
  • Fixed: empty-string required path parameters are rejected instead of sent to the API
  • Updated: all JSON endpoints send an explicit accept: application/json header

@ChiragAgg5k ChiragAgg5k changed the title feat: React Native SDK update for version 1.0.0 feat: SDK update for version 1.0.0 Sep 20, 2026
@greptile-apps

greptile-apps Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

The PR appears safe to merge; no actionable new issue remains after the latest documentation corrections.

Summary

Updates the React Native SDK for its 1.0.0 stable release.

  • Targets Appwrite API response format 2.2 and updates package metadata.
  • Adds native Apple and Google ID-token sessions and email-verification OTP APIs.
  • Improves Expo-compatible file uploads, required path-parameter validation, and JSON response negotiation.
  • Removes deprecated APIs and models while adding new provider enum values and model fields.
  • Changes since the previous review only clarify the supported server version and the scope of empty-string validation.

Reviews (2) 路 Last reviewed commit: "docs: state the 2.2.x server target in t..."

Comment thread src/services/account.ts
The badge already said 2.2.0; the sentence below it still claimed 2.0.x because the sdks task took the version from its --version argument (fixed in appwrite/appwrite#13784).
@ChiragAgg5k
ChiragAgg5k merged commit ff6f40f into main Sep 21, 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.

2 participants