Skip to content

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.

  • 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.
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.

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