Version 2.9.0-beta-940 November 2018
  • Workaround for Android BLE crashes on older Samsung devices
Version 2.9.0-beta-936 October 2018
  • Support for wrapper (e.g., Cordova / Unity) specification
  • Internal logging bug fix
Version 2.9.0-beta-933 October 2018
  • Bug fix in the case of multiple floor plans per floor
Version 2.9.0-beta-931 October 2018
  • Floor plan changes can now happen offline
  • API is forward compatible with, 3.0, the first full-offline SDK
  • Full venue meta data is available through the SDK
  • Floor plan meta data does not need to be fetched asynchronously, but is already available in the relevant region events
  • New and better APIs for controlling indoor-outdoor detection and floor levels
  • General performance improvements while offline
Version 2.8.3 October 2018
  • Performance improvements in online-offline fusion
Version 2.8.2 July 2018
  • Fixed various bugs relating to handling of the not connected state
  • Fixed bearing when standing still
Version 2.8.1-beta June 2018
  • Fixed bug of setLocation not working correctly
Version 2.8.0-beta May 2018
  • Added new offline capabilities
Version 2.7.0 March 2018
  • Added support for IndoorAtlas Android Wayfinding plugin
Version 2.6.2 January 2017
  • Internal bug fixes related to reconnections in bad network
Version 2.6.1 November 2017
  • Bug fixes related to Wifi & BLE scanning
Version 2.5.4 November 2017
  • Bug fixes related to BLE & Wifi scanning
Version 2.6.0 November 2017
  • Battery-friendly indoor-outdoor detection
  • Don’t crash if WiFi hardware is missing just log (supports emulator & some IoT devices)
  • Read platform locations for indoor-outdoor detection
Version 2.5.3 September 2017
  • Bug fixes and stability improvements
Version 2.5.2 August 2017
  • Fixed proguard bug
Version 2.5.1 August 2017
  • Allow multiple IAGeofenceRequests to be used with same IAGeofenceListener or pendingIntent
  • Bug fixes
Version 2.5.0-beta June 2017
  • Added low power mode for positioning
  • Added geofences
Version 2.4.2 - May 2017
  • Include name of the region (floorplan or venue) in IARegion with public access
Version 2.4.1 - April 2017
  • Includes all features of 2.4.0-alpha
  • Improved movement detection
  • Bug fixes and stability improvements
Version 2.3.2 - March 2017
  • Bug fixes
Version 2.4.0-alpha - March 2017
  • Location updates can be delivered using a PendingIntent
  • Use IALocationManager#requestOrientationListener to request heading and 3D orientation updates
  • Bug fixes and stability improvements
Version 2.3.1 - February 2017
  • Includes all features of 2.3.0-alpha
  • Added IALocationManager#getExtraInfo
  • Bug fixes and stability improvements
Version 2.3.0-alpha - December 2016
  • Supports next generation positioning algorithm
  • Supports BLE beacons in positioning for faster first fix and increased accuracy
  • New IALocation#getFloorCertainty -method exposes vertical certainty in multi-level buildings
  • Event for entering/exiting a venue is triggered as IARegion#TYPE_VENUE
  • Event for entering/exiting a floor plan is now triggered much more precisely
  • Bug fixes and stability improvements
  • Known issues: The accuracy of enter/exit venue event is currently being improved on the server side
Version 2.2.4 - October 2016
  • SDK bug fixes
Version 2.2.3 - October 2016
  • Support for x86_64 architecture
  • Reduced SDK library size
  • Less sensitive for false-positive movement when standing still
  • SDK robustness improvements and bug fixes
Version 2.2.2 - September 2016
  • Support for armeabi architecture available in GA release
  • Internal fixes and improvements
Version 2.2.1 - August 2016
  • Support for armeabi architecture
Version 2.2.0 - August 2016
  • SDK delivers location estimates even when network is disconnected
  • Frequency of location updates can be configured via IALocationRequest#setFastestInterval and IALocationRequest#setSmallestDisplacement
  • Obtaining first fix is now using more data sources for speed and accuracy improvements
  • IALocationManager#registerRegionListener and IALocationManager#unregisterRegionListener throw IllegalArgumentException if listener is null
  • Fixed issue where only first client set location took effect
  • Internal fixes and improvements
Version 2.1.2 - April 2016
  • Fixed bug where calibration callbacks failed to be delivered to listener
Version 2.1.1 - April 2016
  • Fixed an issue where setting the same location (e.g. floor plan id) again was not sent to server
  • Removed requirement for android.permission.BLUETOOTH -permission
Version 2.1.0 - April 2016

Known issues: * When setting location with either location or floor plan id, other attributes such as WGS coordinates are ignored.

Version 2.1.0-alpha - March 2016
  • Improved client side algorithms
  • API supports setting venue (building with multiple floors) id. Server side support still experimental.
  • Battery consumption reduced significantly while device is fully stationary
  • Calibration quality is now reported via IALocationListener#onStatusChanged
  • Service availability status is now reported via IALocationListener#onStatusChanged
  • Fixed issue where setting location caused NullPointerException
  • Fixed positioning on devices without uncalibrated magnetic field sensor
  • Internal fixes and improvements
Version 2.0.2-beta - December 2015
  • Improves connectivity handling and speed. Especially Samsung S4-S6 devices took long time to reconnect after network connection was restored
  • API credentials can be passed via code to IAResourceManager
  • Internal improvements
Version v.2.0.1-beta - December 2015
  • Internal bug fixes
  • API credentials can be passed in via code: IALocationManager#create(Context, Bundle)
Version 2.0.0-beta - November 2015
  • Initial public release