Releases: firebase/firebase-tools
Releases · firebase/firebase-tools
v3.0.3
firebase init
now pulls latest Firebase Database rules from selected project.- Improved deploy logging for Firebase Database rules.
v3.0.2
- 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
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
- 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 withfirebase deploy --only *
with a list of features. - The
firebase data:*
commands have been renamed tofirebase database:*
commands. - The
firebase disable:hosting
command has been renamed tofirebase 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 offirebase login:ci
firebase tools:migrate
is available to updatefirebase.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 infirebase.json
is now deprecated in favor offirebase use
.
v2.2.1
- Normalized app name handling to address capitalization inconsistencies on deploy.
v2.2.0
- May now deploy
cleanUrls
andtrailingSlash
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
- 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
- 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
- Added
--interactive
flag to force interactive mode for faulty TTY detection. - Rewrites, redirects, and headers now deploy properly if
"public"
key is absent fromfirebase.json
but--public
flag is provided. - Malformed
firebase.json
now errors out instead of hanging.
v2.0.1
- Added back in the
--public
flag forfirebase deploy
which was accidentally dropped in the2.0.0
release. - Fixed an issue with the deploy progress bar that caused crashes for some users when run in non-interactive mode.