Skip to content

Releases: prescottprue/cypress-firebase

v0.3.0-beta.4

09 Oct 06:15
878f7ee

Choose a tag to compare

v0.3.0-beta.4 Pre-release
Pre-release
  • fix(cy.callRtdb): only add -d flag when data is an object
  • fix(cy.callFirestore): fixture path no longer stringified - #39
  • feat(cy.callRtdb): fix writing a non object value with set - #60
  • feat(tests): add tests for string value - #39
  • feat(docs): add note to README about adding files to .gitignore - #23

v0.3.0-beta.3

05 Oct 09:13
0fbc773

Choose a tag to compare

v0.3.0-beta.3 Pre-release
Pre-release
  • feat(core): add unit tests
  • fix(callFirestore): fix get action passing invalid arguments
  • fix(callRtdb): fix do not add project flag unless project is defined
  • fix(createTestEnvFile): improve fallbacks for loading variables config/environment - #23

v3.0.0-beta

26 Sep 04:07
22c2800

Choose a tag to compare

v3.0.0-beta Pre-release
Pre-release
  • feat(dev): added js-doc plugin to eslint so comments are required for all functions
  • feat(types): include comments in types

v0.3.0-alpha

09 Sep 08:37
6babef9

Choose a tag to compare

v0.3.0-alpha Pre-release
Pre-release
  • feat(core): switch to typescript - #47
  • feat(core): switch to yarn over npm for install + lock file
  • feat(core): separate utils which require node into node-utils.ts

v0.2.5

07 Sep 00:06
89a219b

Choose a tag to compare

  • fix(createTestEnvFile): pass envName along to SERVICE_ACCOUNT and other environment variable lookups

v0.2.4

26 Aug 05:49
144a829

Choose a tag to compare

  • chore(deps): update lodash to v4.17.15
  • chore(deps): update firebase-tools-extra to v0.1.1
  • chore(deps): update dev dependencies including eslint and rimraf

v0.2.3

21 Aug 23:43
a827898

Choose a tag to compare

  • chore(deps): update commander to 3.0.0
  • chore(deps): update firebase-admin to 8.3.0
  • fix(createTestEnvFile): pass envName argument to TEST_UID - @AlexanderRomashkin, @YuryLayeuski

v0.2.2

15 Aug 17:50
7de2ed2

Choose a tag to compare

  • feat(commands): pass FIREBASE_TOKEN as --token flag if it exists in environment - #40
  • feat(core): support custom cypress config file path - #42, #43 - @shiva

v0.2.1

31 Jul 02:51
efe1f39

Choose a tag to compare

  • feat(auth): support passing developer claims when generating custom auth token - @travwritescode - #35
  • fix(deps): update dev dependencies including firebase-tools and babel

v0.2.0

01 Jul 20:50
2c67d92

Choose a tag to compare

All changes from v0.2.0 pre-releases including:

Breaking Changes

  • feat(core): Drop node 6 support and build for node 8

Updates

  • fix(commands): switch cy.logout to use onAuthStateChanged - #20
  • feat(CI): Switch to Gitlab CI over Travis CI
  • fix(env): add support for CI_COMMIT_REF_SLUG
  • feat(buildRtdbCommand): add case for remove
  • feat(deps): update dependencies including firebase-tools-extra firebase-admin and figures
  • feat(deps): update a number of dev dependencies
  • fix(core): update peerDependencies to include firebase-tools v7
  • fix(createTestEnvFile): move createTestEnvFile to its own file in src
  • feat(createTestEnvFile): add FIREBASE_API_KEY to generatedcypress.env.json (supports loading config from firebase-ci settings in .firebaserc)
  • feat(deps): update to firebase-tools-extra v0.1.0-alpha.2 (improved fixture handling)
  • fix(core): preserve existing FIREBASE_PROJECT_ID in cypress.env.json
  • fix(createTestEnvFile): remove default of "local" when envArg is not provided
  • fix(core): remove use of babel-plugin-add-module-exports (no longer upkept)