Releases: Estimote/iOS-Bluetooth-Scanning
Releases · Estimote/iOS-Bluetooth-Scanning
Instantiable scan infos
Added
- Added inits for
EBSScanInfoLocationConnectivity
,EBSScanInfoEstimoteTelemetryA
,EBSScanInfoEstimoteTelemetryB
.
Changed
- Renamed
advertisementData
toserviceData
inEBSScanInfoEstimoteEncrypted
. - Updated
EBSScanInfoFrameType
enum's cases to fit Estimote packet names.
Fixed
- Fixed warning on
EBSUniversalScanner
'sstate
property by using a custom enum instead of deprecatedCBCentralManagerState
.
Scanning for encrypted frames
Added
- Added
EBSScanInfoEstimoteEncrypted
. It allows scanning for frames encrypted with Estimote Secure Monitoring.
Added generic scan info
- Added
EBSScanInfoGeneric
that scans for any packet with Estimote Service UUID that wasn't deserialized by other ScanInfo classes.
Dynamic framework
Changed
- Changed type of EstimoteBluetoothScanning to dynamic framework with slices for both iOS Simulator & iOS Device architectures.
Swifty interop
Added
- Universal scanner has a protocol now (
EBSUniversalScannerProtocol
). - The framework now contains a module map so it should be visible by dynamic frameworks.
Changed
EBSUniversalScannerDelegate
methods changed the first parameter type fromEBSUniversalScanner *
toid<EBSUniversalScannerProtocol>
.- Scanning uses a different restarting rule now. It should result in more data when the app is in the background.
Build fix
First release without podspec
This is an experiment of releasing a library without the podspec file. Instead of bundling both the library binary and the podspec file, now the latter is left in the source repo.
First experimental release
v0.0.1 EstimoteBluetoothScanning 0.0.1 release