storage_client 2.4.1
storage_client: ^2.4.1 copied to clipboard
Dart client library to interact with Supabase Storage. Supabase Storage provides an interface for managing Files stored in S3, using Postgres to manage permissions.
2.4.1 #
2.0.3 #
2.0.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
2.0.0-dev.0 #
1.5.2 #
1.3.1 #
- chore: move the repo into supabase-flutter monorepo
1.3.0 #
1.2.0 #
- feat: add transform option to
createSignedUrl()
,getPublicUrl()
, and.download()
to transform images on the fly #46final signedUrl = await storage.from(newBucketName).createSignedUrl(uploadPath, 2000, transform: TransformOptions( width: 100, height: 100, )); final publicUrl = storage.from(bucket).getPublicUrl(path, transform: TransformOptions(width: 200, height: 300)); final file = await storage.from(newBucketName).download(uploadPath, transform: TransformOptions( width: 200, height: 200, ));
1.1.0 #
- feat: add retry on file upload failure when offline (#44)
// The following code will instantiate storage client that will retry upload operations up to 10 times. final storage = SupabaseStorageClient(url, headers, retryAttempts: 10);
1.0.0-dev.4 #
- BREAKING: Update type of
metadata
ofFileObject
toMap<String, dynamic>
1.0.0-dev.3 #
- feat: exported
StorageFileApi
1.0.0-dev.2 #
- fix: don't export
FetchOptions
- feat:
StorageException
implementsException
1.0.0-dev.1 #
- BREAKING: error is now thrown instead of returned within the responses. Before:
final response = await ....;
if (response.hasError) {
final error = response.error!;
// handle error
} else {
final data = response.data!;
// handle data
}
Now:
try {
final data = await ....;
} on StorageException catch (error) {
// handle storage errors
} catch (error) {
// handle other errors
}
- feat: added
createSignedUrls
to create signed URLs in bulk. - feat: added
copy
method to copy a file to another path. - feat: added support for custom http client
0.0.6+2 #
- fix: add status code to
StorageError
withinFetch
0.0.6+1 #
- fix: Bug where
move()
does not work properly
0.0.6 #
- feat: set custom mime/Content-Type from
FileOptions
- fix: Move
StorageError
totypes.dart
0.0.5 #
- fix: Set
X-Client-Info
header
0.0.4 #
- fix: Set default meme type to
application/octet-stream
when meme type not found.
0.0.3 #
- BREAKING CHANGE: rework upload/update binary file methods by removing BinaryFile class and supporting Uint8List directly instead.
0.0.2 #
- feat: support upload/update binary file
- fix: docker-compose for unit test
- fix: method comment format
0.0.1 #
- feat: add upsert option to upload
- Initial Release
0.0.1-dev.3 #
- feat: add public option for createBucket method, and add updateBucket
- feat: add getPublicUrl
0.0.1-dev.2 #
- fix: replaced dart:io with universal_io
- chore: add example
- chore: update README
0.0.1-dev.1 #
- Initial pre-release.