Permalink
Browse files

Release 4.3.1

  • Loading branch information...
kzaher committed Sep 20, 2018
1 parent f632854 commit a58206472874075449598514e3b631345646d8fa
View
@@ -9,6 +9,7 @@ All notable changes to this project will be documented in this file.
#### Anomalies
* Fixes the warning for arm64_32 architecture (watchOS 5) in RxCocoa for Swift versions priror to 4.2.
* Fixes issues with CocoaPods and Swift 4.2 version.
## [4.3.0](https://github.com/ReactiveX/RxSwift/releases/tag/4.3.0)
@@ -1554,13 +1554,6 @@
remoteGlobalIDString = C8A56AD61AD7424700B4673B;
remoteInfo = "RxSwift-iOS";
};
C83509781C38712F0027C24C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8A56ACE1AD7424700B4673B /* Project object */;
proxyType = 1;
remoteGlobalIDString = C80938F51B8A71760088E94D;
remoteInfo = "RxCocoa-iOS";
};
C835097A1C3871340027C24C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8A56ACE1AD7424700B4673B /* Project object */;
@@ -1743,6 +1736,13 @@
remoteGlobalIDString = C8F0BF901BBBFB8B001B112F;
remoteInfo = "RxSwift-watchOS";
};
C8B52BC5215434D600EAA87C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8A56ACE1AD7424700B4673B /* Project object */;
proxyType = 1;
remoteGlobalIDString = C80938F51B8A71760088E94D;
remoteInfo = "RxCocoa-iOS";
};
C8E8BA5B1E2C181A00A4AC2C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = C8A56ACE1AD7424700B4673B /* Project object */;
@@ -3477,8 +3477,8 @@
buildPhases = (
C80939641B8A71760088E94D /* Headers */,
C80938F61B8A71760088E94D /* Sources */,
C80939631B8A71760088E94D /* Frameworks */,
C80939681B8A71760088E94D /* Resources */,
C80939631B8A71760088E94D /* Frameworks */,
);
buildRules = (
);
@@ -3496,8 +3496,8 @@
buildPhases = (
C80939DE1B8A71840088E94D /* Headers */,
C80939701B8A71840088E94D /* Sources */,
C80939DD1B8A71840088E94D /* Frameworks */,
C80939E21B8A71840088E94D /* Resources */,
C80939DD1B8A71840088E94D /* Frameworks */,
);
buildRules = (
);
@@ -3515,8 +3515,8 @@
buildPhases = (
C8093BBA1B8A71F00088E94D /* Headers */,
C8093B4C1B8A71F00088E94D /* Sources */,
C8093BB91B8A71F00088E94D /* Frameworks */,
C8093BBE1B8A71F00088E94D /* Resources */,
C8093BB91B8A71F00088E94D /* Frameworks */,
);
buildRules = (
);
@@ -3534,8 +3534,8 @@
buildPhases = (
C8093C381B8A71FC0088E94D /* Headers */,
C8093BCA1B8A71FC0088E94D /* Sources */,
C8093C371B8A71FC0088E94D /* Frameworks */,
C8093C3C1B8A71FC0088E94D /* Resources */,
C8093C371B8A71FC0088E94D /* Frameworks */,
);
buildRules = (
);
@@ -3552,15 +3552,15 @@
buildConfigurationList = C83508CE1C386F6F0027C24C /* Build configuration list for PBXNativeTarget "AllTests-iOS" */;
buildPhases = (
C83508BF1C386F6F0027C24C /* Sources */,
C83508C01C386F6F0027C24C /* Frameworks */,
C83508C11C386F6F0027C24C /* Resources */,
C83508C01C386F6F0027C24C /* Frameworks */,
);
buildRules = (
);
dependencies = (
C8B52BC6215434D600EAA87C /* PBXTargetDependency */,
C835097D1C3871380027C24C /* PBXTargetDependency */,
C835097B1C3871340027C24C /* PBXTargetDependency */,
C83509791C38712F0027C24C /* PBXTargetDependency */,
C83508CA1C386F6F0027C24C /* PBXTargetDependency */,
);
name = "AllTests-iOS";
@@ -3573,8 +3573,8 @@
buildConfigurationList = C835098C1C38740E0027C24C /* Build configuration list for PBXNativeTarget "AllTests-tvOS" */;
buildPhases = (
C83509801C38740E0027C24C /* Sources */,
C83509811C38740E0027C24C /* Frameworks */,
C83509821C38740E0027C24C /* Resources */,
C83509811C38740E0027C24C /* Frameworks */,
);
buildRules = (
);
@@ -3594,8 +3594,8 @@
buildConfigurationList = C835099C1C38742C0027C24C /* Build configuration list for PBXNativeTarget "AllTests-macOS" */;
buildPhases = (
C83509901C38742C0027C24C /* Sources */,
C83509911C38742C0027C24C /* Frameworks */,
C83509921C38742C0027C24C /* Resources */,
C83509911C38742C0027C24C /* Frameworks */,
);
buildRules = (
);
@@ -3637,8 +3637,8 @@
buildPhases = (
C88BB8691B07E5ED0064D411 /* Headers */,
C88BB81B1B07E5ED0064D411 /* Sources */,
C88BB8681B07E5ED0064D411 /* Frameworks */,
C88BB86D1B07E5ED0064D411 /* Resources */,
C88BB8681B07E5ED0064D411 /* Frameworks */,
);
buildRules = (
);
@@ -3655,8 +3655,8 @@
buildPhases = (
C88FA5061C25C44800CCFEA4 /* Headers */,
C88FA5001C25C44800CCFEA4 /* Sources */,
C88FA5051C25C44800CCFEA4 /* Frameworks */,
C88FA5071C25C44800CCFEA4 /* Resources */,
C88FA5051C25C44800CCFEA4 /* Frameworks */,
);
buildRules = (
);
@@ -3674,8 +3674,8 @@
buildPhases = (
C88FA5171C25C4B500CCFEA4 /* Headers */,
C88FA5111C25C4B500CCFEA4 /* Sources */,
C88FA5161C25C4B500CCFEA4 /* Frameworks */,
C88FA5181C25C4B500CCFEA4 /* Resources */,
C88FA5161C25C4B500CCFEA4 /* Frameworks */,
);
buildRules = (
);
@@ -3693,8 +3693,8 @@
buildPhases = (
C88FA5281C25C4C000CCFEA4 /* Headers */,
C88FA5221C25C4C000CCFEA4 /* Sources */,
C88FA5271C25C4C000CCFEA4 /* Frameworks */,
C88FA5291C25C4C000CCFEA4 /* Resources */,
C88FA5271C25C4C000CCFEA4 /* Frameworks */,
);
buildRules = (
);
@@ -3712,8 +3712,8 @@
buildPhases = (
C88FA5391C25C4CC00CCFEA4 /* Headers */,
C88FA5331C25C4CC00CCFEA4 /* Sources */,
C88FA5381C25C4CC00CCFEA4 /* Frameworks */,
C88FA53A1C25C4CC00CCFEA4 /* Resources */,
C88FA5381C25C4CC00CCFEA4 /* Frameworks */,
);
buildRules = (
);
@@ -3731,8 +3731,8 @@
buildPhases = (
C8A56AD41AD7424700B4673B /* Headers */,
C8A56AD21AD7424700B4673B /* Sources */,
C8A56AD31AD7424700B4673B /* Frameworks */,
C8A56AD51AD7424700B4673B /* Resources */,
C8A56AD31AD7424700B4673B /* Frameworks */,
);
buildRules = (
);
@@ -3768,8 +3768,8 @@
buildPhases = (
C8F0BFFC1BBBFB8B001B112F /* Headers */,
C8F0BF911BBBFB8B001B112F /* Sources */,
C8F0BFFB1BBBFB8B001B112F /* Frameworks */,
C8F0BFFD1BBBFB8B001B112F /* Resources */,
C8F0BFFB1BBBFB8B001B112F /* Frameworks */,
);
buildRules = (
);
@@ -3786,8 +3786,8 @@
buildPhases = (
C8F0C0401BBBFBB9001B112F /* Headers */,
C8F0C0051BBBFBB9001B112F /* Sources */,
C8F0C03E1BBBFBB9001B112F /* Frameworks */,
C8F0C0461BBBFBB9001B112F /* Resources */,
C8F0C03E1BBBFBB9001B112F /* Frameworks */,
);
buildRules = (
);
@@ -3805,8 +3805,8 @@
buildPhases = (
C8F0C0521BBBFBCE001B112F /* Headers */,
C8F0C04E1BBBFBCE001B112F /* Sources */,
C8F0C0501BBBFBCE001B112F /* Frameworks */,
C8F0C0531BBBFBCE001B112F /* Resources */,
C8F0C0501BBBFBCE001B112F /* Frameworks */,
);
buildRules = (
);
@@ -3824,8 +3824,8 @@
buildPhases = (
D2138C721BB9BE9800339B5C /* Headers */,
D2138C701BB9BE9800339B5C /* Sources */,
D2138C711BB9BE9800339B5C /* Frameworks */,
D2138C731BB9BE9800339B5C /* Resources */,
D2138C711BB9BE9800339B5C /* Frameworks */,
);
buildRules = (
);
@@ -3843,8 +3843,8 @@
buildPhases = (
D2EA28091BB9B5A200880ED3 /* Headers */,
D2EA28071BB9B5A200880ED3 /* Sources */,
D2EA28081BB9B5A200880ED3 /* Frameworks */,
D2EA280A1BB9B5A200880ED3 /* Resources */,
D2EA28081BB9B5A200880ED3 /* Frameworks */,
);
buildRules = (
);
@@ -3861,8 +3861,8 @@
buildPhases = (
D2EBEB7E1BB9B99D003A27DC /* Headers */,
D2EBEB7C1BB9B99D003A27DC /* Sources */,
D2EBEB7D1BB9B99D003A27DC /* Frameworks */,
D2EBEB7F1BB9B99D003A27DC /* Resources */,
D2EBEB7D1BB9B99D003A27DC /* Frameworks */,
);
buildRules = (
);
@@ -5797,11 +5797,6 @@
target = C8A56AD61AD7424700B4673B /* RxSwift-iOS */;
targetProxy = C83508C91C386F6F0027C24C /* PBXContainerItemProxy */;
};
C83509791C38712F0027C24C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C80938F51B8A71760088E94D /* RxCocoa-iOS */;
targetProxy = C83509781C38712F0027C24C /* PBXContainerItemProxy */;
};
C835097B1C3871340027C24C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C88FA4FD1C25C44800CCFEA4 /* RxTest-iOS */;
@@ -5932,6 +5927,11 @@
target = C8F0BF901BBBFB8B001B112F /* RxSwift-watchOS */;
targetProxy = C88FA5321C25C4CC00CCFEA4 /* PBXContainerItemProxy */;
};
C8B52BC6215434D600EAA87C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C80938F51B8A71760088E94D /* RxCocoa-iOS */;
targetProxy = C8B52BC5215434D600EAA87C /* PBXContainerItemProxy */;
};
C8E8BA5C1E2C181A00A4AC2C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = C8A56AD61AD7424700B4673B /* RxSwift-iOS */;
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxBlocking"
s.version = "4.3.0"
s.version = "4.3.1"
s.summary = "RxSwift Blocking operatos"
s.description = <<-DESC
Set of blocking operators for RxSwift. These operators are mostly intended for unit/integration tests
View
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0</string>
<string>4.3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxCocoa"
s.version = "4.3.0"
s.version = "4.3.1"
s.summary = "RxSwift Cocoa extensions"
s.description = <<-DESC
* UI extensions
View
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0</string>
<string>4.3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxSwift"
s.version = "4.3.0"
s.version = "4.3.1"
s.summary = "RxSwift is a Swift implementation of Reactive Extensions"
s.description = <<-DESC
This is a Swift port of [ReactiveX.io](https://github.com/ReactiveX)
View
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0</string>
<string>4.3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxTest"
s.version = "4.3.0"
s.version = "4.3.1"
s.summary = "RxSwift Testing extensions"
s.description = <<-DESC
Unit testing extensions for RxSwift. This library contains mock schedulers, observables, and observers
View
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>4.3.0</string>
<string>4.3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@@ -22,7 +22,7 @@ extension RxTest {
var completed = false
var deallocated = false
var lastReturnedPropertyValue: T!
var lastReturnedPropertyValue: T?
autoreleasepool {
var control: C! = createControl()
@@ -59,7 +59,12 @@ extension RxTest {
XCTAssertTrue(deallocated, "property not deallocated", file: file, line: line)
XCTAssertTrue(completed, "property not completed", file: file, line: line)
XCTAssertTrue(comparer(initialValue, lastReturnedPropertyValue), "last property value (\(lastReturnedPropertyValue)) does not match initial value (\(initialValue))", file: file, line: line)
XCTAssertTrue(
lastReturnedPropertyValue.map { comparer(initialValue, $0) } ?? false,
"last property value (\(lastReturnedPropertyValue.map { "\($0)" } ?? "nil"))) does not match initial value (\(initialValue))",
file: file,
line: line
)
}
func ensureEventDeallocated<C, T>(_ createControl: @escaping () -> C, file: StaticString = #file, line: UInt = #line, _ eventSelector: (C) -> ControlEvent<T>) where C: NSObject {
@@ -269,15 +269,15 @@ extension ObservableDelayTest {
let res = s.delay(0.01, scheduler: scheduler)
var array = [Int]()
var err: TestError!
var err: TestError?
let subscription = res.subscribe(
onNext: { i in
array.append(i)
elementProcessed.onCompleted()
},
onError: { ex in
err = ex as! TestError
err = ex as? TestError
errorReceived.onCompleted()
})
@@ -307,7 +307,7 @@ extension ObservableDelayTest {
let res = s.delay(0.01, scheduler: scheduler)
var array = [Int]()
var err: TestError!
var err: TestError?
let subscription = res.subscribe(
onNext: { i in
@@ -316,7 +316,7 @@ extension ObservableDelayTest {
try! _ = acknowledged.toBlocking(timeout: 5.0).first()
},
onError: { ex in
err = ex as! TestError
err = ex as? TestError
errorReceived.onCompleted()
})

0 comments on commit a582064

Please sign in to comment.