Releases: plivesey/RocketData
Releases · plivesey/RocketData
6.0.0
4.0.1
4.0.0
A minor change to the CacheDelegate
protocol which helps make the DataModelManager
API more flexible.
To upgrade you should replace these methods in your CacheDelegate
.
Previous:
func setModel<T: SimpleModel>(_ model: T, forKey cacheKey: String, context: Any?)
func setCollection<T: SimpleModel>(_ collection: [T], forKey cacheKey: String, context: Any?)
Now:
func setModel(_ model: SimpleModel, forKey cacheKey: String, context: Any?)
func setCollection(_ collection: [SimpleModel], forKey cacheKey: String, context: Any?)
As far as we can tell, there isn't any need for the generic parameter here. If you have any problems, please create an issue.
3.0.0
2.0.0
1.2.0
1.1.1
1.1.0
This updates the Consistency Manager to version 2.0.0. The main difference here is adding support for projections.
See https://linkedin.github.io/RocketData/pages/095_projections.html and https://linkedin.github.io/ConsistencyManager-iOS/pages/055_projections.html.
All current setups should continue to work normally.
1.0.1
1.0.0
Open source!