Skip to content

Commit

Permalink
Release 4.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kzaher committed Sep 15, 2018
1 parent 1b184f3 commit 16ea4bd
Show file tree
Hide file tree
Showing 14 changed files with 25 additions and 24 deletions.
11 changes: 6 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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%.
Expand All @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion RxBlocking.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion RxBlocking/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion RxCocoa.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion RxCocoa/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
6 changes: 3 additions & 3 deletions RxExample/RxExample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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;
};
Expand All @@ -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";
Expand Down Expand Up @@ -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";
Expand Down
4 changes: 2 additions & 2 deletions RxExample/RxExample/Info-iOS.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion RxSwift.podspec
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion RxSwift/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion RxTest.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion RxTest/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down
8 changes: 4 additions & 4 deletions Tests/RxCocoaTests/UITableView+RxTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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()

Expand Down Expand Up @@ -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()

Expand Down
2 changes: 1 addition & 1 deletion scripts/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion scripts/test-linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down

0 comments on commit 16ea4bd

Please sign in to comment.