vuefire

🔥 Firebase bindings for Vue.js

MIT License

Downloads
90K
Stars
3.8K
Committers
72

Bot releases are hidden (Show)

vuefire - Vuefire 2.0.0-alpha.14

Published by posva about 6 years ago

[email protected] (2018-08-17)

Features

  • types: add typescript jsdoc to core (9cda691)
  • types: complete typings as much as possible (b2eda1f)
  • types: wip of ts typings (d9159d8)
vuefire - v2.0.0-alpha.12

Published by posva over 6 years ago

  • chore: fix indent in example (7f9b37e)
  • fix(utils): support numerical keys in walkSet (b8fc424)
  • chore: add sideEffects: true (66ccd52)
  • feat(types): complete typings as much as possible (b2eda1f)
  • chore: rebase main branch (712680c)
  • feat(types): wip of ts typings (d9159d8)
vuefire - v2.0.0-alpha.11

Published by posva over 6 years ago

  • chore(deps): update (cfe6798)
  • feat: support firebase@5 (ee3fad1)
vuefire - v2.0.0-alpha.10

Published by posva over 6 years ago

  • feat: support timestamps (Firestore 4.13.0) (6e1f56f)
vuefire - v2.0.0-alpha.9

Published by posva over 6 years ago

  • fix: support null values (5b03554)
vuefire - v2.0.0-alpha.8

Published by posva over 6 years ago

  • build: use auto for exports (11c4bd2)
  • chore(deps): update (5e5f09f)
  • test: use toBe instead of toEqual (57e35d5)
  • refactor: code stlye (6bf5d48)
  • fix(bind): do not extract refs on geopoints (6576780)
  • refactor(build): use object style author (515b68e)
vuefire - v2.0.0-alpha.7

Published by posva over 6 years ago

  • fix: properly copy Dates (1bd4450)
  • chore(release): fix release config file (1df56c4)
  • chore(readme): add example (5128f99)
  • refactor: remove unused options param in install (2e4d61f)
  • chore(package): add keywords (5edd93a)
  • chore(deps): npm update (f2b76dc)
vuefire - Release 2.0.0-alpha.6

Published by posva almost 7 years ago

  • fix: check if ref exists (32d2c57)
  • test(refs): new ref in the while not yet resolved (a011e40)
  • test(refs): test maxRefDepth in collections (12f19e8)
  • feat(refs): control max ref depth (fbd9a21)
  • chore(deps): remove cross-env dep (6abce3f)
vuefire - Release 2.0.0-alpha.5

Published by posva almost 7 years ago

  • fix(refs): resolve the promise when all resolve are called (cb1ab88)
  • chore: remove old todos (1029c92)
  • refactor(utils): remove useless fallback (eda2e9c)
vuefire - Release 2.0.0-alpha.4

Published by posva almost 7 years ago

  • chore(lint): fix (b137976)
  • test(mock): fix multiple onSnapshot for documents and collections in mock (b0ede7e)
  • chore(jest): use even more ignore patterns (44f6f39)
  • fix: use splice to set values in arrays (738059b)
  • chore: remove old todos (ee79803)
  • test(config): remove test files from coverage (f19a328)
  • chore(lint): fix lint (faaf406)
  • refactor(test): add item and empty docs by default (94aee8f)
  • refactor(test): use isC: true (6a54ba1)
  • refactor(test): manually bind refs on tests (5dd96c7)
vuefire - Release 2.0.0-alpha.3

Published by posva almost 7 years ago

  • refactor: rename callUnbinds => unsubscribeAll (31f81a5)
  • refactor: function to unsubscribe (86a7f84)
  • fix: remove Object.values (9d0ebfb)
  • feat(refs): keeps data of refs when updating the document (be14909)
  • chore: some comments to debug the skipped test (6cbdee7)
  • fix(refs): updated collection should not contain DocumentReference (560bcf0)
  • fix(refs): always rebind when updating documents (ef9aeb2)
  • chore(example): fix example data (39f646b)
  • test(refs): test refs in arrays (3cf549c)
  • style(lint): remove unused Key imports (d153bf7)
  • refactor(mock): collection.doc(id) instead of collection.doc(new Key(id)) (a47cb8d)
  • feat(refs): unbind missing refs in collections (5bf1ffe)
  • feat(refs): unbind removed refs on documents (5079a35)
  • feat(refs): unbinds refs when removing from collection (7abe7d6)
  • test(refs): test nested refs are unbound with their collection (778158e)
  • chore(coverage): fix ignore paths for jest (cb68c10)
  • feat(refs): unbind refs in collections items when collection is unbound (60f7487)
  • refactor(test): move helper functions for tests (8585086)
  • refactor: one char less noop (64c6c9e)
  • feat(bind): wait for refs when binding a collections (39756cc)
  • test(bind): add test to wait for data to be ready in collections (760d23c)
  • refactor: use nested resolve like in document binding (8d5a91b)
  • feat(refs): do not rebind already bound refs (773117e)
  • refactor: rename obj to target (2a94031)
  • chore(deps): update dependencies (3b301b0)
  • test: remove unecessary render functions (c1915b9)
  • test(ids): make sure items in collections have an id (56bfee6)
  • test(ids): make sure id is kept in documents (5b06306)
  • feat(refs): support refs in collection when adding (14a6c55)
  • feat(refs): support deeply nested refs in objects within docs (350a08f)
  • feat(refs): handle object-nested refs in docs (1b84695)
  • test(refs): unbinds when a ref is replaced (6114c68)
  • test(refs): test multiple refs at the same time (600fe7b)
  • feat(refs): unbind nested refs when parent is unbound (f74bfee)
  • feat(refs): unbind refs when parent is unbound (13a1f8c)
  • chore(test): move tests from bind to refs (c2b8991)
  • feat(refs): resolve non-existant nested refs (bb4ca0f)
  • feat(refs): wait for refs when resolving $bind promise (5d37389)
  • chore(deps): update deps and jest config (e963e54)
  • test: when a promise is resolved, data is available (4bc8ad5)
  • feat(option): ignores an empty return (ecb3ae4)
  • feat(option): support merging like data (6989fb5)
  • style(lint): fix lint (8439c72)
  • feat(refs): set nested ref to null if non-existant (9164705)
  • test: replace sinon with jest (f97f93f)
  • test: move from ava to jest (1f22424)
  • feat(bind): automatically bind refs on documents (5f63a3c)
  • build(release): adapt release commit message (3fa5d8a)
  • chore(example): add toggle button to check leaks (d5e021b)
  • feat(bind): automatically unbinds an already bound key (db90cb0)
  • chore(deps): update (783b656)
