diff --git a/.travis.yml b/.travis.yml index bd405dd10..b54fd343a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: objective-c -osx_image: xcode9.4 +osx_image: xcode10.2 before_install: true install: true branches: diff --git a/Cartfile b/Cartfile index 4121fdefe..a49846062 100644 --- a/Cartfile +++ b/Cartfile @@ -1,2 +1,2 @@ -github "ReactiveCocoa/ReactiveObjC" ~> 3.1.0 -github "ReactiveCocoa/ReactiveSwift" ~> 4.0.0 +github "ReactiveCocoa/ReactiveObjC" ~> 3.1.1 +github "ReactiveCocoa/ReactiveSwift" ~> 5.0.0 diff --git a/Cartfile.private b/Cartfile.private index 19c18060a..1e1218acc 100644 --- a/Cartfile.private +++ b/Cartfile.private @@ -1,3 +1,3 @@ github "jspahrsummers/xcconfigs" "3d9d996" -github "Quick/Quick" ~> 1.3 -github "Quick/Nimble" ~> 7.1.3 +github "Quick/Quick" ~> 2.0 +github "Quick/Nimble" ~> 8.0.0 diff --git a/Cartfile.resolved b/Cartfile.resolved index 1e1d4c030..71e36ca14 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,6 +1,6 @@ -github "Quick/Nimble" "v7.1.3" -github "Quick/Quick" "v1.3.1" -github "ReactiveCocoa/ReactiveObjC" "3.1.0" -github "ReactiveCocoa/ReactiveSwift" "4.0.0" -github "antitypical/Result" "4.0.0" +github "Quick/Nimble" "v8.0.1" +github "Quick/Quick" "v2.0.0" +github "ReactiveCocoa/ReactiveObjC" "3.1.1" +github "ReactiveCocoa/ReactiveSwift" "5.0.1" +github "antitypical/Result" "4.1.0" github "jspahrsummers/xcconfigs" "3d9d99634cae6d586e272543d527681283b33eb0" diff --git a/Carthage/Checkouts/Nimble b/Carthage/Checkouts/Nimble index 9c1379fdc..43304bf2b 160000 --- a/Carthage/Checkouts/Nimble +++ b/Carthage/Checkouts/Nimble @@ -1 +1 @@ -Subproject commit 9c1379fdcd58c4f2278aea5e029394ba9a2b8f07 +Subproject commit 43304bf2b1579fd555f2fdd51742771c1e4f2b98 diff --git a/Carthage/Checkouts/Quick b/Carthage/Checkouts/Quick index b060679e7..0b4ed6c70 160000 --- a/Carthage/Checkouts/Quick +++ b/Carthage/Checkouts/Quick @@ -1 +1 @@ -Subproject commit b060679e70d13c3c7dcd124201b5b1b34ce6f340 +Subproject commit 0b4ed6c706dd0cce923b5019a605a9bcc6b1b600 diff --git a/Carthage/Checkouts/ReactiveObjC b/Carthage/Checkouts/ReactiveObjC index e46eef2ab..27a725483 160000 --- a/Carthage/Checkouts/ReactiveObjC +++ b/Carthage/Checkouts/ReactiveObjC @@ -1 +1 @@ -Subproject commit e46eef2abdea29e344f9d2daec4f212d8bbe6abe +Subproject commit 27a7254837bb01122b51aac7c4c3961973351ca0 diff --git a/Carthage/Checkouts/ReactiveSwift b/Carthage/Checkouts/ReactiveSwift index 4f6a12ae6..c37950dc5 160000 --- a/Carthage/Checkouts/ReactiveSwift +++ b/Carthage/Checkouts/ReactiveSwift @@ -1 +1 @@ -Subproject commit 4f6a12ae6762e825b0e19a4f7076eafa43847e6e +Subproject commit c37950dc5020544c58d4bf47c0d028893686b9e6 diff --git a/Carthage/Checkouts/Result b/Carthage/Checkouts/Result index 8fc088dcf..2ca499ba4 160000 --- a/Carthage/Checkouts/Result +++ b/Carthage/Checkouts/Result @@ -1 +1 @@ -Subproject commit 8fc088dcf72802801efeecba76ea8fb041fb773d +Subproject commit 2ca499ba456795616fbc471561ff1d963e6ae160 diff --git a/ReactiveObjCBridge.xcodeproj/project.pbxproj b/ReactiveObjCBridge.xcodeproj/project.pbxproj index 8fd034204..6cb5a64b1 100644 --- a/ReactiveObjCBridge.xcodeproj/project.pbxproj +++ b/ReactiveObjCBridge.xcodeproj/project.pbxproj @@ -623,31 +623,31 @@ ORGANIZATIONNAME = GitHub; TargetAttributes = { 57A4D1AF1BA13D7A00F7D4B1 = { - LastSwiftMigration = 0830; + LastSwiftMigration = 1010; }; 7DFBED021CDB8C9500EE435B = { CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; + LastSwiftMigration = 1010; }; A9B315531B3940610001CB9C = { CreatedOnToolsVersion = 7.0; - LastSwiftMigration = 0830; + LastSwiftMigration = 1010; }; D04725E919E49ED7006002AA = { CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 0830; + LastSwiftMigration = 1010; }; D04725F419E49ED7006002AA = { CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 0800; + LastSwiftMigration = 1010; }; D047260B19E49F82006002AA = { CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 0830; + LastSwiftMigration = 1010; }; D047261519E49F82006002AA = { CreatedOnToolsVersion = 6.1; - LastSwiftMigration = 0800; + LastSwiftMigration = 1010; }; }; }; @@ -656,6 +656,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, ); mainGroup = D04725E019E49ED7006002AA; @@ -828,6 +829,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -848,6 +850,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -868,6 +871,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -888,6 +892,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -903,6 +908,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -918,6 +924,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -933,6 +940,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -948,6 +956,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -968,6 +977,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -988,6 +998,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -1008,6 +1019,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -1028,6 +1040,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -1047,7 +1060,7 @@ MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.reactivecocoa.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(PROJECT_NAME)"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1072,7 +1085,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "org.reactivecocoa.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(PROJECT_NAME)"; SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1093,6 +1106,7 @@ FRAMEWORK_VERSION = A; INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -1109,6 +1123,7 @@ FRAMEWORK_VERSION = A; INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -1124,6 +1139,7 @@ INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -1139,6 +1155,7 @@ INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -1155,6 +1172,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -1171,6 +1189,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -1185,6 +1204,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Debug; }; @@ -1199,6 +1219,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Release; }; @@ -1217,7 +1238,7 @@ MACOSX_DEPLOYMENT_TARGET = 10.9; PRODUCT_BUNDLE_IDENTIFIER = "org.reactivecocoa.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(PROJECT_NAME)"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1238,6 +1259,7 @@ FRAMEWORK_VERSION = A; INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -1253,6 +1275,7 @@ INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -1269,6 +1292,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -1283,6 +1307,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Profile; }; @@ -1298,10 +1323,10 @@ CODE_SIGNING_REQUIRED = NO; CURRENT_PROJECT_VERSION = 1; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MACOSX_DEPLOYMENT_TARGET = 10.9; + MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_BUNDLE_IDENTIFIER = "org.reactivecocoa.$(PRODUCT_NAME:rfc1034identifier)-Tests"; PRODUCT_NAME = "$(PROJECT_NAME)"; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 4.2; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -1322,6 +1347,7 @@ FRAMEWORK_VERSION = A; INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -1337,6 +1363,7 @@ INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; MACOSX_DEPLOYMENT_TARGET = 10.10; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -1353,6 +1380,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridge/Info.plist; MODULEMAP_FILE = "$(SRCROOT)/ReactiveObjCBridge/module.modulemap"; + SWIFT_VERSION = 4.2; }; name = Test; }; @@ -1367,6 +1395,7 @@ ); INFOPLIST_FILE = ReactiveObjCBridgeTests/Info.plist; PRODUCT_NAME = "$(PROJECT_NAME)Tests"; + SWIFT_VERSION = 4.2; }; name = Test; }; diff --git a/ReactiveObjCBridge.xcodeproj/xcshareddata/xcschemes/ReactiveObjCBridge-watchOS.xcscheme b/ReactiveObjCBridge.xcodeproj/xcshareddata/xcschemes/ReactiveObjCBridge-watchOS.xcscheme index 1a42c43b3..e7e319498 100644 --- a/ReactiveObjCBridge.xcodeproj/xcshareddata/xcschemes/ReactiveObjCBridge-watchOS.xcscheme +++ b/ReactiveObjCBridge.xcodeproj/xcshareddata/xcschemes/ReactiveObjCBridge-watchOS.xcscheme @@ -3,9 +3,51 @@ LastUpgradeVersion = "0940" version = "1.3"> + parallelizeBuildables = "NO" + buildImplicitDependencies = "NO"> + + + + + + + + + + + + + + + +