Skip to content

19.0.0

Compare
Choose a tag to compare
@abnegate abnegate released this 26 Aug 09:18
· 12 commits to main since this release
f4f0f16

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: 18.2.0...19.0.0