Skip to content

Releases: prescottprue/cypress-firebase

v1.4.4

16 Aug 00:10
f1f0bca
Compare
Choose a tag to compare
  • 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

31 Jul 01:05
5672a92
Compare
Choose a tag to compare
  • 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

22 Jul 19:24
10e2be7
Compare
Choose a tag to compare
  • 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

13 Jul 00:18
bd94248
Compare
Choose a tag to compare
v1.4.1 (#145)

* fix(callFirestore): fix an issue where arrays were sometimes converted to objects

v1.4.0

12 Jul 23:34
d043c74
Compare
Choose a tag to compare
  • fix(callFirestore): support timestamps objects other than serverTimestamp - #132
  • chore(docs): add note to README about how to use timestamps - #132

v1.3.0

29 Jun 18:49
36d115b
Compare
Choose a tag to compare
  • 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

02 May 06:50
Compare
Choose a tag to compare
  • 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

12 Apr 05:54
7f252c0
Compare
Choose a tag to compare
  • fix(core): use GCLOUD_PROJECT as default project when not using emulator

v1.0.0

28 Mar 06:56
d53b5ff
Compare
Choose a tag to compare

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, and admin) instead of 1
  • baseUrl and FIREBASE_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 and callFirestore 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

24 Mar 01:08
b481d7a
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
  • fix(callFirestore): handle a case where data function is undefined in firestore get
  • feat(tests): add testing against emulators (#107)