Skip to content

Releases: firebase/firebase-tools

v3.0.6

03 Aug 01:33

Choose a tag to compare

  • Bolt rules now deploy correctly after regression in 3.0.5.
  • Provide proper warning when Database Rules has no top-level rules key.
  • firebase init for Database now works when no project is selected as default.
  • Removed Hosting deploy race condition causing some deploys to fail with 400 error.

v3.0.5

01 Aug 21:27

Choose a tag to compare

  • Database Rules now have format preserved on deploy.
  • Warn when firebase.json has mixed old/new formats.
  • Hosting deployment will no longer error with large file counts.

v3.0.4

30 Jun 02:02

Choose a tag to compare

  • firebase init [feature] now works as expected.
  • firebase use [project_id] and --project [project_id] now work

v3.0.3

21 Jun 23:28

Choose a tag to compare

  • firebase init now pulls latest Firebase Database rules from selected project.
  • Improved deploy logging for Firebase Database rules.

v3.0.2

31 May 23:14

Choose a tag to compare

  • Fixed small URL issues in firebase database:* commands.
  • Migrating with firebase tools:migrate now works for projects with different project id/instance names.

v3.0.1

27 May 21:27

Choose a tag to compare

  • firebase serve now displays more helpful error messages.
  • firebase tools:migrate displays helpful message when run outside project directory.
  • The CLI will automatically use an alias from .firebaserc if only one is defined.

v3.0.0

18 May 17:17

Choose a tag to compare

  • Version 3.0+ is only compatible with projects created in or imported to the new Firebase Console.
  • The Firebase CLI now uses direct Google OAuth2 login. All users must re-authenticate.
  • The -f/--firebase option has been renamed to -P/--project and refers to project id, not instance name.
  • The firebase deploy:* commands have been replaced with firebase deploy --only * with a list of features.
  • The firebase data:* commands have been renamed to firebase database:* commands.
  • The firebase disable:hosting command has been renamed to firebase hosting:disable.
  • firebase init now initializes multiple features and can be re-run in an existing project directory.
  • firebase open no longer just opens Hosting site, now provides a selection of useful project URLs.
  • firebase prefs:token is removed in favor of firebase login:ci
  • firebase tools:migrate is available to update firebase.json to current schema.
  • firebase use is now available for managing project environment aliases in a project directory.
  • The Firebase CLI can now deploy rules for Firebase Storage.
  • Improved port-finding behavior of firebase serve.
  • The firebase key in firebase.json is now deprecated in favor of firebase use.

v2.2.1

29 Jan 19:23

Choose a tag to compare

  • Normalized app name handling to address capitalization inconsistencies on deploy.

v2.2.0

15 Dec 23:32

Choose a tag to compare

  • May now deploy cleanUrls and trailingSlash features to Firebase Hosting.
  • Now running [Superstatic 4.0](https://github.com/firebase/superstatic/releases/tag/4.0.0) for firebase serve.

v2.1.1

10 Dec 18:16

Choose a tag to compare

  • Improved error messaging for parse errors in the firebase.json
  • Allow firebase deploy to work if only "rules" is specified
  • Fix double-nested "rules" issue when compiling with Bolt