Skip to content

Releases: ArtSabintsev/Zephyr

Set Custom UserDefaults Suite

21 Mar 14:38
Compare
Choose a tag to compare

Thanks to @shaundon for pushing this change in #67

WatchOS Support

10 Oct 04:49
Compare
Choose a tag to compare

SwiftUI Fix

02 Mar 03:01
Compare
Choose a tag to compare
  • #57 (thanks to @marcheimendinger): Fixed an issue for SwiftUI apps around synchronizing user defaults on the main thread.

Race Condition Fix

07 Nov 03:23
Compare
Choose a tag to compare
  • #55: Fixed a race condition that was accidentally overlooked when zephyrQueue was introduced. Huge thanks to @Tunous for pointing out the issue and submitting the fix.

Project Architecture Changes

22 Nov 05:00
Compare
Choose a tag to compare

This is a version bump that only affects folks using SPM. This change results in less metadata files being brought into an installation now that the architecture of this repo has changed.

Fixed old bug on Initial Sync

15 Jun 03:16
Compare
Choose a tag to compare

Synchronization is Hard

Thanks to the diligence of @aedificator-nl in (#47 & #48), a long standing bug was fixed that would early-exit an initial synchronization on the first attempted synchronization on a secondary device sharing the same iCloud account. In other words, syncing wouldn't occur right away until after the second device was had a subsequent synchronization attempt performed. I think this bug has been in the library for a long time, if not since the beginning, so I applaud @aedificator-nl for taking the time and diligence to find the nefarious line of code and working through the solution.

Updated Manifest Files

13 Jun 20:06
Compare
Choose a tag to compare

Updated Package.swift and Podspec files to resolve SwiftPackageIndex/SwiftPackageIndex-Server#399.

Adds Swift 5.1 / Xcode 11 / iOS 13 Support

15 Sep 04:11
Compare
Choose a tag to compare

This release adds support for Swift 5.1, iOS 13, and Xcode 11. Full updates here: #44

Faster Synchronization

30 Aug 14:03
Compare
Choose a tag to compare

On working on a personal application of mine, I noticed that synchronization on a second/subsequent device did not work on that device's first launch of an application. After further investigation, I noticed that the syncFromCloud method did not actually post a notification on completion. This has now been fixed.

Fixed Support for Swift Package Manager

08 Aug 01:54
Compare
Choose a tag to compare

I fixed the Package.swift so that it is now compatible with Xcode 11 and the latest Swift Package Manifest file (// swift-tools-version:4.0).