Releases: appwrite/sdk-for-node
Releases · appwrite/sdk-for-node
23.0.0
What's Changed
- [BREAKING] Changed
$sequencetype fromnumbertostringforRowandDocumentmodels - [BREAKING] Renamed
IndexTypeenum: split intoDatabasesIndexType(with newSpatialvalue) andTablesDBIndexType - [BREAKING] Replaced
specificationparameter withbuildSpecificationandruntimeSpecificationinFunctions.create(),Functions.update(),Sites.create(),Sites.update() - Added new
Projectservice with full CRUD for project-level environment variables - Added new
Webhooksservice with full CRUD for project webhooks (includingupdateSignature) - Added
Users.updateImpersonator()method for enabling/disabling user impersonation - Added impersonation support:
setImpersonateUserId(),setImpersonateUserEmail(),setImpersonateUserPhone()onClient - Added
impersonatorandimpersonatorUserIdoptional fields toUsermodel - Added
deploymentRetentionparameter to Functions and Sites create/update - Added
startCommandparameter to Sites create/update - Added
WebhookandWebhookListmodels - Added
Documentsdb,Vectorsdbvalues toBackupServicesandDatabaseTypeenums - Added
WebhooksRead,WebhooksWrite,ProjectRead,ProjectWritescopes - Added custom
toString()on response data usingJSONbig.stringifyfor BigInt support - Removed
getQueueBillingProjectAggregation,getQueueBillingTeamAggregation,getQueuePriorityBuilds,getQueueRegionManager,getQueueThreatsfromHealthservice - Updated
Logmodel field descriptions to clarify impersonation behavior - Updated
X-Appwrite-Response-Formatheader to1.9.0
Full Changelog: 22.1.3...23.0.0
22.1.3
22.1.2
What's Changed
- Fix very large double values (for example 1.7976931348623157e+308) from being expanded into giant integer literals
Full Changelog: 22.1.1...22.1.2
22.1.1
What's Changed
- Removed unused BigNumber import from src/client.ts to clean up dependencies
- Updated documentation examples to include the new encrypt option for text-like attributes (encrypt: false) across multiple examples
- Updated README to specify Appwrite server compatibility with 1.8.x
- Repo cleanup: removed obsolete GitHub workflow and issue template files as part of repository cleanup (non-breaking)
Full Changelog: 22.1.0...22.1.1
22.0.0
What's Changed
- Add array-based enum parameters (e.g.,
permissions: BrowserPermission[]). - Breaking change:
Outputenum has been removed; useImageFormatinstead. - Add
getQueueAuditssupport toHealthservice. - Add longtext/mediumtext/text/varchar attribute and column helpers to
DatabasesandTablesDBservices.
Full Changelog: 21.1.0...22.0.0
21.1.0
What's Changed
- Added ability to create columns and indexes synchronously while creating a table
Full Changelog: 21.0.0...21.1.0
21.0.0
What's Changed
- Rename
VCSDeploymentTypeenum toVCSReferenceType - Change
createTemplateDeploymentmethod signature: replaceversionparameter withtype(TemplateReferenceType) andreferenceparameters - Add
getScreenshotmethod toAvatarsservice - Add
Theme,TimezoneandOutputenums
Full Changelog: 20.3.0...21.0.0
20.3.0
What's Changed
- Add
totalparameter to list queries allowing skipping counting rows in a table for improved performance - Add
Operatorclass for atomic modification of rows via update, bulk update, upsert, and bulk upsert operations - Add
createResendProviderandupdateResendProvidermethods toMessagingservice
Full Changelog: 20.2.1...20.3.0
20.2.1
20.1.0
What's Changed
- Deprecate
createVerificationmethod inAccountservice - Add
createEmailVerificationmethod inAccountservice
Full Changelog: 20.0.0...20.1.0