Skip to content

Releases: appwrite/sdk-for-node

19.2.0-rc.1

25 Sep 07:39
b0cbd0f
Compare
Choose a tag to compare
19.2.0-rc.1 Pre-release
Pre-release

19.1.0

23 Sep 07:11
10a9810
Compare
Choose a tag to compare

What's Changed

Full Changelog: 19.0.0...19.1.0

19.1.0-rc.1

12 Sep 13:41
45b799f
Compare
Choose a tag to compare
19.1.0-rc.1 Pre-release
Pre-release

Full Changelog: 19.0.0...19.1.0-rc.1

19.0.0

08 Sep 11:19
8a6785a
Compare
Choose a tag to compare

What's Changed

  • [BREAKING] Rename CreditCard enum value UnionChinaPay to UnionPay
  • Add time between query support
  • Add spatial attribute support
  • Add spatial index support
  • Add spatial query support

Full Changelog: 18.0.0...19.0.0

18.0.0

26 Aug 11:23
6d4eeb2
Compare
Choose a tag to compare

What's Changed

Features

  • Introduce object parameters for all methods

Before (positional parameters):

const result = storage.getFilePreview(
    '<BUCKET_ID>',
    '<FILE_ID>',
    0, // width
    0, // height
    ImageGravity.Center, // gravity
    -1, // quality
    0, // borderWidth
    '', // borderColor
    0, // borderRadius
    0, // opacity
    -360, // rotation
    '', // background
    ImageFormat.Jpg, // output
    '<TOKEN>' // token
);
// Required passing undefined for unused optional parameters

After (object parameters):

const result = storage.getFilePreview({
    bucketId: '<BUCKET_ID>',
    fileId: '<FILE_ID>',
    output: ImageFormat.Jpg,
    token: '<TOKEN>'
});
// No more undefined values needed!
  • Introduce new TablesDB service with standardized conventions like createRow, createColumn etc. Learn More
  • Add new query options: notContains, notSearch, notBetween etc.

Improvements

  • Add parameter descriptions to doc comments
  • Add deprecated tags to position-based parameter methods
  • Add deprecated tags to legacy Database service and its methods

Note: Deprecated methods remain fully supported but may be removed in future versions.

Full Changelog: 17.2.0...18.0.0

17.2.0

26 Jul 17:26
ad40290
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: 17.1.0...17.2.0

17.1.0

14 Jul 16:47
86111a2
Compare
Choose a tag to compare

What's Changed

  • Add upsertDocument method
  • Add dart-3.8 and flutter-3.32 runtimes
  • Add gif image format
  • Update bulk operation methods to reflect warning message
  • Fix file parameter handling in chunked upload method

Full Changelog: 17.0.0...17.1.0

17.0.0

18 May 09:45
74e8afb
Compare
Choose a tag to compare

What's Changed

  • Add <REGION> to doc examples due to the new multi region endpoints
  • Add doc examples and methods for bulk api transactions: createDocuments, deleteDocuments etc.
  • Add doc examples, class and methods for new Sites service
  • Add doc examples, class and methods for new Tokens service
  • Add enums for BuildRuntime , Adapter, Framework, DeploymentDownloadType and VCSDeploymentType
  • Update enum for runtimes with Pythonml312, Dart219, Flutter327 and Flutter329
  • Add token param to getFilePreview and getFileView for File tokens usage
  • Add queries and search params to listMemberships method
  • Remove search param from listExecutions method

Full Changelog: 16.0.0...17.0.0

16.1.0-rc.1

08 May 11:31
c863c42
Compare
Choose a tag to compare
16.1.0-rc.1 Pre-release
Pre-release

Full Changelog: 16.0.0...16.1.0-rc.1

16.0.0

17 Apr 20:13
712debd
Compare
Choose a tag to compare

What's Changed

  • fix: remove content-type from GET requests by @loks0n in #108
  • update (breaking): min and max params are now optional in updateFloatAttribute and updateIntegerAttribute methods (changes their positioning in method definition)

Full Changelog: 15.0.1...16.0.0