diff --git a/README.md b/README.md index 11c8fcf..d9623f3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ -![](https://img.shields.io/badge/coverage-100%25-green.svg) ![](https://img.shields.io/badge/language-swift-blue.svg) -![](https://img.shields.io/badge/version-0.2.5-red.svg) +![](https://img.shields.io/badge/version-0.3.0-red.svg) ![](Images/RRCHigh.png) @@ -37,6 +36,8 @@ The `RealmResultsController` needs 4 parameters: Where `T` is a `Realm` model and `U` is the type of the object you want to receive from the RRC. Since the RRC works in background, we can't work with normal Realm objects, so we either create mirror copies of the objects not associated to any Realm, or we map the Objects to another kind of "entity" of type `U` +Operations on each RRC are enqueued to avoid unordered calls to `willChangeResults` and `didChangeResults`. Each RRC has its own queue. + __Note:__ `T` and `U` can be of the same type, then the RRC will return a copy of the `T` objects but not included in any Realm. __:heavy_exclamation_mark: what is the `filter` for?__ @@ -257,7 +258,7 @@ To use the demo, just run the following command to install the Realm dependencie #### Carthage: ``` -github "redbooth/RealmResultsController" "0.2.5" +github "redbooth/RealmResultsController" "0.3.0" ``` #### CocoaPods: @@ -265,7 +266,7 @@ github "redbooth/RealmResultsController" "0.2.5" ``` use_frameworks! -pod 'RealmResultsController', '~> 0.2.5' +pod 'RealmResultsController', '~> 0.3.0' ``` #### Manual: diff --git a/RealmResultsController.podspec b/RealmResultsController.podspec index 4013e55..a513b94 100644 --- a/RealmResultsController.podspec +++ b/RealmResultsController.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |s| s.name = "RealmResultsController" - s.version = "0.2.5" + s.version = "0.3.0" s.summary = "A NSFetchedResultsController implementation for Realm written in Swift" s.homepage = "https://github.com/redbooth/RealmResultsController" s.license = 'MIT' s.author = "Redbooth" - s.source = { :git => "https://github.com/redbooth/RealmResultsController.git", :tag => "0.2.5" } + s.source = { :git => "https://github.com/redbooth/RealmResultsController.git", :tag => "0.3.0" } s.platform = :ios, '8.0' s.source_files = 'Source' s.frameworks = 'UIKit'