vuefire - Release 1.4.5

Published by posva almost 7 years ago

  • chore: use package-lock instead of yarn (9fd64ef)
  • fix(option): use provide merge strategy (87649fa)
  • Use Headless Chrome (Puppeteer) instead of PhantomJS in Karma runner (#141) (547c1ee)
  • docs: consistent naming firebase (147813c)
vuefire - Release 2.0.0-alpha.2

Published by posva almost 7 years ago

  • feat(bind): rejects the promise if it fails (1d07e13)
  • feat(bind): returns a promise (4c00b6e)
  • feat(firestore option merging): (001ff40)
  • refactor(lint): fix lint in tests (b5342a6)
  • chore(example): add finished property on examples (6309e3c)
  • fix(bind): check for where function when binding (6c6ebd6)
  • docs(readme): update badges (0e926f6)
vuefire - Release 2.0.0-alpha.1

Published by posva almost 7 years ago

  • docs(readme): fix small details in readme (cd7d1eb)
  • build(dist): add missing params in pcakage.json (da0d4e2)
  • chore(license): update license (9077aca)
vuefire - Release 2.0.0-alpha.0

Published by posva almost 7 years ago

  • chore(release): publish to next tag on npm (3cfdea3)
  • ci: Setup circleci 2 (f3de29a)
  • doc: add example (68aeeb2)
  • chore(release): use release-it for releases (a1bd73f)
  • chore(lint): add and fix lint (e45981f)
  • chore: remove unused code (bc16e06)
  • test(bind): add document binding test (40aa4c9)
  • test(unbind): test document unbind (6511f35)
  • feat(unbind): manually unbind a ref (7667fe5)
  • feat(refs): clear $firestoreRefs on $destroy (250a4f9)
  • feat(refs): add $firestoreRefs (d7a90ee)
  • test: enusre _firestoreUnbinds (e6716e1)
  • feat(unbind): unsubscribe when vm is destroyed (4804381)
  • chore: deep testing spec files (7ffb305)
  • chore: append spec to tests (c01b78a)
  • feat(bind): manual bind with $bind (8256ecb)
  • chore(update dependencies): (d93915c)
  • test(use custom DocumentSnapshot mock): (e7f2f31)
  • chore(update ava): (0fcc6e5)
  • feat(support document binding): (c1a1865)
  • chore(ignore dist folder): (05980a0)
  • build: add rollup build (8efe3c1)
  • test(collection): fix no firestore test (a7afce3)
  • test(collections): Add mock + tests for simple collections (1acd0b6)
  • feat(collections): Add suport for collections (9642e47)
  • chore: initial commit (f4c9678)
vuefire - v1.4.4

Published by posva about 7 years ago

  • Set context on cancelCallback (c122200)
  • docs(readme): function syntax gets executed once (57b5568)
  • Mentioned callback functions for manual binding (#106) (bd3100f)
vuefire - v1.4.3

Published by posva over 7 years ago

  • Add firebase 4 to supported versions (ad65e1e)
  • Doc: fix set example in README (0c7bd35)
  • Updated README.md (#92) (fc3e986)
vuefire - Release v1.4.2

Published by posva over 7 years ago

Revert previous change about merging strategies
For the moment it's not possible to merge firebase functions. This us from using a mixin that adds a firebase function. It works with objects as it did before, though

vuefire - v1.4.1

Published by posva over 7 years ago

  • Set mergeStrats to data (720c24c)
vuefire - v1.4.0

Published by posva over 7 years ago

  • Add readyCallback (102e0b1)
  • Update README.md (23c8edf)
  • Update README.md (1bd45f1)
  • Update packages and add yarn.lock (58c4ae1)