UserDefaultsStore v2.0.0 Release Notes

Release Date: 2020-08-21 // almost 4 years ago
  • Introducing v2.0

    • ✂ Removed the Identifiable protocol in favor of Swift's Identifiable.
    • 🚀 Increased deployment targets to iOS 13.0, tvOS 13.0, macOS 10.15, and watchOS 6.0.
    • Objects defined as non-final classes can now be used as well.
    • ➕ Added new generateSnapshot() and restoreSnapshot(_:) methods to generate and restore a Snapshot object that can be saved (e.g. to iCloud) and restored later.
    • 🛠 Fixed a bug where objectsCount might run out of sync with the actual count of objects in store.

Previous changes from v1.5.0

    • ➕ Add init?(uniqueIdentifier:, encoder:, decoder:) to both UserDefaultsStore and SingleUserDefaultsStore to create a store with custom encoder and/or decoder
    • Replace TravisCI with Github Actions