Upgrading firebase_storage 4 to 5
Unknown4.0.1 โ 5.2.0
Fetching 8 releases from GitHubโฆ0 / 8
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Adds firebase_core_platform_interface ^2.1.0, firebase_storage_platform_interface ^1.0.2, firebase_storage_web ^0.1.1+1, quiver ^2.1.3.
Moves firebase_core ^0.5.0 โ ^0.5.3. Your build may pick other versions.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
class FileDownloadTaskSnapshot - removed:
class StorageError - removed:
class StorageFileDownloadTask - removed:
class StorageMetadata - removed:
class StorageReference - removed:
class StorageTaskEvent - removed:
class StorageTaskSnapshot - removed:
class StorageUploadTask: abstract - removed:
ctor FileDownloadTaskSnapshot({this.totalByteCount}) - removed:
ctor StorageMetadata({ this.cacheControl, this.contentDisposition, this.contentEncoding, this.contentLanguage, this.contentType, Map<String, String> customMetadata, }) - removed:
enum StorageTaskEventType - removed:
field FileDownloadTaskSnapshot.totalByteCount: final int - removed:
field FirebaseStorage.storageBucket: final String - removed:
field StorageMetadata.bucket: final String - removed:
field StorageMetadata.cacheControl: final String - removed:
field StorageMetadata.contentDisposition: final String - removed:
field StorageMetadata.contentEncoding: final String - removed:
field StorageMetadata.contentLanguage: final String - removed:
field StorageMetadata.contentType: final String - removed:
field StorageMetadata.creationTimeMillis: final int - removed:
field StorageMetadata.customMetadata: final Map<String, String> - removed:
field StorageMetadata.generation: final String - removed:
field StorageMetadata.md5Hash: final String - removed:
field StorageMetadata.metadataGeneration: final String - removed:
field StorageMetadata.name: final String - removed:
field StorageMetadata.path: final String - removed:
field StorageMetadata.sizeBytes: final int - removed:
field StorageMetadata.updatedTimeMillis: final int - removed:
field StorageTaskEvent.snapshot: final StorageTaskSnapshot - removed:
field StorageTaskEvent.type: final StorageTaskEventType - removed:
field StorageTaskSnapshot.bytesTransferred: final int - removed:
field StorageTaskSnapshot.error: final int - removed:
field StorageTaskSnapshot.ref: final StorageReference - removed:
field StorageTaskSnapshot.storageMetadata: final StorageMetadata - removed:
field StorageTaskSnapshot.totalByteCount: final int - removed:
field StorageTaskSnapshot.uploadSessionUri: final Uri - removed:
field StorageUploadTask.isCanceled: bool - removed:
field StorageUploadTask.isComplete: bool - removed:
field StorageUploadTask.isInProgress: bool - removed:
field StorageUploadTask.isPaused: bool - removed:
field StorageUploadTask.isSuccessful: bool - removed:
field StorageUploadTask.lastSnapshot: StorageTaskSnapshot - removed:
get StorageFileDownloadTask.future: Future<FileDownloadTaskSnapshot> - removed:
get StorageReference.path: String - removed:
get StorageUploadTask.events: Stream<StorageTaskEvent> - removed:
get StorageUploadTask.onComplete: Future<StorageTaskSnapshot> - removed:
member StorageTaskEventType.failure - removed:
member StorageTaskEventType.pause - removed:
member StorageTaskEventType.progress - removed:
member StorageTaskEventType.resume - removed:
member StorageTaskEventType.success - removed:
method StorageReference.child(String path): StorageReference - removed:
method StorageReference.delete(): Future<void> - removed:
method StorageReference.getBucket(): Future<String> - removed:
method StorageReference.getData(int maxSize): Future<Uint8List> - removed:
method StorageReference.getDownloadURL(): Future<dynamic> - removed:
method StorageReference.getMetadata(): Future<StorageMetadata> - removed:
method StorageReference.getName(): Future<String> - removed:
method StorageReference.getParent(): StorageReference - removed:
method StorageReference.getPath(): Future<String> - removed:
method StorageReference.getRoot(): StorageReference - removed:
method StorageReference.getStorage(): FirebaseStorage - removed:
method StorageReference.put(File file, [StorageMetadata metadata]): StorageUploadTask - removed:
method StorageReference.putData(Uint8List data, [StorageMetadata metadata]): StorageUploadTask - removed:
method StorageReference.putFile(File file, [StorageMetadata metadata]): StorageUploadTask - removed:
method StorageReference.updateMetadata(StorageMetadata metadata): Future<StorageMetadata> - removed:
method StorageReference.writeToFile(File file): StorageFileDownloadTask - removed:
method StorageUploadTask.cancel(): void - removed:
method StorageUploadTask.pause(): void - removed:
method StorageUploadTask.resume(): void - removed:
static field FirebaseStorage.channel: const MethodChannel - removed:
static field StorageError.bucketNotFound: const int - removed:
static field StorageError.canceled: const int - removed:
static field StorageError.invalidChecksum: const int - removed:
static field StorageError.notAuthenticated: const int - removed:
static field StorageError.notAuthorized: const int - removed:
static field StorageError.objectNotFound: const int - removed:
static field StorageError.projectNotFound: const int - removed:
static field StorageError.quotaExceeded: const int - removed:
static field StorageError.retryLimitExceeded: const int - removed:
static field StorageError.unknown: const int - changed:
class FirebaseStorage โ class FirebaseStorage extends FirebasePluginPlatform - changed:
ctor FirebaseStorage({this.app, this.storageBucket}) โ ctor FirebaseStorage({FirebaseApp app, String storageBucket}) - changed:
field FirebaseStorage.app: final FirebaseApp โ field FirebaseStorage.app: FirebaseApp - changed:
method FirebaseStorage.getReferenceFromUrl(String fullUrl): Future<StorageReference> โ method FirebaseStorage.getReferenceFromUrl(String url): Future<Reference> - changed:
method FirebaseStorage.ref(): StorageReference โ method FirebaseStorage.ref([String path]): Reference - added:
class DownloadTask extends Task - added:
class ListResult - added:
class Reference - added:
class Task: abstract implements Future<TaskSnapshot> - added:
class TaskSnapshot - added:
class UploadTask extends Task - added:
field FirebaseStorage.bucket: String - added:
field ListResult.storage: final FirebaseStorage - added:
field Reference.storage: final FirebaseStorage - added:
field Task.storage: final FirebaseStorage - added:
field TaskSnapshot.storage: final FirebaseStorage - added:
get FirebaseStorage.hashCode: int - added:
get FirebaseStorage.maxDownloadRetryTime: Duration - added:
get FirebaseStorage.maxOperationRetryTime: Duration - added:
get FirebaseStorage.maxUploadRetryTime: Duration - added:
get ListResult.items: List<Reference> - added:
get ListResult.nextPageToken: String - added:
get ListResult.prefixes: List<Reference> - added:
get Reference.bucket: String - added:
get Reference.fullPath: String - added:
get Reference.hashCode: int - added:
get Reference.name: String - added:
get Reference.parent: Reference - added:
get Reference.root: Reference - added:
get Task.events: Stream<dynamic> - added:
get Task.lastSnapshot: TaskSnapshot - added:
get Task.snapshot: TaskSnapshot - added:
get Task.snapshotEvents: Stream<TaskSnapshot> - added:
get TaskSnapshot.bytesTransferred: int - added:
get TaskSnapshot.hashCode: int - added:
get TaskSnapshot.metadata: FullMetadata - added:
get TaskSnapshot.ref: Reference - added:
get TaskSnapshot.state: TaskState - added:
get TaskSnapshot.totalBytes: int - added:
method FirebaseStorage.operator ==(dynamic o): bool - added:
method FirebaseStorage.refFromURL(String url): Reference - added:
method FirebaseStorage.setMaxDownloadRetryTime(Duration time): void - added:
method FirebaseStorage.setMaxOperationRetryTime(Duration time): void - added:
method FirebaseStorage.setMaxUploadRetryTime(Duration time): void - added:
method FirebaseStorage.toString(): String - added:
method Reference.child(String path): Reference - added:
method Reference.delete(): Future<void> - added:
method Reference.getBucket(): Future<String> - added:
method Reference.getData([int maxSize]): Future<Uint8List> - added:
method Reference.getDownloadURL(): Future<String> - added:
method Reference.getMetadata(): Future<FullMetadata> - added:
method Reference.getName(): Future<String> - added:
method Reference.getParent(): Reference - added:
method Reference.getPath(): Future<String> - added:
method Reference.getRoot(): Reference - added:
method Reference.getStorage(): FirebaseStorage - added:
method Reference.list(ListOptions options): Future<ListResult> - added:
method Reference.listAll(): Future<ListResult> - added:
method Reference.operator ==(dynamic o): bool - added:
method Reference.putBlob(dynamic blob, [SettableMetadata metadata]): UploadTask - added:
method Reference.putData(Uint8List data, [SettableMetadata metadata]): UploadTask - added:
method Reference.putFile(File file, [SettableMetadata metadata]): UploadTask - added:
method Reference.putString( String data, { PutStringFormat format = โฆ, SettableMetadata metadata, }): UploadTask - added:
method Reference.toString(): String - added:
method Reference.updateMetadata(SettableMetadata metadata): Future<FullMetadata> - added:
method Reference.writeToFile(File file): DownloadTask - added:
method Task.asStream(): Stream<TaskSnapshot> - added:
method Task.cancel(): Future<bool> - added:
method Task.catchError(Function onError, {bool Function(Object error) test}): Future<TaskSnapshot> - added:
method Task.pause(): Future<bool> - added:
method Task.resume(): Future<bool> - added:
method Task.then<S>(FutureOr<S> Function(TaskSnapshot) onValue, {Function onError}): Future<S> - added:
method Task.timeout(Duration timeLimit, {FutureOr<TaskSnapshot> Function() onTimeout}): Future<TaskSnapshot> - added:
method Task.whenComplete(FutureOr Function() action): Future<TaskSnapshot> - added:
method TaskSnapshot.operator ==(dynamic o): bool - added:
method TaskSnapshot.toString(): String - added:
static method FirebaseStorage.instanceFor({ FirebaseApp app, String bucket, }): FirebaseStorage