Skip to content

Releases: prescottprue/firebase-ci

v0.5.2

04 Jan 06:32
5e432b3
Compare
Choose a tag to compare
  • feat(mapEnv): combine all settings to one functions:set command
  • feat(tests): add a test for mapEnv functionality
  • fix(mapEnv): exit without error if calling mapEnv without any settings

v0.5.1

10 Dec 23:26
e31f9af
Compare
Choose a tag to compare
  • fix(deploy): improve package name parsing by gathering from package.json if available
  • feat(createConfig): support project flag with createConfig command
  • feat(project): add new project command to get the name of the project associated with the current environment
  • fix(deploy): fix an issue where installing firebase-tools would not work on node 6 and earlier

v0.5.0

04 Dec 08:19
c0e21b1
Compare
Choose a tag to compare
  • feat(deploy & utils): add support for bitbucket pipeline - @kde713
  • feat(core): add support for Gitlab CI/CD (commit message and environment slug)
  • feat(core): support using already installed firebase-tools version by using npx to invoke firebase commands
  • feat(core): add support for setting project through FIREBASE_CI_PROJECT environment variable
  • feat(deploy): add skipDependenciesInstall, skipToolsInstall, and skipFunctionsInstall options
  • feat(core): add figures and message styling to make messages more clear
  • fix(deploy): improve defaults for getBranchName logic (does not default to master until needed)
  • feat(deploy): support passing debug flag to firebase-tools
  • fix(core): deploy message changed to:
    • only include first 150 characters of commit message instead of fist 300 (firebase only shows short snippet in Hosting UI)
    • remove "`" from message (could cause some deployments to fail due to invalid command)
  • chore(core): Update to babel 7
  • chore(core): add prettier with associated eslint plugin and config

v0.5.0-beta.3

01 Dec 02:22
7e01070
Compare
Choose a tag to compare
v0.5.0-beta.3 Pre-release
Pre-release
  • feat(core): Update to babel 7
  • feat(core): add figures and message styling to make message more clear

v0.5.0-beta.2

02 Nov 18:52
d5e665c
Compare
Choose a tag to compare
v0.5.0-beta.2 Pre-release
Pre-release
  • fix(deploy): support environments without npx by checking for it before using
  • feat(deploy): support passing debug flag to firebase-tools

v0.5.0-beta

16 Aug 19:54
eb3f62a
Compare
Choose a tag to compare
v0.5.0-beta Pre-release
Pre-release
  • fix(deploy): cleanup wording of logs to clarify which Firebase project is being used

v0.5.0-alpha.5

14 Aug 23:44
4313d72
Compare
Choose a tag to compare
v0.5.0-alpha.5 Pre-release
Pre-release
  • feat(core): support using already installed firebase-tools version by using npx to invoke firebase commands
  • feat(core): only install firebase-tools if npx firebase --version fails instead of if it is not found globally (needed to support already installed local version of firebase-tools)
  • fix(core): deploy message changed to:
    • only include first 150 characters of commit message instead of fist 300 (firebase only shows short snippet in Hosting UI)
    • remove "`" from message (could cause some deployments to fail due to invalid command) - #17

v0.5.0-alpha.4

13 Aug 02:40
f3e33d7
Compare
Choose a tag to compare
v0.5.0-alpha.4 Pre-release
Pre-release
  • fix(deploy): improve defaults for getBranchName logic (does not default to master until needed)
  • feat(deploy & utils): add support for bitbucket pipeline - @kde713

v0.5.0-alpha.2

29 Jul 11:11
aa75237
Compare
Choose a tag to compare
v0.5.0-alpha.2 Pre-release
Pre-release
  • feat(core): add support for setting project through FIREBASE_CI_PROJECT environment variable
  • feat(deploy): added skipDependenciesInstall, skipToolsInstall, and skipFunctionsInstall options to allow for more specific skipping of external tools install
  • feat(createConfig): add Gitlab support to createConfig

v0.5.0-alpha

29 Jul 06:45
7e213d3
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release
  • feat(core): support for gitlab (commit message and environment slug)
  • feat(core): call firebase-tools from npm bin instead of from command directly (allowing for usage of already installed version of firebase-tools)
  • feat(core): add prettier with associated eslint plugin and config