Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update firebase-tools to the latest version 🚀 #9

Open
wants to merge 1 commit into
base: devel
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Jul 24, 2018

Version 4.0.0 of firebase-tools was just published.

Dependency firebase-tools
Current Version 3.19.3
Type devDependency

The version 4.0.0 is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of firebase-tools.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes v4.0.0
  • firebase deploy will now ask for confirmation before Cloud Functions deletion. Running the command with --non-interactive will fail if there are functions detected for deletion.
  • Support Node.js 8 runtime for functions. To deploy your functions to Node.js 8, add "engines": {"node": "8"} to functions/package.json. You will need firebase-functions SDK v2.0.0 or up.
  • Support selection of regions for functions via the firebase-functions SDK (>= v2.0.0). Learn more in the [Firebase Documentation](https://firebase.google.com/docs/functions/locations)
  • Support configuration of function timeout and memory allocation via the firebase-functions SDK (>= v2.0.0). Learn more in the [Firebase Documentation](https://firebase.google.com/docs/functions/manage-functions#set_timeout_and_memory_allocation)
  • Add firebase functions:delete command for explicit deletion of functions.
  • Fix bug where running firebase init over-wrote existing Firestore rules and indexes that were either specified through a local file or specfied in the Firebase Console.
Commits

The new version differs by 13 commits.

  • 69776f2 [firebase-release] Updated CLI to 4.0.0
  • 3582612 Changelog for v4.0.0 (#294)
  • c4c17d3 Update firebase init template for functions (#293)
  • 85deaf9 Display Node version that functions are deployed to (#291)
  • 1f41e01 Support Node.js 8 functions runtime. (#290)
  • 5fd8ae0 Ask for confirmation before deleting functions during 'firebase deploy' (#287)
  • 46511c5 Add "firebase functions:delete" command (#286)
  • f9d3460 Support configuration of function region, memory, and timeout (#285)
  • b35592d Default JS linting to false during firebase init for functions (#836)
  • 6ce81c0 Fix bug where "firebase init" overwrites existing Firestore indexes (#832)
  • 7ec8b0b Fix bug where "firebase init" overwrote existing Firestore rules (#831)
  • 1c1b372 Update profiler to new query format (#826)
  • 0ff6a55 [firebase-release] Removed change log and reset repo after 3.19.3 release

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Jul 30, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 30, 2018

Version 4.0.1 just got published.

Update to this version instead 🚀

Release Notes v4.0.1
  • Fixed bug where firebase init firestore uses storage rules for Firestore, if the project already has storage rules but not Firestore rules.
  • Fixed ReferenceError when there are too many functions functions deployed at the same time.
Commits

The new version differs by 5 commits.

  • 6f1bef7 [firebase-release] Updated CLI to 4.0.1
  • 39cc880 Changelog for v4.0.1 (#845)
  • 0b23a2e Fix #837 - firebase init uses storage rules for firestore rules sometimes (#841)
  • 1510929 Fix #838 - reference error during deployment when there are too many functions (#840)
  • ddebbab [firebase-release] Removed change log and reset repo after 4.0.0 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 1, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 1, 2018

Version 4.0.2 just got published.

Update to this version instead 🚀

Release Notes v4.0.2
  • Fixed issue where security rules compilation warnings would halt deployment.
Commits

The new version differs by 4 commits.

  • 412122a [firebase-release] Updated CLI to 4.0.2
  • 10bdca6 Update changelog for v4.0.2 (#849)
  • d2bb8a1 Log warnings, fail on errors (#848)
  • e51b1a7 [firebase-release] Removed change log and reset repo after 4.0.1 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 5, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 5, 2018

Version 4.0.3 just got published.

Update to this version instead 🚀

Release Notes v4.0.3
  • Improved error message for firebase init with a non-existent feature.
  • Fixed firebase init erroring if initializing Firestore/Storage on a brand-new project.
Commits

The new version differs by 8 commits.

  • 83ca55d [firebase-release] Updated CLI to 4.0.3
  • 6510c53 Changelog for v4.0.3 (#855)
  • c946d20 Update lodash dependency (#856)
  • e1abefe Display a sane error message when firebase init is called with an invalid feature. (#854)
  • a47baab Update README.md (#852)
  • 54b1d71 Document functions:delete in README(#851)
  • f7eb481 Fix firebase init when Rules never used on a project (#850)
  • 066b530 [firebase-release] Removed change log and reset repo after 4.0.2 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 14, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 14, 2018

Version 4.1.0 just got published.

Update to this version instead 🚀

Release Notes v4.1.0
  • Firebase Hosting deploys will now only upload files that are different from previous deploys.
Commits

The new version differs by 23 commits.

  • 97b70d2 [firebase-release] Updated CLI to 4.1.0
  • d2a6f4e Merge new deploy infrastructure into master.
  • f85a6fc Merge branch 'master' into launch.delta-uploads
  • 9115102 Update functions init templates (#300)
  • b77ef97 A few final fixes (#298)
  • 9457c74 Changelog for v4.1.0 (#297)
  • 8a1b21e Merge branch 'master' of github.com:firebase/firebase-tools into launch.delta-uploads
  • ab7d4c4 Silently swallow errors from opn. Fixes #809 (#859)
  • 5e5a53d Fix a stray chalk reference
  • e2ea8cc Merge branch 'master' of github.com:firebase/firebase-tools into launch.delta-uploads
  • 5213b7b [firebase-release] Removed change log and reset repo after 4.0.3 release
  • a725d43 Merge latest from master.
  • ffff5bf Update functions launch code with clc instead of chalk. (#295)
  • 89bd4fd Merge from master.
  • 484e784 Adds retries to the queue for delta uploads. (#282)

There are 23 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 15, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 15, 2018

Version 4.1.1 just got published.

Update to this version instead 🚀

Release Notes v4.1.1
  • Windows path separator should use a forward slash in Hosting deploys.
  • Improved debug logging for authorization flow.
Commits

The new version differs by 7 commits.

  • eb560cc [firebase-release] Updated CLI to 4.1.1
  • 99c9c4f Update package.json
  • ee156f0 Update changelog.txt
  • 4320318 Update changelog.txt
  • c1b2a6a Skip logging request body on token fetch. (#866)
  • bff66a3 Windows paths should use forward slash (#869)
  • e0a4bb6 [firebase-release] Removed change log and reset repo after 4.1.0 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 17, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 17, 2018

Version 4.1.2 just got published.

Update to this version instead 🚀

Release Notes v4.1.2
  • Cached Hosting file hashes should be located at the project root.
  • Removed unnecessary websocket connection during command startup.
  • Formats of auth:export and auth:import are now compatible.
Commits

The new version differs by 7 commits.

  • 3b7f3e7 [firebase-release] Updated CLI to 4.1.2
  • e126628 Changelog update for Auth fix (#878)
  • 27306d7 No longer need this RTDB ref (#875)
  • 91352cf Merge branch 'master' of github.com:FirebasePrivate/firebase-tools
  • 41ce8d3 Fix auth:import/export index error when using csv format
  • 0029385 Cache for Hosting file hashes should be located at the project root (#872)
  • 33b00a6 [firebase-release] Removed change log and reset repo after 4.1.1 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 29, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 29, 2018

Version 4.2.1 just got published.

Update to this version instead 🚀

Release Notes v4.2.1
  • Fixed issue where Firebase Hosting deploys would scan unexpected directories.
Commits

The new version differs by 16 commits.

  • 43818f1 [firebase-release] Updated CLI to 4.2.1
  • faa200a Changelog for v4.2.1 (#893)
  • 03068dc Revert to pre-4.2.0 method of determining the absolute path of a hosting upload directory (#890)
  • 534ade7 [firebase-release] Removed change log and reset repo after 4.2.0 release
  • 828ae97 [firebase-release] Updated CLI to 4.2.0
  • 0c68eb2 Support for Firebase Hosting multisite deploys.
  • 6acea3f Merge branch 'master' into launch.multisite
  • 71169f7 Multisite support for hashcache
  • 4ce43ca Update package.json (#879)
  • 83df772 Merge branch 'master' of github.com:firebase/firebase-tools into launch.multisite
  • 30ff32a [firebase-release] Removed change log and reset repo after 4.1.2 release
  • c47b1d2 Support multisite for firebase serve
  • e70e127 Merge branch 'master' of github.com:firebase/firebase-tools into launch.multisite
  • 27bc763 Merge branch 'master' of github.com:FirebasePrivate/firebase-tools into launch.multisite
  • 2112b7e Support --only in multi-site deploys.

There are 16 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 4, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 4, 2018

Update to this version instead 🚀

Release Notes for v5.0.0
  • Support emulation of HTTP callable functions in firebase functions:shell. To trigger the emulated function, type myCallableFunction({sample: 'data'}, {instanceIdToken: 'fakeToken'}). Emulating context.auth is not supported. Please note that this is a breaking change, since the emulated callable function will no longer behave like an HTTP onRequest function, and cannot be invoked with methods such as myCallableFunction.post()
  • Improve speed of firebase firestore:delete [path]
  • --token flag now accepts access tokens in addition to refresh tokens
  • Fixes bug where deploying hosting sometimes results in UnhandledPromiseRejectionWarning
Commits

The new version differs by 18 commits.

  • 77a03d1 [firebase-release] Updated CLI to 5.0.0
  • e517e02 Changelog for v5.0.0 (#932)
  • 4d06585 update update-notifier (#927)
  • 0a8d75b Catch Hosting Cache Write Errors (#925)
  • f8e504d Fix missing accumulator in deploy.js authz (#926)
  • b7412a9 Merge pull request #924 from firebase/bk-update-test-deps
  • 1712a17 Refactor authz to check IAM permissions, reduce legacy infra dependence. (#922)
  • eefda95 update nyc
  • e528150 fixing profiler report test to actually error correctly and then repair the test
  • e5c3289 some updates for sinon - use createSandbox
  • 455a43a updating for chai and sinon
  • 8188423 updating testing packages
  • 05c3b72 Speed up recursive deletes (#917)
  • a5c312b adding local emulation for callable functions, no auth (#919)
  • 099b770 fix typo for querying labels (#916)

There are 18 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 5, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 5, 2018

Update to this version instead 🚀

Release Notes for v5.0.1
  • Fixed permissions issue with auth:export.
Commits

The new version differs by 3 commits.

  • 969e1ab [firebase-release] Updated CLI to 5.0.1
  • 8af2b46 Fix IAM permissions required for auth:export. (#934)
  • 87e010b [firebase-release] Removed change log and reset repo after 5.0.0 release

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 15, 2018

Update to this version instead 🚀

Release Notes for v5.1.0
  • firebase init now respects a --project flag for quick init on a specific project.
  • firebase init now creates a boilerplate .gitignore file.
  • firebase deploy now accepts a --force flag to automatically confirm deletion of missing functions.
  • Removed dependency on coarse project permissions in more places.
  • firebase init project selection prompt is now alphabetized.
Commits

The new version differs by 11 commits.

  • 5d4badd [firebase-release] Updated CLI to 5.1.0
  • 384797b Add precheck for base64 strings in auth:import (#942)
  • e613e42 Removes Node 5 from Travis CI testing. (#943)
  • c8a17af Changelog for v5.1.0 (#950)
  • 3b03183 Adds deploy --force command. Fixes #877 (#949)
  • 53f091b Adds project list/get via new API. (#948)
  • 1bbae0a Adds updated labeling mechanism. (#946)
  • 0e4335e Generate .gitignore file when firebase init [functions]. Fix #272. (#939)
  • e08f880 Simplify initialization of specific project (#923)
  • 355fa3e Switch API used to fetch instance name. (#937)
  • aa112d8 [firebase-release] Removed change log and reset repo after 5.0.1 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 15, 2018
greenkeeper bot added a commit that referenced this pull request Oct 15, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 15, 2018

Update to this version instead 🚀

Release Notes for v5.1.1
  • Issue in firebase init project selection.
Commits

The new version differs by 3 commits.

  • 302c480 [firebase-release] Updated CLI to 5.1.1
  • eecf38e Fix init project instance retrieval. (#953)
  • c46299b [firebase-release] Removed change log and reset repo after 5.1.0 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 25, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 25, 2018

Update to this version instead 🚀

Release Notes for v6.0.0
  • As of v6.0.0, the Firebase CLI is transpiled from the src directory using TypeScript. Some deep requires of files may have changed, and npm run build must be run in the checked out repo directory (or when installed from git via npm) before the CLI can be used.
  • As of v6.0.0, the Firebase CLI is only going to be supported with Node >= 6.0.0.
  • Updated dependencies in initial templates.
  • Added RTDB and Firestore emulator functionality.
Commits

The new version differs by 8 commits.

  • 4c80ae0 [firebase-release] Updated CLI to 6.0.0
  • 440188c adding release notes for v6.0.0 (#971)
  • 78f11b6 Master Sync 10/25 (#970)
  • 8b54e70 Update functions init templates to v2.1.0 (#969)
  • 0200ac9 Do not initialize an RTDB ref on database:push return. (#963)
  • 724871f wait for write to complete (#964)
  • 9f5f4ac Adaptive timeouts for Hosting uploads. (#954)
  • a54da96 [firebase-release] Removed change log and reset repo after 5.1.1 release

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 1, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 1, 2018

Update to this version instead 🚀

Release Notes for v6.0.1
  • Realtime Database and Cloud Firestore emulators no longer crash in various language environments.
  • Realtime Database and Cloud Firestore emulators can be started via firebase serve without project environment checks.
  • firebase init no longer errors when an account has no projects.
  • Firebase Hosting deploys have more robust retry logic for hanging requests.
  • Fire emoji in firebase init removed to fix spacing issues on macOS Terminal (😢).
  • Working directory passed through correctly for module-based Firebase Hosting deploys.
Commits

The new version differs by 53 commits.

  • 761b398 [firebase-release] Updated CLI to 6.0.1
  • 137e28e Changelog for v6.0.1 (#990)
  • 5482a3a Merge remote-tracking branch 'origin/master'
  • a0fd409 Allow for timeouts on api.request (#989)
  • 8348351 Merge pull request #985 from firebase/rpb/force-en-workaround
  • 581c81e ugh formatter versions
  • 8407c66 also database
  • 2c66f56 format
  • 4c7629d Workaround for lack of foreign language support in Firestore emulator
  • aa027a4 fsutils -> Typescript (#978)
  • 7458820 Allow emulators to be ran without firebase env (#342)
  • b18c44c Readme, coverage, testing (#975)
  • effe27e pass working directory through to the uploader (#976)
  • b0b197e Filter out falsy projects. Fixes #960 (#974)
  • 8bdaa9e Pour one out for the fire emoji banner. (#973)

There are 53 commits in total.

See the full diff

@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 13, 2018

Update to this version instead 🚀

Release Notes for v6.1.0
  • JSON output when performing a hosting deploy should include the version.
  • Authentication using GOOGLE_APPLICATION_CREDENTIALS now uses correct scopes.
  • Fixed functions deletion issue in interactive mode.
  • Improved performance when deleting large amounts of data in RTDBs.
  • Added Emulators for RTDB and Firestore to firebase serve.
Commits

The new version differs by 38 commits.

  • 1900afe [firebase-release] Updated CLI to 6.1.0
  • 334b631 changelog for v6.1.0 (#1013)
  • 766322c Doing a Hosting deploy with the --json option should return the version deployed (#1006)
  • a7caf1b Merge pull request #1008 from firebase/rpb/open-emulators
  • 6c6f61b Merge branch 'master' into rpb/open-emulators
  • de47ef8 Improve memory performance of Queue implementation (#1011)
  • 87c3984 Merge branch 'master' into rpb/open-emulators
  • 8fb4449 Fredzqm/long delete cli (#977)
  • 9aa2960 Merge branch 'master' into rpb/open-emulators
  • e35808a Remove previews
  • 7a79640 resolve conflicts
  • c98193f Update src/commands/serve.js
  • 370e5e5 Fix function delete in interactive mode (#1007)
  • 86f6ac7 Expose emulators without a --open-sesame flag
  • d8e0072 typescript utils and add some tests (#1003)

There are 38 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 13, 2018
greenkeeper bot added a commit that referenced this pull request Mar 13, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 13, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 17, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 17, 2020

Update to this version instead 🚀

@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 23, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 23, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 24, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 24, 2020
greenkeeper bot added a commit that referenced this pull request Mar 30, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 30, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 31, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 31, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 3, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 3, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 6, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 6, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 13, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 13, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 16, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 16, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 17, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 17, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 27, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 27, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 18, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 18, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 21, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 21, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 28, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 28, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants