Permalink
Browse files

Release 4.3.0

  • Loading branch information...
kzaher committed Sep 15, 2018
1 parent 1b184f3 commit 16ea4bde86b386e5758aaf14c3f229f315f275bf
View
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
---
## Master
## [4.3.0](https://github.com/ReactiveX/RxSwift/releases/tag/4.3.0)
* Compatibility with Xcode 10.0
* Adds new `insert` extension to collect and add multiple disposables to `DisposeBag`.
* Removes string interpolation warning
* Adds `scan(into:accumulator:)`.
* Adds `queuePriority` parameter (defaults to `.normal`) to `OperationQueueScheduler`.
* Performance enhancement reduces Bag dispatch inline code size by 12%.
@@ -15,11 +21,6 @@ All notable changes to this project will be documented in this file.
* Fix build issues on new arm64_32 architecture (watchOS 5).
## [4.X.X](https://github.com/ReactiveX/RxSwift/releases/tag/4.X.X)
* Adds new `insert` extension to collect and add multiple disposables to `DisposeBag`.
* Removes string interpolation warning
## [4.2.0](https://github.com/ReactiveX/RxSwift/releases/tag/4.2.0)
* Adds Smart Key Path subscripting to create a binder for property of object.
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxBlocking"
s.version = "4.2.0"
s.version = "4.3.0"
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.2.0</string>
<string>4.3.0</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.2.0"
s.version = "4.3.0"
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.2.0</string>
<string>4.3.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@@ -1876,7 +1876,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = "-objc_loadall";
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.0.0;
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.3.0;
PRODUCT_NAME = "RxExample-iOS";
SDKROOT = iphoneos;
};
@@ -1891,7 +1891,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = "-objc_loadall";
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.0.0;
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.3.0;
PRODUCT_NAME = "RxExample-iOS";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -2100,7 +2100,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_LDFLAGS = "-objc_loadall";
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.0.0;
PRODUCT_BUNDLE_IDENTIFIER = io.rx.example.4.3.0;
PRODUCT_NAME = "RxExample-iOS";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
@@ -29,12 +29,12 @@
</dict>
<key>NSCameraUsageDescription</key>
<string>We need camera</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>We need location</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>We need location</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>We need location</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>We need location</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>We need photo library</string>
<key>UILaunchStoryboardName</key>
View
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "RxSwift"
s.version = "4.2.0"
s.version = "4.3.0"
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.2.0</string>
<string>4.3.0</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.2.0"
s.version = "4.3.0"
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.2.0</string>
<string>4.3.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@@ -666,8 +666,8 @@ extension UITableViewTests {
XCTAssertEqual(firstEvents, [] as [Arguments]) { $0 == $1 }
XCTAssertEqual(secondEvents, [] as [Arguments]) { $0 == $1 }
tableView.dataSource!.tableView!(tableView, commit: .delete, forRowAt: indexPath as IndexPath)
XCTAssertEqual(firstEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])] as [Arguments]) { $0 == $1 }
XCTAssertEqual(secondEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])] as [Arguments]) { $0 == $1 }
XCTAssertEqual(firstEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])])
XCTAssertEqual(secondEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])])
subscription1.dispose()
@@ -723,8 +723,8 @@ extension UITableViewTests {
XCTAssertEqual(firstEvents, [] as [Arguments]) { $0 == $1 }
XCTAssertEqual(secondEvents, [] as [Arguments]) { $0 == $1 }
tableView.dataSource!.tableView!(tableView, commit: .delete, forRowAt: indexPath as IndexPath)
XCTAssertEqual(firstEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])] as [Arguments]) { $0 == $1 }
XCTAssertEqual(secondEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])] as [Arguments]) { $0 == $1 }
XCTAssertEqual(firstEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])])
XCTAssertEqual(secondEvents, [Arguments(values: [tableView, deleteEditingStyle, indexPath])])
subscription1.dispose()
View
@@ -35,7 +35,7 @@ if [[ `uname` == "Darwin" ]]; then
elif [ `xcrun simctl list runtimes | grep com.apple.CoreSimulator.SimRuntime.watchOS-4-4 | wc -l` -eq 1 ]; then
DEFAULT_WATCHOS_SIMULATOR=RxSwiftTest/Apple-Watch-38mm/watchOS/4.4
else
DEFAULT_WATCHOS_SIMULATOR=RxSwiftTest/Apple-Watch-38mm/watchOS/4.0
DEFAULT_WATCHOS_SIMULATOR=RxSwiftTest/Apple-Watch-38mm/watchOS/4.2
fi
if [ `xcrun simctl list runtimes | grep com.apple.CoreSimulator.SimRuntime.tvOS-11-3 | wc -l` -eq 1 ]; then
View
@@ -12,7 +12,7 @@ if [[ `uname` == "Darwin" ]]; then
trap cleanup EXIT
echo "Running linux"
eval $(docker-machine env default)
docker exec -it rx4.0 bash -c "cd /projects/RxSwift; scripts/test-linux.sh"
docker exec -it swift bash -c "cd /projects/RxSwift; scripts/test-linux.sh"
elif [[ `uname` == "Linux" ]]; then
CONFIGURATIONS=(debug release)

0 comments on commit 16ea4bd

Please sign in to comment.