Skip to content

Releases: Estimote/iOS-Proximity-SDK

SourceKit issues fixes 2

22 Mar 12:32
Compare
Choose a tag to compare

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

06 Mar 15:16
Compare
Choose a tag to compare

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

01 Mar 11:43
Compare
Choose a tag to compare

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

23 Jan 13:49
Compare
Choose a tag to compare

Changed

  • Estimote Proximity SDK now uses attachments configured in Estimote Cloud. No more encoding JSONs in tags!
  • Renamed EPXProximityDeviceAttachment to EPXDeviceAttachment.
  • EPXProximityZone's attachmentValue is now nonnull.

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's json property. From now on, use payload.

Attachment Payload

12 Jan 10:59
Compare
Choose a tag to compare

Added

  • Added .payload property of EPXProximityDeviceAttachment which represents content of attachment defined in Estimote Cloud. This property replaces .json.

Deprecated

  • Deprecated .json property of EPXProximityDeviceAttachment - use payload instead.

Fixed

  • Fixed headerdoc initWithDesiredMeanTriggerDistance to explain nullability.

Estimote Bluetooth Scanning dependency

04 Jan 15:40
Compare
Choose a tag to compare

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

Bugfixes

21 Dec 15:09
Compare
Choose a tag to compare

Fixed

  • Issue where Estimote Cloud Analytics batches sending would fail (getting 400 error).

Initial release, port from Estimote SDK 5.0.0-alpha

20 Dec 12:59
Compare
Choose a tag to compare

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.