All notable changes to this project will be documented in this file.
Default adheres to Semantic Versioning.
2.1.0 (01/07/2018)
This release introduces adds a new clear() method that adds a method for deleting Default objects.
Thanks @nitrag for putting this together!
clear()method has been added for removing objects managed byDefaultfrom database.
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
UserDefaultswith Default is now accomplished with:write()orwrite(withKey:) - Reading an object from
UserDefaultsis now accomplished withread()orread(forKey:) defaultValuehas been added to the protocol, the default implementation returnsnilcan 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!