Releases: appwrite/sdk-for-web
Releases · appwrite/sdk-for-web
25.2.0
What's Changed
- feat: support concurrent chunk uploads by @TorstenDittmann in #174
Full Changelog: 25.1.1...25.2.0
25.1.1
What's Changed
- Fixed: Removed
Advisorservice andInsight,InsightCTA,InsightList,Report,ReportListmodels (admin-only endpoints, not intended for client SDKs) - Added:
sizeActualfield toFilemodel
Full Changelog: 25.1.0...25.1.1
25.1.0
What's Changed
- Added: Realtime
presenceschannel andRealtimePresencetypes for presence subscriptions - Added:
AdvisorandPresencesservices - Added:
Insight,Presence, andReportmodels with list variants - Added:
fusionauth,keycloak, andkickproviders toOAuthProviderenum - Added:
Client.setCookie()method for forwarding cookies in server-side runtimes - Updated:
X-Appwrite-Response-Formatheader to1.9.5
Full Changelog: 25.0.0...25.1.0
25.0.0
What's Changed
- Breaking: Added
unsubscribe(),update(), andclose()to Realtime subscriptions - Added: Added
userPhonefield toMembershipmodel - Updated: Updated
X-Appwrite-Response-Formatheader to1.9.2
Full Changelog: 24.2.0...25.0.0
24.2.0
What's Changed
- Added
xOAuth provider toOAuthProviderenum - Added
userTypefield toLogmodel - Updated
X-Appwrite-Response-Formatheader to1.9.1 - Updated TTL description for list caching in Databases and TablesDB
- Updated dev dependencies: Rollup 3→4, related plugin upgrades
Full Changelog: 24.1.1...24.2.0
24.1.1
- Fixed: Added
filesfield topackage.jsonto publish only built artifacts to npm
24.1.0
What's Changed
- Added: Added
getHeaders()method toClientto expose current request headers - Added: Added
package-lock.jsonto track dependency lockfile in version control
Full Changelog: 24.0.0...24.1.0
24.0.0
What's Changed
- [BREAKING] Changed
$sequencetype fromnumbertostringforRowandDocumentmodels - Added impersonation support:
setImpersonateUserId(),setImpersonateUserEmail(),setImpersonateUserPhone()onClient - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Added custom
toString()on response data objects usingJSONbig.stringifyto fix BigInt serialization - Updated
Logmodel field descriptions to clarify impersonation behavior foruserId,userEmail,userName - Updated
X-Appwrite-Response-Formatheader to1.9.0 - Updated devDependencies: Rollup 2→3, TypeScript 4.7→5.7, and related plugin upgrades
Full Changelog: 23.0.0...24.0.0
23.0.0
What's Changed
- Breaking: Made Channel.collection() require id parameter
- Breaking: Made Channel.table() require id parameter
- Breaking: Root factory methods require explicit IDs (databases, executions, tablesdb, bucket, function, team, membership)
- Added ttl option to listDocuments and listRows for caching
Full Changelog: 22.4.1...23.0.0
22.4.1
What's Changed
- Fix very large double values (for example 1.7976931348623157e+308) from being expanded into giant integer literals
Full Changelog: 22.4.0...22.4.1