Skip to content

Releases: nerdsupremacist/Sync

1.1.0

27 Feb 22:01
Compare
Choose a tag to compare
Updating changelog

1.0.2

23 Feb 02:03
8ea1ef7
Compare
Choose a tag to compare

Fixed

  • Fixed compiler errors on non Apple Platforms

1.0.1

21 Feb 22:50
Compare
Choose a tag to compare

Fixed

  • Fixed UI update issues when using Sync
  • Fixed projected value of SyncedObject not being visible

1.0.0

21 Feb 22:04
Compare
Choose a tag to compare

Added

  • Added valueChange publisher to Synced, to listen for changes to the value
  • Added getter for connection to SyncedObject
  • Added support for getting a SyncedObbject from a parent SyncedObject via dynamic member lookup
  • Added SyncManager.reconnect method to restard connection
  • Added ReconnectionStrategy in order to attempt to resume the session after being disconnected

Changed

  • Breaking: Renamed SyncedObject protocol to SyncableObject. To be consistent with ObservableObject
  • Breaking: Renamed SyncedObservedObject to SyncedObject. To be consistent with ObservedObject
  • Breaking: Projected Value of SyncedObject is of type now SyncedObject
  • Breaking: Renamed SyncableObject.manager to sync
  • Breaking: Renamed SyncableObject.managerWithoutRetainingInMemory to syncWithoutRetainingInMemory

0.1.1

21 Feb 10:50
Compare
Choose a tag to compare
  • Add better handling for array and optional updates
  • Use OpenCombine on linux

0.1.0

20 Feb 21:45
b2a680e
Compare
Choose a tag to compare
Update README.md