All notable changes to this project will be documented in this file.
Default
adheres to Semantic Versioning.
2.0.0 (11/20/2017)
The release's focus is about shortening the read / write method names and adding support for having a default value for when the value being read is currently not stored in the users defaults.
- Writing an object to
UserDefaults
with Default is now accomplished with:write()
orwrite(withKey:)
- Reading an object from
UserDefaults
is now accomplished withread()
orread(forKey:)
defaultValue
has been added to the protocol, the default implementation returnsnil
can be customized to return a default value when nothing exists in defaults.
1.0.0 (10/19/2017)
This is the first release of this library! Please see the README to learn more!