Viewing version 3.3.0. Open the latest package page.

firebase_core_web

3.3.0

The web implementation of firebase_core

Download archive

Readme

firebase_core_web

The web implementation of firebase_core.

To learn more about Firebase, please visit the Firebase website

Getting Started

To get started with FlutterFire, please see the documentation available at https://firebase.google.com

Once installed, Firebase needs to be configured for Web Installation. Please see the documentation on Web Installation

Changelog

3.3.0

3.2.0

3.1.1

  • Update a dependency to the latest release.

3.1.0

3.0.0

Note: This release has breaking changes.

2.24.1

  • Update a dependency to the latest release.

2.24.0

2.23.0

2.22.0

2.21.1

  • FIX(core,web): resolve type error in release mode (#17123). (e9192931)

2.21.0

2.20.0

2.19.0

2.18.2

  • Update a dependency to the latest release.

2.18.1

  • Update a dependency to the latest release.

2.18.0

2.17.5

  • DOCS: remove reference to flutter.io and firebase.flutter.dev (#13152). (5f0874b9)

2.17.4

  • Update a dependency to the latest release.

2.17.3

  • FIX(core,web): do not throw if Firebase.apps called before initialising app (#13045). (86ae6fe5)

2.17.2

  • FIX(firestore,web): ensure streams are removed on "hot restart" (#12913). (c1a67e54)

2.17.1

  • FIX(web): fix some casting issue on Web JS Interop (#12852). (4b56df1c)

2.17.0

2.16.0

2.15.0

2.14.0

  • FEAT(web): remove the dependency on package:js in favor of dart:js_interop (#12534). (d83f6327)

2.13.0

2.12.0

2.11.5

  • FIX(core,web): fix compatibility with TrustedTypes (#12383). (6c1f73d0)
  • FIX(auth,web): lower SDK minimum version constraint to "3.2.0" (#12369). (fa412b44)

2.11.4

  • FIX(core,web): remove unused import that could lead to compilation error (#12285). (0e67a1a4)

2.11.3

  • FIX(core,web): fix an incompatibility with Flutter Beta that would occur when calling method on TrustedScriptURL (#12274). (c395da52)
  • FIX(core,web): fix null safety issue in typing JS Interop (#12266). (8d944a25)

2.11.2

  • FIX(auth,web): fix null safety issue in typing JS Interop (#12250). (d0d30405)

2.11.1

  • FIX(core,web): fix some JS interop that were incorrectly migrated (#12239). (e38a510b)

2.11.0

  • FEAT(firestore,web): migrate web to js_interop to be compatible with WASM (#12169). (57ebd529)
  • FEAT(auth,web): migrate web to js_interop to be compatible with WASM (#12145). (8d2df7a1)
  • FEAT(core,web): migrate web to js_interop to be compatible with WASM (#12031). (96f79d21)

2.10.0

2.9.0

2.8.1

  • FIX(firebase_app_check_web): Activate web app check on startup if it was previously activated (#11625). (493f2548)

2.8.0

2.7.0

2.6.0

2.5.0

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)

2.4.0

  • FEAT: upgrade to dart 3 compatible dependencies (#10890). (4bd7e59b)

2.3.0

2.2.2

  • FIX(auth,web): fix currentUser being null when using emulator or named instance (#10565). (11e8644d)

2.2.1

  • FIX: fix wrong toString js interop in TrustedTypes (#10476). (6388c622)

2.2.0

2.1.1

  • Update a dependency to the latest release.

2.1.0

2.0.2

  • FIX: currentUser is now populated right at the start of the application without needing to wait for authStateChange (#10028). (2bd0dbff)

2.0.1

  • Update a dependency to the latest release.

2.0.0

Note: This release has breaking changes.

  • FEAT: Firebase JS web SDK version: 9.11.0 (#9742). (1829ee7d)
  • BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708). (9627c56a)

1.7.3

  • FIX: explicitly set null value on Firestore data object property value (#9599). (e61b6039)

1.7.2

  • Update a dependency to the latest release.

1.7.1

  • Update a dependency to the latest release.

1.7.0

1.6.6

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

1.6.5

  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)

1.6.4

  • Update a dependency to the latest release.

1.6.3

  • Update a dependency to the latest release.

1.6.2

  • DOCS: Fix typo in "firebase_core_web.dart" documentation. (658c1db7)

1.6.1

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

1.6.0

  • FEAT: Bump Firebase Web SDK version to 8.10.1 (CVE-2022-0235) for security patch purposes. (#8162). (7624f777)

1.5.4

  • Update a dependency to the latest release.

1.5.3

  • Update a dependency to the latest release.

1.5.2

  • FIX: correctly detect not-initialized errors and provide a better error message. (0578423e)

1.5.1

  • Update a dependency to the latest release.

1.5.0

  • FEAT: initial Firebase Installations release (#7377).

1.4.0

  • FEAT: bump Firebase JS SDK to 8.10.0 (#7460).

1.3.0

  • FEAT: automatically inject Firebase JS SDKs (#7359).
  • FEAT: auto inject Firebase scripts (#7358).

1.2.0

  • FEAT: support initializing default FirebaseApp instances from Dart (#6549).

1.1.0

  • FEAT: detect the version of the Firebase JS SDK that is in use and warn if the version is incompatible with FlutterFire.
  • FEAT: upgrade Firebase JS SDK version to 8.6.1.

1.0.3

  • DOCS: Add missing homepage/repository links (#6054).
  • CHORE: publish packages.
  • CHORE: publish packages.
  • CHORE: publish packages.
  • CHORE: bump min Dart SDK constraint to 2.12.0 (#5430).
  • CHORE: publish packages (#5429).
  • CHORE: publish packages.

1.0.2

  • FIX: cannot store null values in firestore on the web (#5335).

1.0.1

  • FIX: Fix wrong cast (firebase#5050) (#5242).

1.0.0

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

1.0.0-1.0.nullsafety.0

  • Bump "firebase_core_web" to 1.0.0-1.0.nullsafety.0.

0.3.0-1.0.nullsafety.1

  • REFACTOR: pubspec & dependency updates (#4932).
  • FIX: Analysis error with firebase_core/web (#4836).
  • CHORE: update PromiseJsImpl resolve/reject to match expected types.

0.3.0-1.0.nullsafety.0

  • Bump "firebase_core_web" to 0.3.0-1.0.nullsafety.0.

0.3.0-nullsafety.0

Major bump for the null-safety version to respect the versioning convention.

0.2.2-nullsafety.1

  • Bump firebase_core dependency version.

0.2.2-nullsafety.0

  • REFACTOR: Migrate to non-nullable types (#4656).

0.2.1+3

  • Update a dependency to the latest release.

0.2.1+2

  • Update a dependency to the latest release.

0.2.1+1

  • REFACTOR: ignore typedefs.
  • FIX: ensure list items are converted (#4076).

0.2.1

  • FEAT: migrate firebase interop files to local repository (#3973).
  • CHORE: promote to stable version.
  • CHORE: remove android directory from web plugins (#3199).

0.2.0

  • DEPRECATED: FirebaseApp.configure method is now deprecated in favor of the Firebase.initializeApp method.

  • DEPRECATED: FirebaseApp.allApps method is now deprecated in favor of the Firebase.apps property.

    • Previously, allApps was asynchronous where it is now synchronous.
  • DEPRECATED: FirebaseApp.appNamed method is now deprecated in favor of the Firebase.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 of appId.
    • DEPRECATED: projectID is now deprecated in favor of projectId.
    • DEPRECATED: bundleID is now deprecated in favor of bundleId.
    • DEPRECATED: clientID is now deprecated in favor of androidClientId.
    • DEPRECATED: trackingID is now deprecated in favor of trackingId.
    • DEPRECATED: gcmSenderID is now deprecated in favor of messagingSenderId.
    • Added support for authDomain.
    • Added support for trackingId.
    • Required properties are now apiKey, appId, messagingSenderId & projectId.
  • Added support for deleting Firebase app instances via the delete method on FirebaseApp.

  • Added support for returning consistent error messages from firebase-dart plugin.

    • Any FlutterFire related errors now throw a FirebaseException.
  • 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.

0.1.2

  • Update lower bound of dart dependency to 2.0.0.

0.1.1+3

  • Make the pedantic dev_dependency explicit.

0.1.1+2

  • Update setup instructions in the README.

0.1.1+1

0.1.1

  • Require Flutter SDK 1.12.13+hotfix.4 or greater.
  • Fix homepage.

0.1.0+3

  • Remove the deprecated author: field from pubspec.yaml
  • Bump the minimum Flutter version to 1.10.0.

0.1.0+2

  • Add documentation for initializing the default app.

0.1.0+1

  • Use package:firebase for firebase functionality.

0.1.0

  • Initial open-source release.

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add 'firebase_core_web:3.3.0'
pubspec.yaml
name: firebase_core_web
description: The web implementation of firebase_core
homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web
repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web
version: 3.3.0

environment:
  sdk: '>=3.4.0 <4.0.0'
  flutter: '>=3.22.0'

dependencies:
  firebase_core_platform_interface: ^6.0.2
  flutter:
    sdk: flutter
  flutter_web_plugins:
    sdk: flutter
  meta: ^1.8.0
  web: ^1.0.0

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  plugin:
    platforms:
      web:
        pluginClass: FirebaseCoreWeb
        fileName: firebase_core_web.dart

Version history

VersionPublishedArchiveSHA-256
0.1.0+2Cached · Upstream SHA-256 matchedDownload521b8360…2215d1
0.1.0+3Cached · Upstream SHA-256 matchedDownload3d69843d…9a0f86
0.1.1Cached · Upstream SHA-256 matchedDownloadec2cbba2…135723
0.1.1+1Cached · Upstream SHA-256 matchedDownloadb502976e…567e76
0.1.1+2Cached · Upstream SHA-256 matchedDownload6306ab08…00ea4c
0.2.0-dev.1Cached · Upstream SHA-256 matchedDownload2ee7d95f…20b279
0.2.0Cached · Upstream SHA-256 matchedDownload8fbd5627…5f5591
0.2.1Cached · Upstream SHA-256 matchedDownload47cfe6bd…7955e0
0.2.1+1Cached · Upstream SHA-256 matchedDownload0e45dac2…62dde7
0.2.1+2Cached · Upstream SHA-256 matchedDownload3ab0db99…d3614b
0.2.1+3Cached · Upstream SHA-256 matchedDownloada1469ea3…55fcf6
0.2.2-nullsafety.0Cached · Upstream SHA-256 matchedDownloadd55ef305…af71b2
0.2.2-nullsafety.1Cached · Upstream SHA-256 matchedDownloadcd3bbbf6…27a506
0.3.0-1.0.nullsafety.0Cached · Upstream SHA-256 matchedDownload1c899bcd…13a6f1
0.3.0-1.0.nullsafety.1Cached · Upstream SHA-256 matchedDownload9737bf49…cb81fa
0.3.0-nullsafety.0Cached · Upstream SHA-256 matchedDownloadbea4560a…3a3ea5
1.0.0-1.0.nullsafety.0Cached · Upstream SHA-256 matchedDownloadd04be542…11809e
1.0.0Cached · Upstream SHA-256 matchedDownload964a5d66…34efd0
1.0.1Cached · Upstream SHA-256 matchedDownload75b43466…d0e1d5
1.0.2Cached · Upstream SHA-256 matchedDownloadb3008644…63e326
1.0.3Cached · Upstream SHA-256 matchedDownloadb3ff2d47…8dd74e
1.1.0Cached · Upstream SHA-256 matchedDownload580b0994…4d0ae9
1.2.0Cached · Upstream SHA-256 matchedDownload525b69c5…ef4b4b
1.3.0Cached · Upstream SHA-256 matchedDownloadd3c3834b…746afb
1.4.0Cached · Upstream SHA-256 matchedDownloada70025e6…a28f5e
1.5.0Cached · Upstream SHA-256 matchedDownloadac038cee…dab4eb
1.5.1Cached · Upstream SHA-256 matchedDownload3536b525…a1572a
1.5.2Cached · Upstream SHA-256 matchedDownload2dcdfc32…1056e4
1.5.3Cached · Upstream SHA-256 matchedDownload809fe267…c54f85
1.5.4Cached · Upstream SHA-256 matchedDownload598d1ab0…bfb7da
1.6.0Cached · Upstream SHA-256 matchedDownload91abd7fd…221f2d
1.6.1Cached · Upstream SHA-256 matchedDownload93cd5b67…fd19cb
1.6.2Cached · Upstream SHA-256 matchedDownload2010e99e…9e7a9e
1.6.3Cached · Upstream SHA-256 matchedDownload2516e02d…55e99f
1.6.4Cached · Upstream SHA-256 matchedDownload68d3430e…4272c2
1.6.5Cached · Upstream SHA-256 matchedDownloadeed8abee…97f116
1.6.6Cached · Upstream SHA-256 matchedDownloadf4585d76…107595
1.7.0Cached · Upstream SHA-256 matchedDownload69a95a15…e75869
1.7.1Cached · Upstream SHA-256 matchedDownload12853276…468a41
1.7.2Cached · Upstream SHA-256 matchedDownload26f5ed9c…9f0389
1.7.3Cached · Upstream SHA-256 matchedDownload839f1b48…0acbee
2.0.0Cached · Upstream SHA-256 matchedDownloadf6a7bd5e…6e4166
2.0.1Cached · Upstream SHA-256 matchedDownloada2acf430…ef3040
2.0.2Cached · Upstream SHA-256 matchedDownloadb2917618…08d369
2.1.0Cached · Upstream SHA-256 matchedDownload18b35ce1…0c75bc
2.1.1Cached · Upstream SHA-256 matchedDownload4b3a4141…ed6d18
2.2.0Cached · Upstream SHA-256 matchedDownload0684787b…af8ca3
2.2.1Cached · Upstream SHA-256 matchedDownload291fbcac…5b833a
2.2.2Cached · Upstream SHA-256 matchedDownload0c1cf1f1…3fb8ff
2.3.0Cached · Upstream SHA-256 matchedDownload347351a8…ac792b
2.4.0Cached · Upstream SHA-256 matchedDownloade57ef862…6fb444
2.5.0Cached · Upstream SHA-256 matchedDownload8c0f4c87…740a45
2.6.0Cached · Upstream SHA-256 matchedDownload0fd5c4b2…f922fa
2.7.0Cached · Upstream SHA-256 matchedDownload4cf4d216…70e973
2.8.0Cached · Upstream SHA-256 matchedDownloade8c40892…84e962
2.8.1Cached · Upstream SHA-256 matchedDownload0631a2ec…689d97
2.9.0Cached · Upstream SHA-256 matchedDownload10159d9e…44c018
2.10.0Cached · Upstream SHA-256 matchedDownloadd585bdf3…aa83c0
2.11.0Cached · Upstream SHA-256 matchedDownload5fcd979e…80a0ac
2.11.1Cached · Upstream SHA-256 matchedDownload8b70f6e5…7d8ace
2.11.2Cached · Upstream SHA-256 matchedDownload288bcb94…8f4900
2.11.3Cached · Upstream SHA-256 matchedDownloaddf9d4ce3…e8b312
2.11.4Cached · Upstream SHA-256 matchedDownload57e61d60…78a0ba
2.11.5Cached · Upstream SHA-256 matchedDownloadc8e1d593…ab2492
2.12.0Cached · Upstream SHA-256 matchedDownload5377eaac…cb37de
2.13.0Cached · Upstream SHA-256 matchedDownload6afef1b4…4752d4
2.14.0Cached · Upstream SHA-256 matchedDownload28e30e00…f404ba
2.15.0Cached · Upstream SHA-256 matchedDownloadc8b02226…4ad3c8
2.16.0Cached · Upstream SHA-256 matchedDownload67f2fcc6…fe5c29
2.17.0Cached · Upstream SHA-256 matchedDownload43d9e951…8db8e9
2.17.1Cached · Upstream SHA-256 matchedDownload22fcb352…575a41
2.17.2Cached · Upstream SHA-256 matchedDownload6643fe3d…9d1a3d
2.17.3Cached · Upstream SHA-256 matchedDownload23509cb3…978712
2.17.4Cached · Upstream SHA-256 matchedDownloade8d1e22d…5fd11e
2.17.5Cached · Upstream SHA-256 matchedDownload362e5245…e2bd88
2.18.0Cached · Upstream SHA-256 matchedDownloadf4ee1704…78ce25
2.18.1Cached · Upstream SHA-256 matchedDownloadf967a713…b3b3e5
2.18.2Cached · Upstream SHA-256 matchedDownload9e69806b…2b4e5e
2.19.0Cached · Upstream SHA-256 matchedDownloadfbc008cf…ee956b
2.20.0Cached · Upstream SHA-256 matchedDownload0e13c80f…762678
2.21.0Cached · Upstream SHA-256 matchedDownloade47f5c27…5c8e41
2.21.1Cached · Upstream SHA-256 matchedDownloadfaa5a76f…651493
2.22.0Cached · Upstream SHA-256 matchedDownload129a34d1…929b23
2.23.0Cached · Upstream SHA-256 matchedDownloadddd72baa…f7326e
2.24.0Cached · Upstream SHA-256 matchedDownloadeb3afccf…bb20b3
2.24.1Cached · Upstream SHA-256 matchedDownload0ed0dc29…556c37
3.0.0Cached · Upstream SHA-256 matchedDownload5d28b14d…bb7b16
3.1.0Cached · Upstream SHA-256 matchedDownloadf7ee08fe…90094a
3.1.1Cached · Upstream SHA-256 matchedDownload61a51037…713b82
3.2.0Cached · Upstream SHA-256 matchedDownloadecde2def…5ec8ae
3.3.0Cached · Upstream SHA-256 matchedDownloadff18fabb…ded398
3.3.1Cached · Upstream SHA-256 matchedDownloada631bbfb…2bbf1f
3.4.0Cached · Upstream SHA-256 matchedDownload83e7356c…708084
3.5.0Cached · Upstream SHA-256 matchedDownload856ca92b…acfca6
3.5.1Cached · Upstream SHA-256 matchedDownload1399ab1f…205ebe
3.6.0Cached · Upstream SHA-256 matchedDownloaddc509625…76118c
3.6.1Cached · Upstream SHA-256 matchedDownload73b01cba…c3471b
3.7.0Cached · Upstream SHA-256 matchedDownload7c98f10b…0d9e57
3.8.0Cached · Upstream SHA-256 matchedDownload5ad1be84…1854f8
3.9.0Cached · Upstream SHA-256 matchedDownload30ba3ae5…7b55bf
3.9.1Cached · Upstream SHA-256 matchedDownloadddab99d7…8ca555
3.10.0Cached · Upstream SHA-256 matchedDownloadf471a288…1e04ea
3.11.0Cached · Upstream SHA-256 matchedDownloadde1e6782…fb8e91
3.12.0Cached · Upstream SHA-256 matchedDownload8ed84f50…fc2f6e
4.0.0Cached · Upstream SHA-256 matchedDownloadd5bf0dca…3304b4
4.1.0Cached · Upstream SHA-256 matchedDownload0ec9832b…9458db

Dependencies

firebase_core_platform_interface "^6.0.2"

flutter { "sdk": "flutter" }

flutter_web_plugins { "sdk": "flutter" }

meta "^1.8.0"

web "^1.0.0"