Skip to content

Releases: firebase/firebase-tools

v3.0.3

21 Jun 23:28
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Normalized app name handling to address capitalization inconsistencies on deploy.

v2.2.0

15 Dec 23:32
Compare
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
Compare
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

v2.1.0

09 Nov 19:49
Compare
Choose a tag to compare
  • Added login:ci command for generating token for Continuous Integration systems.
  • Added support for FIREBASE_TOKEN environment variable in addition to --token.

v2.0.2

19 Oct 21:45
Compare
Choose a tag to compare
  • Added --interactive flag to force interactive mode for faulty TTY detection.
  • Rewrites, redirects, and headers now deploy properly if "public" key is absent from firebase.json but --public flag is provided.
  • Malformed firebase.json now errors out instead of hanging.

v2.0.1

15 Oct 23:13
Compare
Choose a tag to compare
  • Added back in the --public flag for firebase deploy which was accidentally dropped in the 2.0.0 release.
  • Fixed an issue with the deploy progress bar that caused crashes for some users when run in non-interactive mode.