Releases: appwrite/sdk-for-console
Releases · appwrite/sdk-for-console
7.0.0
What's Changed
- Breaking: Updated
$sequencetype fromnumbertostringfor rows and documents. - Updated: Compatibility note now refers to Appwrite server
1.9.x. - Updated: README badge shows API version
1.9.0. - Updated: Set header
X-Appwrite-Response-Formatto1.9.0.
Full Changelog: 6.0.0...7.0.0
7.0.0-rc.1
Full Changelog: https://github.com/appwrite/sdk-for-console/commits/7.0.0-rc.1
6.0.0
What's Changed
- Breaking: Renamed
domains.confirmPurchase()todomains.updatePurchase() - Breaking: Renamed
domains.confirmTransferIn()todomains.updateTransferIn() - Breaking: Replaced
ProjectsAPI withWebhooksfor webhook usage - Breaking: Renamed
updateWebhook()toupdate()onWebhooks - Breaking: Renamed
listWebhooks()tolist()onWebhooks - Breaking: Replaced
DomainPurchasePaymentStatuswithDomainPurchaseStatus - Breaking: Renamed
DomainTransferStatusStatustoDomainTransferStatus - Breaking: Removed
Deno121,Deno124,Deno135fromBuildRuntime/Runtimeenums - Updated README badge to API version
1.8.2 - Added
queriesoption towebhooks.list()
Full Changelog: 5.0.0...6.0.0
5.0.0
5.0.0
- Breaking: Functions and Sites now require
specificationparameter and supportdeploymentRetention - Breaking: New
buildSpecificationandruntimeSpecificationparameters for functions - Added messaging migration resource types: Provider, Topic, Subscriber, Message
- Added new build runtimes and runtime versions
- Added domain purchase and transfer confirmation endpoints
- Added
DomainPurchasePaymentStatusenum
4.0.0
What's Changed
- Breaking: Channel.collection() and Channel.table() now require explicit IDs
- Added migration resource enums: AppwriteMigrationResource, FirebaseMigrationResource, NHostMigrationResource, SupabaseMigrationResource
- Added DomainTransferStatusStatus enum
- Added ttl option to listDocuments and listRows
- Added new docs/examples across domains, health, migrations, projects, sites
- Updated docs and examples to reflect new resources and transfers
Full Changelog: 3.1.0...4.0.0
3.1.0
What's Changed
- Add support for
createPurchasemethod inDomainsservice - Fix very large double values (for example 1.7976931348623157e+308) from being expanded into giant integer literals
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- Breaking: EmailTemplateType enum values renamed and updated (Magicsession -> MagicSession, Mfachallenge -> MfaChallenge, Sessionalert -> SessionAlert, Otpsession -> OtpSession) and their underlying string values changed accordingly, which may affect existing integrations.
- Breaking: OAuthProvider enum removed GithubImagine and GoogleImagine options, potentially breaking code that referenced those providers.
- New: Channel.upsert() method added to support upserting documents/rows with Channel.
- New: Expanded runtime support with additional runtimes across BuildRuntime, Runtime, and Runtimes enums (Node.js 23-25, PHP 8.4, Ruby 3.4/4.0, Python 3.13/3.14, Deno 2.5/2.6, Bun 1.2/1.3, Go 1.24-1.26, Java 25, Kotlin 2.3, Swift 6.2, etc.).
- Chore: Removed bignumber.js dependency; library now relies on json-bigint and native BigInt handling; ensure compatibility for users that depended on bignumber.js.
- Documentation: Update README to reflect Appwrite server compatibility 1.8.x.
- Maintenance: Changelog updated with 2.3.1 patch: Add missing
queriesparameter to new string type attributes (backward-compatible improvement).
Full Changelog: 2.3.1...3.0.0
2.3.1
What's Changed
- feat: Console SDK update for version 2.3.1 by @ChiragAgg5k in #60
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- Add
queriesparameter toRealtime.subscribe()andclient.subscribe()for server-side query filtering - Add slot-based subscription management with subscription ID mappings from backend
- Add
subscriptionsfield toRealtimeResponseEventtype - Fix
Rolesenum removed from Teams service;rolesparameter now acceptsstring[] - Fix parameter detection in overloaded methods to check for optional params (Account, Avatars, Graphql)
- Fix WebSocket connection handling with stale connection guards and improved close/reconnect logic
- Fix doc examples wrapped in markdown code fences
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- Add array-based enum parameters (e.g.,
permissions: BrowserPermission[]). - Breaking change:
Outputenum has been removed; useImageFormatinstead. - Add
Channelhelpers for Realtime. - Add
getQueueAuditssupport toHealthservice. - Add longtext/mediumtext/text/varchar attribute and column helpers to
DatabasesandTablesDBservices.
Full Changelog: 2.1.3...2.2.0