Releases: prescottprue/cypress-firebase
Releases · prescottprue/cypress-firebase
v1.4.4
- fix(types): remove usage of
Function
type (instead provide function signature) - chore(deps): update dev dependencies including eslint, @typescript-eslint and @firebase/testing
- chore(deps): add dependabot settings for automatic creation of dep update PRs
- chore(core): add github issue and PR templates
- chore(core): add .opensource folder for firebaseopensource.com
v1.4.3
- fix(callFirestore): fix issue writing doc with
null
values - closes #150) - chore(tests): add test to confirm null values are correctly written - #150
- chore(deps): update peerDependencies to include firebase-admin v9
- build(deps): bump elliptic from 6.4.1 to 6.5.3 in /examples/basic (#152)
- build(deps): bump elliptic in /examples/react-redux-firebase (#151)
v1.4.2
- chore(docs): remove references to old API including
createTestEnvFile
(#143) - build(deps): bump lodash from 4.17.15 to 4.17.19 (#147)
- build(deps): bump lodash from 4.17.15 to 4.17.19 in /examples/basic (#146)
- chore(ci): add node 14 to versions matrix of verify workflow
- chore(ci): add cancel previous runs step
- chore(ci): switch to codecov custom action now this it does not depent on a docker image
- chore(examples): update example dependencies
v1.4.1
v1.4.1 (#145) * fix(callFirestore): fix an issue where arrays were sometimes converted to objects
v1.4.0
v1.3.0
- feat(core): support serverTimestamp in firestore set (#132, #133) - @james-dowell
- fix(ci): remove usage of service account in CI
- feat(ci): add creating of Github release to publish workflow
- feat(ci): add caching of firebase emulator binaries
- chore(deps): update dev dependencies including typescript, eslint and firebase-tools
Co-authored-by: James Dowell jamesdowell1@gmail.com
v1.2.0
- feat(core): support command namespacing with
commandNames
option - #122 - feat(tests): add tests for
commandNames
option - #122 - feat(commands): ability to check auth user from cy command (
cy.getAuthUser
) - #15 - fix(ci): remove duplicate build happening in size check step
- chore(tests): add retries to firestore get action test to solve flakiness in CI
v1.1.0
- fix(core): use
GCLOUD_PROJECT
as default project when not using emulator
v1.0.0
Breaking Changes
- Removed
createTestEnvFile
command (in favor of dynamically generated) firebase-admin
must be installed as a peer dependency (and passed into plugin)- Plugin now requires 3 arguments (
on
,config
, andadmin
) instead of 1 baseUrl
andFIREBASE_PROJECT_ID
are no longer set by plugin
Features
- feat(callFirestore): support complex where queries (nested array passed to settings)
- feat(callFirestore): support direction for orderBy
- chore(types): improve query types for
callRtdb
andcallFirestore
tasks - chore(tests): remove tests which mock admin SDK (emulators are now used)
- chore(tests): add a test for confirming firestore collection delete
- chore(tests): add a tests for different firestore get query options
- chore(tests): switch rtdb tests back to async/await
- chore(tests): improve attachCustomCommands tests
- chore(build): add size-limit for checking library size (check in CI workflow)
As well as all changes from v1.0.0 pre-releases
v1.0.0-alpha.3
- fix(callFirestore): handle a case where data function is undefined in firestore get
- feat(tests): add testing against emulators (#107)