firebase_core_platform_interface 4.7.0 firebase_core_platform_interface: ^4.7.0 copied to clipboard
A common platform interface for the firebase_core plugin.
4.7.0 #
4.5.2 #
4.5.1 #
- FIX: Prepare for fix to https://github.com/flutter/flutter/issues/109339. (#9364). (7418dfd9)
4.4.2 #
- Manual version to fix previous release.
4.4.1 #
4.4.0 #
4.3.0 #
- FEAT: allow initializing default Firebase apps via
FirebaseOptions.fromResource
on Android (#8566). (30216c4a)
4.2.4 #
4.2.3 #
- REFACTOR: fix all
unnecessary_import
analyzer issues introduced with Flutter 2.8. (7f0e82c9)
4.2.1 #
- FIX: loosen duplicate app detection checks to allow unset options not to cause a duplicate app exception (#7499).
4.2.0 #
- FEAT: auto inject Firebase scripts (#7358).
4.1.0 #
- FEAT: support initializing default
FirebaseApp
instances from Dart (#6549).
4.0.1 #
- FIX: Fix FirebaseOptions hashCode (#3263).
- DOCS: Add missing homepage/repository links (#6054).
- CHORE: bump min Dart SDK constraint to 2.12.0 (#5430).
- CHORE: merge all analysis_options.yaml into one (#5329).
4.0.0 #
- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
4.0.0-1.0.nullsafety.1 #
- REFACTOR: pubspec & dependency updates (#4932).
4.0.0-1.0.nullsafety.0 #
- Bump "firebase_core_platform_interface" to
4.0.0-1.0.nullsafety.0
.
4.0.0-nullsafety.0 #
Major bump for the null-safety version to respect the versioning convention.
3.0.2-nullsafety.0 #
- REFACTOR: Migrate to non-nullable types (#4656).
3.0.1 #
- DOCS: installation links updated (#4479).
3.0.0 #
Note: This release has breaking changes.
- BREAKING REFACTOR: remove all currently deprecated APIs.
2.1.0 #
- FEAT: add FirebaseException.stackTrace support (#4095).
- CHORE: promote to stable version.
2.0.0 #
-
DEPRECATED:
FirebaseApp.configure
method is now deprecated in favor of theFirebase.initializeApp
method. -
DEPRECATED:
FirebaseApp.allApps
method is now deprecated in favor of theFirebase.apps
property.- Previously,
allApps
was asynchronous where it is now synchronous.
- Previously,
-
DEPRECATED:
FirebaseApp.appNamed
method is now deprecated in favor of theFirebase.app
method. -
BREAKING:
FirebaseApp.options
getter is now synchronous. -
FirebaseOptions
has been reworked to better match web property names:- DEPRECATED:
googleAppID
is now deprecated in favor ofappId
. - DEPRECATED:
projectID
is now deprecated in favor ofprojectId
. - DEPRECATED:
bundleID
is now deprecated in favor ofbundleId
. - DEPRECATED:
clientID
is now deprecated in favor ofandroidClientId
. - DEPRECATED:
trackingID
is now deprecated in favor oftrackingId
. - DEPRECATED:
gcmSenderID
is now deprecated in favor ofmessagingSenderId
. - Added support for
authDomain
. - Added support for
trackingId
. - Required properties are now
apiKey
,appId
,messagingSenderId
&projectId
.
- DEPRECATED:
-
Added support for deleting Firebase app instances via the
delete
method onFirebaseApp
. -
Added support for returning consistent error messages from
firebase-dart
plugin.- Any FlutterFire related errors now throw a
FirebaseException
.
- Any FlutterFire related errors now throw a
-
Added a
FirebaseException
class to handle all FlutterFire related errors.- Matching the web sdk, the exception returns a formatted "[plugin/code] message" message when thrown.
-
Added support for
setAutomaticDataCollectionEnabled
&isAutomaticDataCollectionEnabled
on aFirebaseApp
instance. -
Added support for
setAutomaticResourceManagementEnabled
on aFirebaseApp
instance.
1.0.5 #
- Update lower bound of dart dependency to 2.0.0.
1.0.4 #
- Migrate to package:plugin_platform_interface.
1.0.3 #
- Make the pedantic dev_dependency explicit.
1.0.2 #
- Remove the deprecated
author:
field from pubspec.yaml
1.0.1 #
- Switch away from quiver_hashcode.
1.0.0 #
- Initial open-source release.