Releases: prescottprue/cypress-firebase
Releases · prescottprue/cypress-firebase
v2.1.0
- 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
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
andlimitToLast
options (to more closely match Firebase SDK) - Drop support for
FIREBASE_PROJECT
andFIREBASE_PROJECT_ID
env variables (useGCLOUD_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
andendBefore
- 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
- 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
andcallFirestore
- 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
- 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
- fix(callFirestore): apply
where
clause todelete
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
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
- 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
- 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
v1.5.0
- 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
- 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)