Releases: prescottprue/firebase-ci
Releases · prescottprue/firebase-ci
v0.5.2
- 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
- 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
- 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 usingnpx
to invoke firebase commands - feat(core): add support for setting project through
FIREBASE_CI_PROJECT
environment variable - feat(deploy): add
skipDependenciesInstall
,skipToolsInstall
, andskipFunctionsInstall
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 fist300
(firebase only shows short snippet in Hosting UI) - remove "`" from message (could cause some deployments to fail due to invalid command)
- only include first
- chore(core): Update to babel 7
- chore(core): add prettier with associated eslint plugin and config
v0.5.0-beta.3
- feat(core): Update to babel 7
- feat(core): add figures and message styling to make message more clear
v0.5.0-beta.2
- 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
- fix(deploy): cleanup wording of logs to clarify which Firebase project is being used
v0.5.0-alpha.5
- feat(core): support using already installed
firebase-tools
version by usingnpx
to invoke firebase commands - feat(core): only install
firebase-tools
ifnpx firebase --version
fails instead of if it is not found globally (needed to support already installed local version offirebase-tools
) - fix(core): deploy message changed to:
- only include first
150
characters of commit message instead of fist300
(firebase only shows short snippet in Hosting UI) - remove "`" from message (could cause some deployments to fail due to invalid command) - #17
- only include first
v0.5.0-alpha.4
- 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
- feat(core): add support for setting project through
FIREBASE_CI_PROJECT
environment variable - feat(deploy): added
skipDependenciesInstall
,skipToolsInstall
, andskipFunctionsInstall
options to allow for more specific skipping of external tools install - feat(createConfig): add Gitlab support to createConfig
v0.5.0-alpha
- 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