diff --git a/BlueSocket.podspec b/BlueSocket.podspec index 1a11815..87122f4 100644 --- a/BlueSocket.podspec +++ b/BlueSocket.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "BlueSocket" - s.version = "0.12.51" + s.version = "0.12.52" s.summary = "Socket framework for Swift using the Swift Package Manager" s.homepage = "https://github.com/IBM-Swift/BlueSocket" s.license = { :type => "Apache License, Version 2.0" } diff --git a/BlueSocket.xcodeproj/project.pbxproj b/BlueSocket.xcodeproj/project.pbxproj index c8462dd..1724f83 100644 --- a/BlueSocket.xcodeproj/project.pbxproj +++ b/BlueSocket.xcodeproj/project.pbxproj @@ -221,14 +221,16 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0810; + LastUpgradeCheck = 0900; ORGANIZATIONNAME = IBM; TargetAttributes = { 8C0F4BF51C4E84CC008B2B0A = { CreatedOnToolsVersion = 7.2; + LastSwiftMigration = 0900; }; 8CA9B1621C98A00400E607FB = { CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; }; 8CC36DF61C4EA1BE00BAA659 = { DevelopmentTeam = 2ZB889ETZ7; @@ -329,14 +331,20 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -380,14 +388,20 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; diff --git a/README.md b/README.md index 9966598..0e23abf 100644 --- a/README.md +++ b/README.md @@ -20,16 +20,19 @@ Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, * Swift Open Source `swift-3.0.1-RELEASE` toolchain (**Minimum REQUIRED for latest release**) * Swift Open Source `swift-3.1.1-RELEASE` toolchain (**Recommended**) +* Swift toolchain included in *Xcode Version 9.0 beta (9M136h) or higher*. ### macOS * macOS 10.11.6 (*El Capitan*) or higher * Xcode Version 8.3.2 (8E2002) or higher using one of the above toolchains (*Recommended*) +* Xcode Version 9.0 beta (9M136h) or higher using the included toolchain. ### iOS * iOS 10.0 or higher * Xcode Version 8.3.2 (8E2002) or higher using one of the above toolchains (*Recommended*) +* Xcode Version 9.0 beta (9M136h) or higher using the included toolchain. ### Linux