Skip to content

Commit

Permalink
Version 1.5.0-beta1, updated to Swift 5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
heypiotr committed Sep 5, 2019
1 parent 8728f20 commit a0f962b
Show file tree
Hide file tree
Showing 31 changed files with 211 additions and 2 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [1.5.0-beta1] 2019-09-05

This version is marked as _beta_ because it was built with Xcode 11 beta 7. We don't anticipate any stability problems, but decided to wait with the final 1.5.0 release until Xcode 11 also releases as stable.

### Changed:
- Updated to Swift 5.1 (Xcode 11). If you're still on an earlier version of Swift or Xcode, use 1.4.1.
- We now include .swiftinterface files (new in Swift 5.1) with our framework, which gives it [module stability](https://swift.org/blog/abi-stability-and-more/#module-stability). Together with the ABI stability introduced in Swift 5.0, this means that you should now be able to use Estimote Proximity SDK >= 1.5.0 with Swift > 5.1 without us having to update the binary.

## [1.4.1] 2019-07-01

### Fixed:
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
// Generated by Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)
// Generated by Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"

Expand Down Expand Up @@ -112,6 +112,15 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
# if __has_attribute(objc_class_stub)
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
# else
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif

#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
Expand Down Expand Up @@ -153,6 +162,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_AVAILABILITY)
# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
Expand All @@ -164,6 +176,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
Expand Down Expand Up @@ -197,7 +212,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#pragma clang diagnostic pop

#elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__
// Generated by Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)
// Generated by Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wgcc-compat"

Expand Down Expand Up @@ -309,6 +324,15 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
# endif
#endif
#if !defined(SWIFT_RESILIENT_CLASS)
# if __has_attribute(objc_class_stub)
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub))
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME)
# else
# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME)
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif

#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
Expand Down Expand Up @@ -350,6 +374,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_AVAILABILITY)
# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__)))
#endif
#if !defined(SWIFT_WEAK_IMPORT)
# define SWIFT_WEAK_IMPORT __attribute__((weak_import))
#endif
#if !defined(SWIFT_DEPRECATED)
# define SWIFT_DEPRECATED __attribute__((deprecated))
#endif
Expand All @@ -361,6 +388,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#else
# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
#endif
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
Expand Down
Binary file modified EstimoteProximitySDK/EstimoteProximitySDK.framework/Info.plist
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target armv7-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target i386-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.1 (swiftlang-1100.0.270.6 clang-1100.0.32.1)
// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name EstimoteProximitySDK
import CoreLocation.CLLocationManager
import CoreLocation
import CoreMotion
import EstimoteBluetoothScanning.EBSScanInfo
import EstimoteBluetoothScanning.EBSScanInfoEstimoteEncrypted
import EstimoteBluetoothScanning.EBSScanInfoEstimoteLocation
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryA
import EstimoteBluetoothScanning.EBSScanInfoEstimoteTelemetryB
import EstimoteBluetoothScanning.EBSScanInfoLocationConnectivity
import EstimoteBluetoothScanning
@_exported import EstimoteProximitySDK
import Foundation
import Swift
import UIKit.UIApplication
import UIKit.UIDevice
import UIKit
Binary file not shown.

0 comments on commit a0f962b

Please sign in to comment.