Releases: Estimote/iOS-Proximity-SDK
Releases · Estimote/iOS-Proximity-SDK
SourceKit issues fixes 2
Changed
- Private headers are no longer processed when building framework. This has a potential to resolve SourceKit issues in Swift example mentioned in bug report.
Background support fixes
Fixed
- Fixed a bug where Proximity Zone's
onEnterAction
,onExitAction
&onChangeAction
wouldn't be invoked when the app was in the background.
Fixes issue #6.
Estimote Secure Monitoring
Added
- Estimote Secure Monitoring support.
Changed
- Lack attachments assigned to devices does not stop observing proximity zones.
Removed
- Case
NoAttachmentsMatchingZone
of enumEPXProximityObserverError
.
JSON-in-tags -> attachments
Changed
- Estimote Proximity SDK now uses attachments configured in Estimote Cloud. No more encoding JSONs in tags!
- Renamed
EPXProximityDeviceAttachment
toEPXDeviceAttachment
. EPXProximityZone
'sattachmentValue
is nownonnull
.
Added
- Added
EPXProximityObserverConfiguration
- it allows configuring Proximity Observer. At the moment, it only contains log level, but will be extended in the future.
Removed
- Removed deprecated
EPXDeviceAttachment
'sjson
property. From now on, usepayload
.
Attachment Payload
Added
- Added
.payload
property ofEPXProximityDeviceAttachment
which represents content of attachment defined in Estimote Cloud. This property replaces.json
.
Deprecated
- Deprecated
.json
property ofEPXProximityDeviceAttachment
- usepayload
instead.
Fixed
- Fixed headerdoc
initWithDesiredMeanTriggerDistance
to explain nullability.
Estimote Bluetooth Scanning dependency
Fixed
- Fixed
Cannot remove an observer <CBPeripheral>
crash on iOS 11. It could occur when multiple Estimote's SDKs were used in one app project.
Changed
- Added dependency on Estimote Bluetooth Scanning library.
Bugfixes
Initial release, port from Estimote SDK 5.0.0-alpha
Added
EPXProximityObserver
,EPXProximityZone
,EPXProximityRange
,EPXProximityDeviceAttachment
classes for beacon proximity detection & beacon identification.- Estimote Monitoring algorithm with motion detection for reliable beacon proximity detection experience.
- Built-in visit analytics sending. The collected data can be seen in Estimote Cloud.