Skip to content

feat: React Native SDK update for version 0.28.0#100

Merged
ChiragAgg5k merged 1 commit intomainfrom
dev
Apr 15, 2026
Merged

feat: React Native SDK update for version 0.28.0#100
ChiragAgg5k merged 1 commit intomainfrom
dev

Conversation

@ChiragAgg5k
Copy link
Copy Markdown
Member

This PR contains updates to the React Native SDK for version 0.28.0.

@greptile-apps
Copy link
Copy Markdown

greptile-apps bot commented Apr 15, 2026

Greptile Summary

This PR updates the React Native SDK to version 0.28.0, adding the X OAuth provider, a userType field to the Log model, bumping the X-Appwrite-Response-Format header to 1.9.1, expanding the TTL documentation for listDocuments/listRows, and upgrading dev tooling (Rollup 3→4, Playwright 1.56→1.59, @rollup/plugin-typescript 11→12). The CI workflow now pins Node.js to 24.14.1 and npm to 11.10.0, and the Rollup config is renamed from .js to .mjs with an explicit outDir: "dist" added to the TypeScript plugin for Rollup 4 compatibility.

Confidence Score: 5/5

This PR is safe to merge — all changes are straightforward SDK version-bump updates with no logic changes.

No P0 or P1 issues found. All changes are additive (new enum value, new model field, updated docs, dependency upgrades) with no behavioral regressions introduced.

No files require special attention.

Important Files Changed

Filename Overview
.github/workflows/publish.yml Node.js pinned to '24.14.1' and npm pinned to '11.10.0'; rename of step for clarity
rollup.config.mjs Renamed from rollup.config.js to rollup.config.mjs (explicit ES module), added outDir: "dist" to TypeScript plugin for Rollup 4 compatibility
src/enums/o-auth-provider.ts Added X = 'x' OAuth provider in correct alphabetical position
src/models.ts Added userType field to Log type with accurate JSDoc describing possible values
src/client.ts Version header bumped to 0.28.0 and X-Appwrite-Response-Format updated to 1.9.1
src/services/account.ts JSDoc provider lists in OAuth session creation methods updated to include 'x'
src/services/databases.ts TTL parameter description expanded with caching semantics, staleness warning, and key composition details
src/services/tables-db.ts TTL parameter description expanded for listRows consistent with databases.ts changes
package.json Version bumped to 0.28.0, dev dependencies upgraded (Rollup 3→4, Playwright 1.56→1.59, plugin updates), engines field added

Reviews (1): Last reviewed commit: "chore: update React Native SDK to 0.28.0" | Re-trigger Greptile

@ChiragAgg5k ChiragAgg5k merged commit 6f6205b into main Apr 15, 2026
2 checks 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