diff --git a/CHANGELOG.md b/CHANGELOG.md
index 13a51aa..4734208 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
## Master
+## [1.0.2](https://github.com/kzaher/RxFeedback/releases/tag/1.0.3)
+
+* Fixes problem with feedback loop termination.
+
## [1.0.2](https://github.com/kzaher/RxFeedback/releases/tag/1.0.2)
* Fixes duplicated plist inclusion.
diff --git a/Cartfile.resolved b/Cartfile.resolved
index d070f13..00b43a8 100644
--- a/Cartfile.resolved
+++ b/Cartfile.resolved
@@ -1 +1 @@
-github "ReactiveX/RxSwift" "4.0.0"
+github "ReactiveX/RxSwift" "4.2.0"
diff --git a/RxFeedback.podspec b/RxFeedback.podspec
index b655f23..6fc69dd 100644
--- a/RxFeedback.podspec
+++ b/RxFeedback.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxFeedback"
- s.version = "1.0.2"
+ s.version = "1.0.3"
s.summary = "Simplest architecture for RxSwift. State + feedback loops."
s.description = <<-DESC
Simplest architecture for RxSwift. State + feedback loops.
@@ -45,4 +45,4 @@ Pod::Spec.new do |s|
s.dependency 'RxSwift', '~> 4.0'
s.dependency 'RxCocoa', '~> 4.0'
-end
\ No newline at end of file
+end
diff --git a/RxFeedback.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/RxFeedback.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 0000000..18d9810
--- /dev/null
+++ b/RxFeedback.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/Support/Info.plist b/Support/Info.plist
index 38e98af..2c1883c 100644
--- a/Support/Info.plist
+++ b/Support/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 1.0
+ 1.0.3
CFBundleVersion
1
LSRequiresIPhoneOS
diff --git a/Tests/RxFeedbackTests/RxFeedbackDriverTests.swift b/Tests/RxFeedbackTests/RxFeedbackDriverTests.swift
index b93d873..dcb518d 100644
--- a/Tests/RxFeedbackTests/RxFeedbackDriverTests.swift
+++ b/Tests/RxFeedbackTests/RxFeedbackDriverTests.swift
@@ -323,7 +323,7 @@ extension RxFeedbackDriverTests {
return timer.map { _ in 1 }
})
- let mockUIBindings: Feedback = bind { state in
+ let mockUIBindings: Feedback = RxFeedback.bind { (state: Driver) in
let subscriptions: [Disposable] = [
state.drive(onNext:{ subscriptionState.append($0) })
]
diff --git a/Tests/RxFeedbackTests/RxFeedbackObservableTests.swift b/Tests/RxFeedbackTests/RxFeedbackObservableTests.swift
index 1dedcb6..9f8bc0c 100644
--- a/Tests/RxFeedbackTests/RxFeedbackObservableTests.swift
+++ b/Tests/RxFeedbackTests/RxFeedbackObservableTests.swift
@@ -349,7 +349,7 @@ extension RxFeedbackObservableTests {
return timer.map { _ in 1 }
})
- let mockUIBindings: Feedback = bind { state in
+ let mockUIBindings: Feedback = RxFeedback.bind { state in
let subscriptions: [Disposable] = [
state
.do(onDispose: { subscriptionIsDisposed = true })
diff --git a/dependencies.sh b/dependencies.sh
index 9b48daf..e79e7ae 100755
--- a/dependencies.sh
+++ b/dependencies.sh
@@ -1,6 +1,6 @@
-#set -e
-#if [[ ( ! -d "RxSwift/.git" ) && ( ! -d "Carthage" ) && ( ! -d 'Pods' ) ]]; then
-# git submodule update --init --recursive --force
-# cd RxSwift
-# git reset origin/master --hard
-#fi
+set -e
+if [[ ( ! -d "RxSwift/.git" ) && ( ! -d "Carthage" ) && ( ! -d 'Pods' ) ]]; then
+ git submodule update --init --recursive --force
+ cd RxSwift
+ git reset origin/master --hard
+fi