UserDefaultsStore v2.0.0 Release Notes

Release Date: 2020-08-21 // over 3 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