Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 3.21 KB

File metadata and controls

91 lines (57 loc) · 3.21 KB

Change log

0.26.0

  • [BREAKING] Changed $sequence type from number to string for Row and Document models
  • Added impersonation support: setImpersonateUserId(), setImpersonateUserEmail(), setImpersonateUserPhone() on Client
  • Added impersonator and impersonatorUserId optional fields to User model
  • Added custom toString() on response data objects using JSONbig.stringify to fix BigInt serialization
  • Updated Log model field descriptions to clarify impersonation behavior for userId, userEmail, userName
  • Updated X-Appwrite-Response-Format header to 1.9.0
  • Updated devDependencies: Rollup 2→3, TypeScript pinned to 5.7.3, and related plugin upgrades

0.24.1

  • Fix very large double values (for example 1.7976931348623157e+308) from being expanded into giant integer literals.

0.24.0

  • Added Query.contains, Query.containsAny, and Query.containsAll for enhanced filtering capabilities.

0.23.1

  • Add upsert method to Realtime Channels helper class
  • Fix bignumber.js bundler conflict by removing direct dependency in favor of transitive dependency from json-bigint

0.21.0

  • Add queries parameter to client.subscribe() for filtering Realtime events
  • Fix Roles enum removed from Teams service; roles parameter now accepts string[]
  • Fix parameter detection in overloaded methods to check for optional params (Account, Avatars, Graphql)

0.20.0

  • Add array-based enum parameters (e.g., permissions: BrowserPermission[]).
  • Breaking change: Output enum has been removed; use ImageFormat instead.
  • Add Channel helpers for Realtime.

0.19.0

  • Add getScreenshot method to Avatars service
  • Add Theme, Timezone and Output enums

0.18.0

  • Add total parameter to list queries allowing skipping counting rows in a table for improved performance
  • Add Operator class for atomic modification of rows via update, bulk update, upsert, and bulk upsert operations

0.17.1

  • Add transaction support for Databases and TablesDB

0.16.0

  • Deprecate createVerification method in Account service
  • Add createEmailVerification method in Account service

0.11.0

  • Add incrementDocumentAttribute and decrementDocumentAttribute support to Databases service
  • Add sequence support to Document model
  • Fix autocompletion not working for Document model even when generic is passed

0.10.1

  • Fix URL based methods like getFileViewURL, getFilePreviewURL etc. by adding the missing projectId to searchParams
  • Add gif to ImageFormat enum

0.10.0

  • Add generate file URL methods likegetFilePreviewURL, getFileViewURL etc.
  • Update (breaking) existing methods like getFilePreview to download the image instead of returning URLs

0.9.2

  • Fix devKeys by removing credentials from requests when the key is set

0.9.1

  • Add setDevkey and upsertDocument methods

0.9.0

  • Add token param to getFilePreview and getFileView for File tokens usage
  • Update default quality for getFilePreview from 0 to -1
  • Remove Gif from ImageFormat enum
  • Remove search param from listExecutions method

0.7.4

  • Upgrade dependencies to resolve PlatformConstants error with Expo 53
  • Update doc examples to use new multi-region endpoint