Release 1.9.1
This commit is contained in:
parent
11dca76244
commit
a9a8c17045
|
|
@ -0,0 +1,15 @@
|
||||||
|
#Change Log
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## [1.9.1](https://github.com/ReactiveX/RxSwift/releases/tag/1.9.1)
|
||||||
|
|
||||||
|
####Updated
|
||||||
|
|
||||||
|
* Adds Calculator example app
|
||||||
|
* Performance improvements for Queue
|
||||||
|
|
||||||
|
####Fixed
|
||||||
|
|
||||||
|
* Crash in `rx_didChangeAuthorizationStatus`. [#89](https://github.com/ReactiveX/RxSwift/issues/89)
|
||||||
|
|
@ -7,6 +7,9 @@
|
||||||
<FileRef
|
<FileRef
|
||||||
location = "group:README.md">
|
location = "group:README.md">
|
||||||
</FileRef>
|
</FileRef>
|
||||||
|
<FileRef
|
||||||
|
location = "group:CHANGELOG.md">
|
||||||
|
</FileRef>
|
||||||
<Group
|
<Group
|
||||||
location = "group:Playgrounds"
|
location = "group:Playgrounds"
|
||||||
name = "Playgrounds">
|
name = "Playgrounds">
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Pod::Spec.new do |s|
|
Pod::Spec.new do |s|
|
||||||
s.name = "RxBlocking"
|
s.name = "RxBlocking"
|
||||||
s.version = "1.9"
|
s.version = "1.9.1"
|
||||||
s.summary = "RxSwift Blocking operatos"
|
s.summary = "RxSwift Blocking operatos"
|
||||||
s.description = <<-DESC
|
s.description = <<-DESC
|
||||||
Set of blocking operators for unit testing
|
Set of blocking operators for unit testing
|
||||||
|
|
@ -17,5 +17,5 @@ Pod::Spec.new do |s|
|
||||||
|
|
||||||
s.source_files = 'RxBlocking/RxBlocking/**/*.swift'
|
s.source_files = 'RxBlocking/RxBlocking/**/*.swift'
|
||||||
|
|
||||||
s.dependency 'RxSwift'
|
s.dependency 'RxSwift', '~> 1.0'
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Pod::Spec.new do |s|
|
Pod::Spec.new do |s|
|
||||||
s.name = "RxCocoa"
|
s.name = "RxCocoa"
|
||||||
s.version = "1.9"
|
s.version = "1.9.1"
|
||||||
s.summary = "RxSwift Cocoa extensions"
|
s.summary = "RxSwift Cocoa extensions"
|
||||||
s.description = <<-DESC
|
s.description = <<-DESC
|
||||||
* UI extensions
|
* UI extensions
|
||||||
|
|
@ -21,5 +21,5 @@ Pod::Spec.new do |s|
|
||||||
s.ios.source_files = 'RxCocoa/RxCocoa/iOS/**/*.swift'
|
s.ios.source_files = 'RxCocoa/RxCocoa/iOS/**/*.swift'
|
||||||
s.osx.source_files = 'RxCocoa/RxCocoa/OSX/**/*.swift'
|
s.osx.source_files = 'RxCocoa/RxCocoa/OSX/**/*.swift'
|
||||||
|
|
||||||
s.dependency 'RxSwift'
|
s.dependency 'RxSwift', '~> 1.0'
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Pod::Spec.new do |s|
|
Pod::Spec.new do |s|
|
||||||
s.name = "RxSwift"
|
s.name = "RxSwift"
|
||||||
s.version = "1.9"
|
s.version = "1.9.1"
|
||||||
s.summary = "Microsoft Reactive Extensions (Rx) for Swift and iOS/OSX platform"
|
s.summary = "Microsoft Reactive Extensions (Rx) for Swift and iOS/OSX platform"
|
||||||
s.description = <<-DESC
|
s.description = <<-DESC
|
||||||
This is a Swift port of Reactive extensions.
|
This is a Swift port of Reactive extensions.
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
test("----- UIBarButtonItem tap -----", function (check, pass) {
|
test("----- UIBarButtonItem tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().navigationBar().rightButton().tap();
|
UIATarget.localTarget().frontMostApp().navigationBar().rightButton().tap();
|
||||||
|
|
||||||
|
|
@ -21,7 +21,7 @@ test("----- UIBarButtonItem tap -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UIBarButtonItem tap -----", function (check, pass) {
|
test("----- UIBarButtonItem tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["TapMe"].tap();
|
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["TapMe"].tap();
|
||||||
|
|
||||||
|
|
@ -39,7 +39,7 @@ test("----- UIBarButtonItem tap -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UISegmentedControl tap -----", function (check, pass) {
|
test("----- UISegmentedControl tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().segmentedControls()[0].buttons()["Second"].tap();
|
UIATarget.localTarget().frontMostApp().mainWindow().segmentedControls()[0].buttons()["Second"].tap();
|
||||||
|
|
||||||
|
|
@ -63,7 +63,7 @@ test("----- UISegmentedControl tap -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UISwitch tap -----", function (check, pass) {
|
test("----- UISwitch tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().switches()[0].setValue(0);
|
UIATarget.localTarget().frontMostApp().mainWindow().switches()[0].setValue(0);
|
||||||
|
|
||||||
|
|
@ -87,7 +87,7 @@ test("----- UISwitch tap -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UITextField text -----", function (check, pass) {
|
test("----- UITextField text -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().textFields()[0].textFields()[0].tap();
|
UIATarget.localTarget().frontMostApp().mainWindow().textFields()[0].textFields()[0].tap();
|
||||||
// UIATarget.localTarget().frontMostApp().keyboard().typeString("t");// fails if software keyboard is disabled
|
// UIATarget.localTarget().frontMostApp().keyboard().typeString("t");// fails if software keyboard is disabled
|
||||||
|
|
@ -107,7 +107,7 @@ test("----- UITextField text -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UISlider value -----", function (check, pass) {
|
test("----- UISlider value -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().sliders()[0].dragToValue(0.00);
|
UIATarget.localTarget().frontMostApp().mainWindow().sliders()[0].dragToValue(0.00);
|
||||||
|
|
||||||
|
|
@ -124,7 +124,7 @@ test("----- UISlider value -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UIDatePicker date -----", function (check, pass) {
|
test("----- UIDatePicker date -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().pickers()[0].wheels()[0].tapWithOptions({tapOffset:{x:0.49, y:0.65}});
|
UIATarget.localTarget().frontMostApp().mainWindow().pickers()[0].wheels()[0].tapWithOptions({tapOffset:{x:0.49, y:0.65}});
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().pickers()[0].wheels()[1].tapWithOptions({tapOffset:{x:0.35, y:0.64}});
|
UIATarget.localTarget().frontMostApp().mainWindow().pickers()[0].wheels()[1].tapWithOptions({tapOffset:{x:0.35, y:0.64}});
|
||||||
|
|
@ -143,7 +143,7 @@ test("----- UIDatePicker date -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UIActionSheet tap -----", function (check, pass) {
|
test("----- UIActionSheet tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["Open ActionSheet"].tap();
|
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["Open ActionSheet"].tap();
|
||||||
UIATarget.localTarget().frontMostApp().actionSheet().collectionViews()[0].cells()["OK"].buttons()["OK"].tap();
|
UIATarget.localTarget().frontMostApp().actionSheet().collectionViews()[0].cells()["OK"].buttons()["OK"].tap();
|
||||||
|
|
@ -161,7 +161,7 @@ test("----- UIActionSheet tap -----", function (check, pass) {
|
||||||
|
|
||||||
test("----- UIAlertView tap -----", function (check, pass) {
|
test("----- UIAlertView tap -----", function (check, pass) {
|
||||||
|
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4]();
|
UIATarget.localTarget().frontMostApp().mainWindow().tableViews()[0].cells()[4].tap();
|
||||||
|
|
||||||
UIATarget.localTarget().onAlert = function(alert){
|
UIATarget.localTarget().onAlert = function(alert){
|
||||||
UIATarget.localTarget().onAlert = null
|
UIATarget.localTarget().onAlert = null
|
||||||
|
|
@ -184,15 +184,3 @@ test("----- UIAlertView tap -----", function (check, pass) {
|
||||||
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["Open AlertView"].tap();
|
UIATarget.localTarget().frontMostApp().mainWindow().buttons()["Open AlertView"].tap();
|
||||||
UIATarget.localTarget().delay( 4 );
|
UIATarget.localTarget().delay( 4 );
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue