Release 1.9.1

This commit is contained in:
Krunoslav Zaher 2015-08-17 10:32:11 +02:00
parent 11dca76244
commit a9a8c17045
6 changed files with 32 additions and 26 deletions

15
CHANGELOG.md Normal file
View File

@ -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)

View File

@ -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">

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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 );
}); });