Release 2.0.0-alpha.3
Pre-release
Pre-release
- 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)