You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adds a unit test to simulate a change queue being emptied when application restarts
Local modifications end up overwriting the network changes instead of merging the changes
* Refactor the updateObjectVersion function and document what it does
* Stubs out a method to use during a network change
- Fixes test that changes due to additional async call, the sent change will be the rebased patch
* Adds subscribe method to bucket and channel to support handling network changes
* Adds bucket implementation for subscriber interface
- adds unit tests for bucket
* Update jsdoc for NetworkChangeSubscriber return value
* Remove console log
* typos
* Fixing things
* Update test so there is no sent change pending
* subscribe is now beforeNetworkChange
Instance names, arguments, methods have been changed to more clearly reflect the purpose of the API
* Add release notes and version bump
* Fix Channel change processor to always use the latest Ghost (#84)
* Always produce diffs against the most up to date ghost
* Flow check on the CI
* Don't track sent change unless it is actually sent
* Test: Crossed Wires scenario (#86)
* Integration test for 'crossed wires' problem
* Fix: stop skipping updates when local changes queued
Copy file name to clipboardExpand all lines: RELEASE-NOTES.txt
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2,4 +2,7 @@
2
2
3
3
## Future Release
4
4
5
-
- Fixed data corruption when remote updates arrive while waiting on confirmation of local changes [#78](https://github.com/Simperium/node-simperium/pull/78)
5
+
### Fixes
6
+
7
+
- Prevent data corruption when remote updates arrive while waiting on confirmation of local changes [#78](https://github.com/Simperium/node-simperium/pull/78)
8
+
- Prevent data loss when receiving remote updates while local changes exist [#61](https://github.com/Simperium/node-simperium/pull/61)
0 commit comments