Skip to content

Upgrading firebase_storage 7 to 8

Unknown7.0.0 → 8.1.3

Fetching 13 releases from GitHub…0 / 13
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.

Dart SDK requirement changed in 8.0.1: >=2.0.0 <3.0.0 → >=2.12.0 <3.0.0.

Flutter requirement changed in 8.0.0-1.0.nullsafety.0: >=1.12.13+hotfix.5 <2.0.0 → >=1.12.13+hotfix.5.

Drops quiver.

Moves firebase_core ^0.7.0 → ^1.3.0, firebase_core_platform_interface ^3.0.1 → ^4.0.1, firebase_storage_platform_interface ^1.0.4 → ^2.1.2, firebase_storage_web ^0.1.1+3 → ^1.1.2. Your build may pick other versions.

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • changed: get ListResult.nextPageToken: String → get ListResult.nextPageToken: String?
  • changed: get Reference.parent: Reference → get Reference.parent: Reference?
  • changed: get TaskSnapshot.metadata: FullMetadata → get TaskSnapshot.metadata: FullMetadata?
  • changed: method FirebaseStorage.operator ==(dynamic o): bool → method FirebaseStorage.operator ==(Object other): bool
  • changed: method FirebaseStorage.ref([String path]): Reference → method FirebaseStorage.ref([String? path]): Reference
  • changed: method Reference.getData([int maxSize]): Future<Uint8List > → method Reference.getData([int maxSize = …]): Future<Uint8List?>
  • changed: method Reference.list([ListOptions options]): Future<ListResult> → method Reference.list([ListOptions? options]): Future<ListResult>
  • changed: method Reference.operator ==(dynamic o): bool → method Reference.operator ==(Object other): bool
  • changed: method Reference.putBlob(dynamic blob, [SettableMetadata metadata]): UploadTask → method Reference.putBlob(dynamic blob, [SettableMetadata? metadata]): UploadTask
  • changed: method Reference.putData(Uint8List data, [SettableMetadata metadata]): UploadTask → method Reference.putData(Uint8List data, [SettableMetadata? metadata]): UploadTask
  • changed: method Reference.putFile(File file, [SettableMetadata metadata]): UploadTask → method Reference.putFile(File file, [SettableMetadata? metadata]): UploadTask
  • changed: method Reference.putString( String data, { PutStringFormat format = …, SettableMetadata metadata, }): UploadTask → method Reference.putString( String data, { PutStringFormat format = …, SettableMetadata? metadata, }): UploadTask
  • changed: method Task.catchError(Function onError, {bool Function(Object error) test}): Future<TaskSnapshot> → method Task.catchError(Function onError, {bool Function(Object error)? test}): Future<TaskSnapshot>
  • changed: method Task.then<S>(FutureOr<S> Function(TaskSnapshot) onValue, {Function onError}): Future<S> → method Task.then<S>(FutureOr<S> Function(TaskSnapshot) onValue, {Function? onError}): Future<S>
  • changed: method Task.timeout(Duration timeLimit, {FutureOr<TaskSnapshot> Function() onTimeout}): Future<TaskSnapshot> → method Task.timeout(Duration timeLimit, {FutureOr<TaskSnapshot> Function()? onTimeout}): Future<TaskSnapshot>
  • changed: method TaskSnapshot.operator ==(dynamic o): bool → method TaskSnapshot.operator ==(Object other): bool
  • changed: static method FirebaseStorage.instanceFor({ FirebaseApp app, String bucket, }): FirebaseStorage → static method FirebaseStorage.instanceFor({ FirebaseApp? app, String? bucket, }): FirebaseStorage
  • added: method FirebaseStorage.useEmulator({required String host, required int port}): Future<void>