Skip to content

Releases: prescottprue/cypress-firebase

v2.1.0

29 Nov 07:17
182d15d
Compare
Choose a tag to compare
  • feat(core): add support for passing app instance (#499) - @zymotik (#506)
  • feat(commands): support for tenants in cy.login (#194, #201, #436) - @jonespen, @tobiasf
  • fix(callFirestore): apply query settings for collection delete action (#501)
  • fix(docs): update code example for Firebase Web SDK version 9 (#466) - @shiiinji
  • fix(docs): update config override example in README - @kooba
  • fix(core): only include database URL in log if it is set
  • fix(core): switch to type imports from firebase-admin (instead of using import)
  • chore(ci): switch to setup-node for yarn cache in place of a separate step
  • chore(dev-deps): update size-limit from v3 to v7
  • chore(dependabot): update dependabot commit config to match semantic-relelase
  • chore(deps-dev): bump @types/node from 15.3.0 to 16.11.9 (#502)
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin (#482)
  • fix(deps): bump path-parse from 1.0.6 to 1.0.7 (#449)
  • fix(deps): bump tar from 4.4.13 to 4.4.19 (#461)
  • chore(deps-dev): bump ts-node from 10.0.0 to 10.4.0 (#493)

v2.0.0

09 Jul 22:03
5b8a857
Compare
Choose a tag to compare

Breaking Changes

  • Drop Node 10 - Minimum node version of 12 (in part due to dev dependencies)
  • SERVICE_ACCOUNT env variable now takes precedence over default local service account file (local file a default path support is deprecated and will be dropped in a future version - use default application credentials through instead)
  • Drop support for boolean for limitToFirst and limitToLast options (to more closely match Firebase SDK)
  • Drop support for FIREBASE_PROJECT and FIREBASE_PROJECT_ID env variables (use GCLOUD_PROJECT instead)

Other Fixes/Updates

  • feat(core): add support for Google application default credentials (path to file can be se through GOOGLE_APPLICATION_CREDENTIALS)
  • feat(callRtdb): add support for startAfter and endBefore
  • feat(ci): update publish workflow to use node 14
  • feat(ci): Add node 16 to verify workflow
  • chore(core): remove unneeded caching of internal admin instance
  • build(deps-dev): bump eslint-plugin-jsdoc from 33.3.0 to 35.4.1 (#406)
  • build(deps-dev): bump husky from 6.0.0 to 7.0.1 (#412)

v1.9.1

17 May 01:36
b75b8c2
Compare
Choose a tag to compare
  • fix(plugin): add back default setting of databaseURL in firebase-admin instance initialize (unintentionally removed in v1.8.1 ) - #361
  • feat(test): add test to confirm default settings of databaseURL in firebase-admin instance initialize - #361
  • fix(plugin): prevent overriding passed databaseURL in override config (due databaseURL change in v1.8.1)
  • fix(tasks): update comment description of callRtdb and callFirestore
  • build(deps-dev): bump @types/node from 15.0.1 to 15.3.0 (#363)
  • build(deps-dev): bump firebase-tools from 9.10.0 to 9.10.2 (#356)
  • build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#360)
  • build(deps-dev): bump @typescript-eslint/parser from 4.22.0 to 4.22.1 (#355)
  • build(deps-dev): bump mocha from 8.3.2 to 8.4.0 (#354)
  • build(deps-dev): bump prettier from 2.2.1 to 2.3.0 (#357)
  • build(dev-deps): bump sinon from 9.2.4 to 10.0.0
  • build(dev-deps): bump lint-staged from 10.5.4 to 11.0.0

v1.9.0

02 May 21:54
0f08ec9
Compare
Choose a tag to compare
  • feat(callRtdb): throw error for undefined actionPath (#244)
  • feat(tests): add tests for node-utils, plugin, firebase-utils, and tasks (ups code coverage significantly)
  • fix(core): add more error messaging for failed parse from env variable
  • build(dev-deps): update husky from v4 to v6
  • build(dev-deps): eslint-config-prettier v7 to v8

v1.8.1

02 May 18:22
c9bb477
Compare
Choose a tag to compare
  • fix(callFirestore): apply where clause to delete action - #307
  • build(deps-dev): update eslint v7.18.0 to v7.25.0 (#335)
  • build(deps-dev): bump eslint-plugin-jsdoc from 31.3.3 to 33.0.0
  • build(deps-dev): bump @firebase/rules-unit-testing from 1.1.9 to 1.2.10 (#334)
  • build(deps-dev): bump @typescript-eslint/parser from 4.14.0 to 4.22.0
  • build(deps-dev): bump size-limit from 4.9.1 to 4.10.2 (#324)
  • build(deps): bump y18n from 4.0.0 to 4.0.1 (#321)
  • build(deps): bump elliptic from 6.5.3 to 6.5.4 (#308)
  • build(deps): bump ssri from 6.0.1 to 6.0.2 (#339)

v1.8.0

26 Jan 04:51
744a20c
Compare
Choose a tag to compare
v1.8.0 (#277)

feat(plugin): add support for overriding firebase instance config
build(deps-dev): bump ts-node from 9.0.0 to 9.1.1 (#276)

v1.7.0

25 Jan 08:42
218a762
Compare
Choose a tag to compare
  • feat(core): add auth emulator support - #252
  • feat(tests): add test for passing along of auth emulator config
  • fix(examples): update basic example to use auth emulator
  • build(deps-dev): bump typescript from 4.0.3 to 4.1.3
  • build(dev-deps): update dev dependencies including eslint
  • build(deps): bump date-and-time from 0.14.1 to 0.14.2 (#260)

v1.6.0

29 Dec 07:03
f3b9924
Compare
Choose a tag to compare
  • fix(build): add browser settings to package.json (#214)
  • build(deps-dev): bump firebase-admin from 9.2.0 to 9.4.1 (#230)
  • build(deps-dev): bump eslint-plugin-jsx-a11y from 6.3.1 to 6.4.1 (#231)
  • build(deps-dev): bump firebase-tools from 8.15.1 to 9.1.0
  • build(deps-dev): bump size-limit from 4.6.0 to 4.9.1
  • build(deps-dev): bump eslint from 7.13.0 to 7.15.0 (#241)
  • build(deps-dev): bump eslint-plugin-jsdoc from 30.7.7 to 30.7.8 (#239)
  • build(deps-dev): bump eslint-config-airbnb-base from 14.2.0 to 14.2.1 (#240)
  • build(deps-dev): bump date-and-time from 0.14.1 to 0.14.2
  • build(deps-dev): bump @typescript-eslint/parser from 4.4.0 to 4.8.1 (#234)
  • build(deps-dev): bump @types/chai from 4.2.13 to 4.2.14 (#228)
  • build(deps-dev): bump @types/mocha from 8.0.3 to 8.2.0 (#250)
  • build(deps-dev): bump @types/node from 14.11.5 to 14.14.13 (#249)
  • build(ci): bump actions/setup-node from v2.1.2 to v2.1.3 (#251)
  • build(ci): bump EndBug/version-check from v1 to v2 (#242)

Examples

  • build(deps): bump ini from 1.3.5 to 1.3.8 in /examples/typescript (#247)
  • build(deps): bump ini from 1.3.5 to 1.3.7 in /examples/react-redux-firebase (#245)
  • build(deps): bump ini from 1.3.5 to 1.3.7 in /examples/basic (#246)

v1.5.0

08 Oct 02:12
c991748
Compare
Choose a tag to compare
  • feat(callFirestore): support GeoPoint data type (#190)
  • build(deps): bump actions/setup-node from v2.1.1 to v2.1.2 (#192)
  • build(deps-dev): bump eslint-plugin-jsdoc from 30.4.2 to 30.6.3 (#191)
  • build(dev-deps): bump lint-staged 10.2.11 -> 10.4.0
  • build(deps-dev): bump @types/node from 14.0.27 to 14.11.2 (#188)
  • build(deps-dev): bump husky from 4.2.5 to 4.3.0 (#184)

v1.4.5

19 Sep 21:27
70fc2b3
Compare
Choose a tag to compare
  • fix(callFirestore): correctly transform timestamps within arrays (#181)
  • build(deps-dev): bump typescript from 3.9.7 to 4.0.2 (#164)
  • build(deps-dev): bump firebase-admin from 9.1.0 to 9.1.1 (#161)
  • build(deps-dev): bump @typescript-eslint/parser from 3.9.0 to 3.10.1 (#167)
  • build(deps-dev): bump eslint-plugin-jsdoc from 30.2.2 to 30.4.2 (#180)
  • build(deps): bump http-proxy in /examples/typescript (#178)
  • build(deps): bump http-proxy from 1.18.0 to 1.18.1 in /examples/basic (#177)
  • build(deps): bump lodash.merge in /examples/react-redux-firebase (#172)
  • build(deps): bump http-proxy in /examples/react-redux-firebase (#176)
  • build(deps): bump handlebars from 4.3.1 to 4.7.6 in /examples/typescript (#175)
  • build(deps): bump bl from 3.0.0 to 3.0.1 in /examples/basic (#171)
  • build(deps): bump styfle/cancel-workflow-action from 0.4.1 to 0.5.0 (#169)
  • build(deps): bump actions/cache from v2.1.0 to v2.1.1 (#166)
  • build(deps-dev): bump @types/mocha from 8.0.2 to 8.0.3 (#162)
  • build(deps): bump bl from 4.0.2 to 4.0.3 (#170)