UserDefaultsStore v2.0.0 Release Notes
Release Date: 2020-08-21 // about 4 years ago-
Introducing v2.0
- ✂ Removed the
Identifiable
protocol in favor of Swift'sIdentifiable
. - 🚀 Increased deployment targets to iOS
13.0
,tvOS 13.0
,macOS 10.15
, andwatchOS 6.0
. - Objects defined as non-final classes can now be used as well.
- ➕ Added new
generateSnapshot()
andrestoreSnapshot(_:)
methods to generate and restore aSnapshot
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.
- ✂ Removed the
Previous changes from v1.5.0
-
- ➕ Add
init?(uniqueIdentifier:, encoder:, decoder:)
to bothUserDefaultsStore
andSingleUserDefaultsStore
to create a store with custom encoder and/or decoder - Replace TravisCI with Github Actions
- ➕ Add