PackageTrack
Sign in Get early access

flutterfire_cli

FlutterFire CLI for configuring Firebase on your application.

1.4.1 161K downloads/mo #930 most downloaded on pub.dev invertase/flutterfire_cli

What this package is like to depend on

Last release 21 days ago

03 Aug 2026

Release timing varies

gaps range from 2 weeks to 9 months

Nearly every release is documented

notes for 31 of 31 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

60 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

60 releases · Nov 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60
  1. 1.4.1 03 Aug 2026
    Release notes
    • FIX: stop generating reCAPTCHA site key in Firebase options (#454). (0685d1cb)
    • FIX: macOS CI - locate Crashlytics upload-symbols script under Flutter's SPM checkout path (#453). (3ff55fd6)

    2026-06-04

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: stop generating reCAPTCHA site key in Firebase options (#454). (0685d1cb)
    • FIX: macOS CI - locate Crashlytics upload-symbols script under Flutter's SPM checkout path (#453). (3ff55fd6)
    Open source →
  2. 1.4.0 04 Jun 2026
    Release notes
    • FIX(cli): ensure generated firebase_options.dart is perfectly …
    Open source →
    Release notes
    • FIX(cli): ensure generated firebase_options.dart is perfectly formatted (#437). (de2515f9)
    • FEAT: add support for recaptcha_site_key (#445). (01e1dc18)

    2026-03-31

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX(cli): ensure generated firebase_options.dart is perfectly formatted (#437). (de2515f9)
    • FEAT: add support for recaptcha_site_key (#445). (01e1dc18)
    Open source →
  3. 1.3.2 31 Mar 2026
    Release notes
    • FIX: ensure that bundle script is placed first for Apple build…
    Open source →
    Release notes
    • FIX: ensure that bundle script is placed first for Apple build phases (#420). (769a1487)
    • FIX: flutterfire configure command when existing firebase_options.dart has a wrong format (#424). (3edb9076)
    • FIX: firebase_core folder order by parsing the version (#410). (2cfefc34)

    2025-06-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: ensure that bundle script is placed first for Apple build phases (#420). (769a1487)
    • FIX: flutterfire configure command when existing firebase_options.dart has a wrong format (#424). (3edb9076)
    • FIX: firebase_core folder order by parsing the version (#410). (2cfefc34)
    Open source →
  4. 1.3.1 25 Jun 2025
    Release notes
    • FIX: 'Null' is not a subtype of type 'String' in type cast on …
    Open source →
    Release notes
    • FIX: 'Null' is not a subtype of type 'String' in type cast on Linux (#405). (9c8e8438)

    2025-06-23

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: 'Null' is not a subtype of type 'String' in type cast on Linux (#405). (9c8e8438)
    Open source →
  5. 1.3.0 23 Jun 2025
    Release notes
    • FIX: regex Gradle single quote regex patterns ([#404](https://…
    Open source →
    Release notes
    • FIX: regex Gradle single quote regex patterns (#404). (29385979)
    • FIX: unnecessary changes to upload-crashlytics-symbols script each time configure project (#391). (c3b1b089)
    • FEAT: allow FFCLI to be installed as a dev dependency (#401). (a91f541c)
    • FEAT: update dependencies to latest + remove discontinued pubspec (#398). (3f114446)
    • FEAT: Use versions from firebase_core pubspec (#393). (c9092c9e)

    2025-04-15

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: regex Gradle single quote regex patterns (#404). (29385979)
    • FIX: unnecessary changes to upload-crashlytics-symbols script each time configure project (#391). (c3b1b089)
    • FEAT: allow FFCLI to be installed as a dev dependency (#401). (a91f541c)
    • FEAT: update dependencies to latest + remove discontinued pubspec (#398). (3f114446)
    • FEAT: Use versions from firebase_core pubspec (#393). (c9092c9e)
    Open source →
  6. 1.2.0 15 Apr 2025
    Release notes
    • FIX: Check for Pods/FirebaseCrashlytics directory when using…
    Open source →
    Release notes
    • FIX: Check for Pods/FirebaseCrashlytics directory when using SPM (#377). (7ef4ddd3)
    • FEAT: Add PUB_CACHE to path for Apple writes (#387). (227bfaf3)

    2025-02-18

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: Check for Pods/FirebaseCrashlytics directory when using SPM (#377). (7ef4ddd3)
    • FEAT: Add PUB_CACHE to path for Apple writes (#387). (227bfaf3)
    Open source →
  7. 1.1.0 18 Feb 2025
    Release notes

    Publish flutterfire_cli-v1.1.0.

    Open source →
    Release notes
    • FIX: Support json format in Firebase options for web for firebase CLI >=13.31.0 (#373). (581e7c46)
    • FIX: Relax android package name validation (#369). (e9903647)
    • FIX: add underlyingException to FirebaseJsonException when projectId or appId are missing (#364). (d1fab7e5)
    • FIX: improve ios bundleID regex to stop bundleIDs from throwing incorrectly (#357). (b048aad5)
    • FEAT: support for Gradle Kotlin DSL (Kotlin DSL comes as standard in newly created Flutter projects) (#306). (c3625d1d)
    • FEAT: Support for uploading debug symbols when building app via Swift Package Manager (#367). (88c9e424)

    2025-01-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

    • flutterfire_cli - v1.0.1

    Open source →
    Release notes
    • FIX: Support json format in Firebase options for web for firebase CLI >=13.31.0 (#373). (581e7c46)
    • FIX: Relax android package name validation (#369). (e9903647)
    • FIX: add underlyingException to FirebaseJsonException when projectId or appId are missing (#364). (d1fab7e5)
    • FIX: improve ios bundleID regex to stop bundleIDs from throwing incorrectly (#357). (b048aad5)
    • FEAT: support for Gradle Kotlin DSL (Kotlin DSL comes as standard in newly created Flutter projects) (#306). (c3625d1d)
    • FEAT: Support for uploading debug symbols when building app via Swift Package Manager (#367). (88c9e424)
    Open source →
  8. 1.0.1 13 Jan 2025
    Release notes
    • Graduate package to a stable release. See pre-releases prior to th…
    Open source →
    Release notes

    2024-08-06

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  9. 1.0.1-dev.4 06 Aug 2024 pre-release
    Release notes
    • FEAT: update to support main on the FlutterFire repository ([#…
    Open source →
    Release notes
    • FEAT: update to support main on the FlutterFire repository (#332). (7893a2e1)

    2024-07-30

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: update to support main on the FlutterFire repository (#332). (7893a2e1)
    Open source →
  10. 1.0.1-dev.3 30 Jul 2024 pre-release
    Release notes
    • FIX: resources property can be null in newer Firebase proj…
    Open source →
    Release notes
    • FIX: resources property can be null in newer Firebase projects if no products have been enabled on the project (#329). (67df625f)

    2024-07-02

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: resources property can be null in newer Firebase projects if no products have been enabled on the project (#329). (67df625f)
    Open source →
  11. 1.0.1-dev.2 02 Jul 2024 pre-release
    Release notes
    • FIX(android): auto-detect old and new way to set `applicationI…
    Open source →
    Release notes
    • FIX(android): auto-detect old and new way to set applicationId (#318). (016699f2)
    • FEAT(install): add support for overriding the _platform_interface and _web packages when using git (#312). (b09602d5)

    2024-05-21

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX(android): auto-detect old and new way to set applicationId (#318). (016699f2)
    • FEAT(install): add support for overriding the _platform_interface and _web packages when using git (#312). (b09602d5)
    Open source →
  12. 1.0.1-dev.1 21 May 2024 pre-release
    Release notes
    • FEAT: add support for Vertex AI in the install command (#296). (5204706d)

    2024-05-07

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: add support for Vertex AI in the install command (#296). (5204706d)
    Open source →
  13. 1.0.1-dev.0 07 May 2024 pre-release
    Release notes
    • FIX: firebase CLI can sometimes append time out object on successful JSON response. (#288). (14f132e1)
    • FIX: Raised Firebase project fetch timeout to 40 seconds from 15 seconds. (#256). (2145e9b9)
    • FIX: Support spaces in paths and product name for apple apps (#228). (c4c11b31)
    • FIX: throw exceptions when in CI and inputs are needed where user prompts are not possible. Validated bundle Ids for apple and package names for android. (#276). (ddfb1416)
    • FEAT: install command (#289). (e9fa73e7)

    2024-04-10

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: firebase CLI can sometimes append time out object on successful JSON response. (#288). (14f132e1)
    • FIX: Raised Firebase project fetch timeout to 40 seconds from 15 seconds. (#256). (2145e9b9)
    • FIX: Support spaces in paths and product name for apple apps (#228). (c4c11b31)
    • FIX: throw exceptions when in CI and inputs are needed where user prompts are not possible. Validated bundle Ids for apple and package names for android. (#276). (ddfb1416)
    • FEAT: install command (#289). (e9fa73e7)
    Open source →
  14. 1.0.0 10 Apr 2024
    Release notes
    • Moved flutterfire_cli package from dev release to general release.

    2024-03-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Moved flutterfire_cli package from dev release to general release.
    Open source →
  15. 0.3.0-dev.21 26 Mar 2024 pre-release
    Release notes
    • FIX(android): ensure app/build.gradle only writes google services dependency once (#269). (f195b16f)

    2024-03-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX(android): ensure app/build.gradle only writes google services dependency once (#269). (f195b16f)
    Open source →
  16. 0.3.0-dev.20 12 Mar 2024 pre-release
    Release notes
    • FIX: ensure Crashlytics Apple upload-symbol script works for every build type/flavor (#260). (e8ec471d)
    • FIX(android): another build.gradle change in latest flutter (>=3.16.5) when running flutter create <project> (#254). (32fde770)

    2023-12-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: ensure Crashlytics Apple upload-symbol script works for every build type/flavor (#260). (e8ec471d)
    • FIX(android): another build.gradle change in latest flutter (>=3.16.5) when running flutter create <project> (#254). (32fde770)
    Open source →
  17. 0.3.0-dev.19 19 Dec 2023 pre-release
    Release notes
    • FIX(apple): upload debug symbols for de-obfuscating Dart stack traces (#247). (93d02a56)
    • FIX: bundle service file into Contents/Resources for macOS and app root for iOS (#245). (83ed0648)
    • FIX(apple): ensure service file is not duplicated in project.pbxproj file (#239). (32f2962f)
    • FIX(android): update regex as android/build.gradle in latest flutter create doesn't match previous regex (#240). (2d8b3118)
    • FIX: update firebase_options.dart or specified --out=firebase_release.dart rather than rewrite file entirely. (#226). (204ba306)
    • FIX: ensure --web-app-id flag is respected when present in flutterfire configure (#225). (8de25758)
    • FIX: macOS bundleId was incorrectly selecting some.app.RunnerTests (#222). (65d5d589)
    • FIX: removing mandatory flag on bundle ids for macOS and iOS (#179). (02f18e3d)
    • FEAT: windows support for flutterfire configure & flutterfire reconfigure (#229). (9e7b6591)
    • FEAT: flutterfire reconfigure now updates android build.gradle files & Apple project.pbxproj for debug symbol script like flutterfire configure (#227). (4ab9f65a)

    2023-09-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX(apple): upload debug symbols for de-obfuscating Dart stack traces (#247). (93d02a56)
    • FIX: bundle service file into Contents/Resources for macOS and app root for iOS (#245). (83ed0648)
    • FIX(apple): ensure service file is not duplicated in project.pbxproj file (#239). (32f2962f)
    • FIX(android): update regex as android/build.gradle in latest flutter create doesn't match previous regex (#240). (2d8b3118)
    • FIX: update firebase_options.dart or specified --out=firebase_release.dart rather than rewrite file entirely. (#226). (204ba306)
    • FIX: ensure --web-app-id flag is respected when present in flutterfire configure (#225). (8de25758)
    • FIX: macOS bundleId was incorrectly selecting some.app.RunnerTests (#222). (65d5d589)
    • FIX: removing mandatory flag on bundle ids for macOS and iOS (#179). (02f18e3d)
    • FEAT: windows support for flutterfire configure & flutterfire reconfigure (#229). (9e7b6591)
    • FEAT: flutterfire reconfigure now updates android build.gradle files & Apple project.pbxproj for debug symbol script like flutterfire configure (#227). (4ab9f65a)
    Open source →
  18. 0.3.0-dev.18 12 Sep 2023 pre-release
    Release notes
    • FIX: ensure build.gradle content is written on new lines. (b6ba072f)

    2023-09-11

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: ensure build.gradle content is written on new lines. (b6ba072f)
    Open source →
  19. 0.3.0-dev.17 11 Sep 2023 pre-release
    Release notes
    • REFACTOR: internal update to names to be clear about their function. (fb02d510)
    • FEAT: check if user requires flutterfire reconfigure. (c0bc462e)
    • FEAT: flutterfire reconfigure command. Pulls latest values for Firebase apps and rewrites service files. (90f07261)
    • FEAT: update implementation to make it more modular and easier to understand. (6a61ccf5)
    • FEAT: automatically add debug symbols script by detecting crashlytics dependency. (55c0cee9)
    • FEAT: update "firebase.json" values for web, android and apple. Updated validation for service files for android & apple. (dff23710)
    • FIX: improve regex for finding gradle dependency. (24d33f83)
    • FIX: update google services version dependency for android. (17680734)
    • FIX: Dart configuration output is respected if selected as argument. (097b4109)
    • FIX: android app build.gradle has two ways to apply plugin. (0bf6541c)
    • FIX: catch when project list command does not work. (073ec67f)
    • FIX: if web not selected as platform, breaking flutterfire configure command. (117868d5)
    • FIX: remove absolute paths from run phase build script. (4ba1e4e7)
    • FIX: overwrite Apple service files if they exist already. (da029d3a)

    2023-02-24

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: internal update to names to be clear about their function. (fb02d510)
    • FEAT: check if user requires flutterfire reconfigure. (c0bc462e)
    • FEAT: flutterfire reconfigure command. Pulls latest values for Firebase apps and rewrites service files. (90f07261)
    • FEAT: update implementation to make it more modular and easier to understand. (6a61ccf5)
    • FEAT: automatically add debug symbols script by detecting crashlytics dependency. (55c0cee9)
    • FEAT: update "firebase.json" values for web, android and apple. Updated validation for service files for android & apple. (dff23710)
    • FIX: improve regex for finding gradle dependency. (24d33f83)
    • FIX: update google services version dependency for android. (17680734)
    • FIX: Dart configuration output is respected if selected as argument. (097b4109)
    • FIX: android app build.gradle has two ways to apply plugin. (0bf6541c)
    • FIX: catch when project list command does not work. (073ec67f)
    • FIX: if web not selected as platform, breaking flutterfire configure command. (117868d5)
    • FIX: remove absolute paths from run phase build script. (4ba1e4e7)
    • FIX: overwrite Apple service files if they exist already. (da029d3a)
    Open source →
  20. 0.3.0-dev.16 24 Feb 2023 pre-release
    Release notes
    • FIX: update json after 2nd run of flutterfire configure. (bb285236)

    2023-02-08

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: update json after 2nd run of flutterfire configure. (bb285236)
    Open source →
  21. 0.3.0-dev.15 08 Feb 2023 pre-release
    Release notes
    • REFACTOR: allow macOS configuration for scripts. (7384bd9f)
    • REFACTOR: remove dead code and move other to apple file. (781fad2d)
    • REFACTOR: use build configuration & call FF bundle-service-file. (4836124a)
    • REFACTOR: make functions out of reusable code. (86e82d72)
    • REFACTOR: remove unnecessary code. (38c62ee9)
    • REFACTOR: big refactor to clean up code. (f8c42643)
    • REFACTOR: cleaned up code. (99a92de1)
    • FIX: stop default/default path to default app_id_file in .dart_tools. (24730e15)
    • FIX: default config so it writes to default map & default/ app id file. (9542cc69)
    • FIX: conditions for writing service file. (4113cdb8)
    • FIX: output should be relative to project. (5f9f824c)
    • FIX: bug writing firebase.json. (2f4f3dc4)
    • FIX: update scheme. (25a8cb23)
    • FIX: add filename to path. (962eb2af)
    • FIX: add paths to debug script to find executables. (6e7495b6)
    • FIX: use iOS path as FlutterApp is not available when running from xcode. (8074f966)
    • FEAT: create serviceFileOutput property on firebase.json. (6f16b972)
    • FEAT: upload debug symbols script. (b7512b46)

    2023-01-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: allow macOS configuration for scripts. (7384bd9f)
    • REFACTOR: remove dead code and move other to apple file. (781fad2d)
    • REFACTOR: use build configuration & call FF bundle-service-file. (4836124a)
    • REFACTOR: make functions out of reusable code. (86e82d72)
    • REFACTOR: remove unnecessary code. (38c62ee9)
    • REFACTOR: big refactor to clean up code. (f8c42643)
    • REFACTOR: cleaned up code. (99a92de1)
    • FIX: stop default/default path to default app_id_file in .dart_tools. (24730e15)
    • FIX: default config so it writes to default map & default/ app id file. (9542cc69)
    • FIX: conditions for writing service file. (4113cdb8)
    • FIX: output should be relative to project. (5f9f824c)
    • FIX: bug writing firebase.json. (2f4f3dc4)
    • FIX: update scheme. (25a8cb23)
    • FIX: add filename to path. (962eb2af)
    • FIX: add paths to debug script to find executables. (6e7495b6)
    • FIX: use iOS path as FlutterApp is not available when running from xcode. (8074f966)
    • FEAT: create serviceFileOutput property on firebase.json. (6f16b972)
    • FEAT: upload debug symbols script. (b7512b46)
    Open source →
  22. 0.3.0-dev.14 05 Jan 2023 pre-release
    Release notes
    • FEAT: command line arguments for different environments. (02cf8501)

    2022-11-30

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: command line arguments for different environments. (02cf8501)
    Open source →
  23. 0.3.0-dev.13 30 Nov 2022 pre-release
    Release notes
    • FEAT: new command line args for service file output. (c335a26b)

    2022-11-09

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: new command line args for service file output. (c335a26b)
    Open source →
  24. 0.3.0-dev.12 06 Jul 2022 pre-release

    Nothing published for this version

  25. 0.3.0-dev.11 06 Jul 2022 pre-release

    Nothing published for this version

  26. 0.3.0-dev.10 05 Jul 2022 pre-release

    Nothing published for this version

  27. 0.3.0-dev.9 05 Jul 2022 pre-release

    Nothing published for this version

  28. 0.3.0-dev.8 05 Jul 2022 pre-release

    Nothing published for this version

  29. 0.3.0-dev.7 05 Jul 2022 pre-release

    Nothing published for this version

  30. 0.3.0-dev.6 05 Jul 2022 pre-release

    Nothing published for this version

  31. 0.3.0-dev.5 05 Jul 2022 pre-release

    Nothing published for this version

  32. 0.3.0-dev.4 05 Jul 2022 pre-release

    Nothing published for this version

  33. 0.3.0-dev.3 05 Jul 2022 pre-release

    Nothing published for this version

  34. 0.3.0-dev.2 05 Jul 2022 pre-release

    Nothing published for this version

  35. 0.3.0-dev.1 05 Jul 2022 pre-release

    Nothing published for this version

  36. 0.3.0-dev.0 04 Jul 2022 pre-release

    Nothing published for this version

  37. 0.2.7 09 Nov 2022
    Release notes
    • FEAT: remove package the user should not depend on. (9faa9e13)
    • FEAT: add a flutterfire update command. (0257d4d9)
    • FEAT: Allow selecting web app id. (413e61b7)

    2022-10-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: remove package the user should not depend on. (9faa9e13)
    • FEAT: add a flutterfire update command. (0257d4d9)
    • FEAT: Allow selecting web app id. (413e61b7)
    Open source →
  38. 0.2.6 15 Sep 2022
    Release notes
    • FIX: GoogleService-Info.plist file not found by Firebase SDK unless added to target (b7b307b)
    • REFACTOR: remove deprecated templating (c5e34f1)
    • FIX: reuse projectId when displayName is null on configure (5919d4e)

    2022-09-8

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: GoogleService-Info.plist file not found by Firebase SDK unless added to target (b7b307b)
    • REFACTOR: remove deprecated templating (c5e34f1)
    • FIX: reuse projectId when displayName is null on configure (5919d4e)
    Open source →
  39. 0.2.6+1 26 Oct 2022
    Release notes
    • FIX: add GoogleService-Info.plist as bundle resource not compile source. (e5561e04)

    2022-09-15

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: add GoogleService-Info.plist as bundle resource not compile source. (e5561e04)
    Open source →
  40. 0.2.5 08 Sep 2022
    Release notes
    • FIX: throw exception if target is not called Runner. (64ad3318)
    • FIX: file not found by firebase unless added to target. (74a6fdac)
    • FEAT: add mason template. (958e92c5)

    2022-07-13 (Re-release due to incorrect versioning)

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: throw exception if target is not called Runner. (64ad3318)
    • FIX: file not found by firebase unless added to target. (74a6fdac)
    • FEAT: add mason template. (958e92c5)
    Open source →
  41. 0.2.5-dev.0 21 Jul 2022 pre-release

    Nothing published for this version

  42. 0.2.4 13 Jul 2022
    Release notes
    • CHORE: Release flutterfire_cli again due to incorrect versioning for 0.2.3 release.

    2022-07-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • CHORE: Release flutterfire_cli again due to incorrect versioning for 0.2.3 release.
    Open source →
  43. 0.2.3 13 Jul 2022
    Release notes
    • FIX: switch to inline ruby script. (3dab9b2f)
    • FIX: path to ruby script. (eb0427e6)
    • FIX: use "resolvePackageUri" to get package. (e72a2a54)
    • FIX: add missing account argument specification for create*App. (4987250a)
    • FEAT: update macOS with google services file & pbxproj file. (b5ca92ce)
    • FEAT: only update config and write plist file if they don't exist. (ccfa3510)
    • FEAT: add GoogleServices file and update pbxproj file. (1a3e945a)

    2022-05-16

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: switch to inline ruby script. (3dab9b2f)
    • FIX: path to ruby script. (eb0427e6)
    • FIX: use "resolvePackageUri" to get package. (e72a2a54)
    • FIX: add missing account argument specification for create*App. (4987250a)
    • FEAT: update macOS with google services file & pbxproj file. (b5ca92ce)
    • FEAT: only update config and write plist file if they don't exist. (ccfa3510)
    • FEAT: add GoogleServices file and update pbxproj file. (1a3e945a)
    Open source →
  44. 0.2.2 12 May 2022
    Release notes
    • REFACTOR: move strings to own file for easier review (#61). (723f9797)
    • FEAT: add new --platforms flag to specify platforms to generate Firebase options for without prompts (Closes #68) (#72). (e7b309e6)
    • FEAT: add support for Windows & Linux platforms via Firebase Web apps. (#71). (ed3b8f2c)
    • DOCS: remove broken link. (acd07c85)

    2022-04-21

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: move strings to own file for easier review (#61). (723f9797)
    • FEAT: add new --platforms flag to specify platforms to generate Firebase options for without prompts (Closes #68) (#72). (e7b309e6)
    • FEAT: add support for Windows & Linux platforms via Firebase Web apps. (#71). (ed3b8f2c)
    • DOCS: remove broken link. (acd07c85)
    Open source →
  45. 0.2.2+1 16 May 2022
    Release notes
    • FIX: create output file directory if it does not exist (fixes #75). (fe1370c3)
    • FIX: only show Windows/Linux options if desktop packages are installed in Flutter app. (2da944c4)

    2022-05-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: create output file directory if it does not exist (fixes #75). (fe1370c3)
    • FIX: only show Windows/Linux options if desktop packages are installed in Flutter app. (2da944c4)
    Open source →
  46. 0.2.2+2 16 May 2022
    Release notes
    • FIX: null issue with Windows & Linux platform selectors (fixes #76). (9c2a2dc5)

    2022-05-16

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: null issue with Windows & Linux platform selectors (fixes #76). (9c2a2dc5)
    Open source →
  47. 0.2.1 19 Apr 2022
    Release notes
    • FEAT: add support to auto apply Crashlytics & Performance Android Gradle plugins (#60). (e620723a)
    • FEAT: add hidden flag to allow opting out of app id json file generation. (5de692c0)

    2022-04-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: add support to auto apply Crashlytics & Performance Android Gradle plugins (#60). (e620723a)
    • FEAT: add hidden flag to allow opting out of app id json file generation. (5de692c0)
    Open source →
  48. 0.2.1+1 21 Apr 2022
    Release notes
    • FIX: use correct platform name when detecting ios bundle ids. (135a1050)

    2022-04-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: use correct platform name when detecting ios bundle ids. (135a1050)
    Open source →
  49. 0.2.0 13 Apr 2022
    Release notes
    • REFACTOR: deprecate android-application-id in favour of android-package-name (#52). (a6d398b5)
    • REFACTOR: change messaging of already exists. (c5ea85e1)
    • FIX: move autoupdater log inside conditional (#57). (0650e181)
    • FEAT: support auto integration of the Android Google Services plugin (#58). (843d695a)

    2022-03-30

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: deprecate android-application-id in favour of android-package-name (#52). (a6d398b5)
    • REFACTOR: change messaging of already exists. (c5ea85e1)
    • FIX: move autoupdater log inside conditional (#57). (0650e181)
    • FEAT: support auto integration of the Android Google Services plugin (#58). (843d695a)
    Open source →
  50. 0.1.4-dev.0 13 Apr 2022 pre-release

    Nothing published for this version

  51. 0.1.3 30 Mar 2022
    Release notes
    • FEAT: add messaging sender id to output. (3ba34aed)

    2022-03-30

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: add messaging sender id to output. (3ba34aed)
    Open source →
  52. 0.1.2 30 Mar 2022
    Release notes
    • REFACTOR: use separate ci package for CI environment detection. (d9921433)
    • FIX: update pubspec dependency version to fix #32. (ccd0655d)
    • FIX: flutter app detection issues when using flutter_localizations (fixes #37 & #45). (04d4e6c7)
    • FIX: ignore avoid_classes_with_only_static_members in the generated options file (#42). (6c27ae17)
    • FEAT: add --yes flag to automatically accept default options on prompts (closes #48). (657892c8)
    • FEAT: prompt to update CLI if version is older than latest published version. (a88ade11)
    • FEAT: updates configure to also write out Android app ID files (#51). (991d5a43)
    • FEAT: updates configure to also write out iOS app ID files (#43). (e7d5a8fe)

    2021-12-10

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: use separate ci package for CI environment detection. (d9921433)
    • FIX: update pubspec dependency version to fix #32. (ccd0655d)
    • FIX: flutter app detection issues when using flutter_localizations (fixes #37 & #45). (04d4e6c7)
    • FIX: ignore avoid_classes_with_only_static_members in the generated options file (#42). (6c27ae17)
    • FEAT: add --yes flag to automatically accept default options on prompts (closes #48). (657892c8)
    • FEAT: prompt to update CLI if version is older than latest published version. (a88ade11)
    • FEAT: updates configure to also write out Android app ID files (#51). (991d5a43)
    • FEAT: updates configure to also write out iOS app ID files (#43). (e7d5a8fe)
    Open source →
  53. 0.1.1 06 Dec 2021
    Release notes
    • FIX: run all firebase cli commands in shell - avoids unhelpful process not found exception messages.
    • FIX: late initialisation error (only on happens on Windows).
    • FIX: Add runInShell when running on Windows (#4).
    • FEAT: additionally support reading apple bundle identifier from AppInfo.xcconfig.
    Open source →
  54. 0.1.1+1 06 Dec 2021
    Release notes
    • FIX: add lines_longer_than_80_chars ignore for file lint rule in generated options file.
    Open source →
  55. 0.1.1+2 10 Dec 2021
    Release notes
    • FIX: don't globally require a Flutter app, this allows for help commands to work (fixes #7).
    • FIX: don't use lib/main.dart as a way of detecting a flutter app, isFlutterPackage & !isFlutterPlugin should suffice (fixes #12).

    2021-12-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: don't globally require a Flutter app, this allows for help commands to work (fixes #7). (94aa8d64)
    • FIX: don't use lib/main.dart as a way of detecting a flutter app, isFlutterPackage & !isFlutterPlugin should suffice (fixes #12). (b4df767d)
    Open source →
  56. 0.1.0 30 Nov 2021
    Release notes
    • Initial version.
    Open source →
  57. 0.1.0+1 02 Dec 2021
    Release notes
    • FIX: -v should also print the current version.
    Open source →
  58. 0.1.0+2 02 Dec 2021
    Release notes
    • FIX: bug with prompt messages and FirebaseApp.displayName can be null.

    2021-12-02

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: bug with prompt messages and FirebaseApp.displayName can be null.
    Open source →
  59. 0.1.0+3 03 Dec 2021
    Release notes
    • FIX: potentially fix a crash when selecting Firebase projects.

    2021-12-02

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: potentially fix a crash when selecting Firebase projects.
    Open source →
  60. 0.1.0+4 05 Dec 2021
    Release notes
    • FIX: late initialisation error (only on happens on Windows).
    • FIX: Add runInShell when running on Windows (#4).
    • FIX: potentially fix a crash when selecting Firebase projects.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive