Releases: hyperoslo/Cache
Releases · hyperoslo/Cache
3.2.0
3.1.0
3.0.0
Cache 3 features multiple public API changes and brand new features implemented as a feedback to the input we got. We also did some internal framework refactoring that will make it easier to read the code, test and contribute 🎉
Cache
is renamed toSpecializedCache
in order to resolve conflicts with the name of the framework.SyncCache
andSyncHybridCache
wrappers were removed becauseSpecializedCache
andHybridCache
are now sync by default. But it's also possible to perform async cache operation using the new Async API: https://github.com/hyperoslo/Cache#hybrid-cache- As a part of the new Sync API you can use
subscript
to easily set/get/remove objects: https://github.com/hyperoslo/Cache#specialized-cache - Now it's possible to update cache directory attributes with
setDiskCacheDirectoryAttributes
method and usesetFileProtection
method to enable data protection: https://github.com/hyperoslo/Cache#enabling-data-protection - There is new
Coding
protocol which works in the same way asNSCoding
, but can be used for
Swift structs and enums: https://github.com/hyperoslo/Cache#coding totalDiskSize()
method is added to get total cache size on the disk #94- CryptoSwift is replaced with more lightweight SwiftHash framework: #88
2.3.0
2.2.2
2.2.1
Update Cache.podspec
2.2.0
2.1.1
2.1.0
2.0.0 - Swift 3
Swift 3 migration #56