[1.0.4] - 2022-10-11
Changed
- Upgrade IndoorAtlas SDK to 3.5.5
 
[1.0.3] - 2021-10-06
Fixed
- unable convert geo location to density if 
requestVenueInfo is not being called 
Changed
- Upgrade IndoorAtlas SDK to 3.4.9
 
[1.0.2] - 2021-07-14
Added
- New field 
IAGSVenue.name given the venue name 
Fixed
- Fix unable receive callback in java syntax
 
[1.0.1] - 2021-05-07
Added
- New function 
fun Utilities.geoToDensityArea(context: Context, coordinate: IALatLng, floorLevel: Int) : IAGSVenueDensity.IAGSAreaDensity? 
- New function 
setLocation(location) provide ground truth location to  IALocationManager 
Changed
- Upgrade IndoorAtlas SDK to 3.4.3
 
- Publish to Cloudsmith instead of Bintray
 
[1.0.0] - 2021-02-08
Document
- added 
Open Source Licenses page 
Added
- add requestWayfindingRoute
 
- add library 
version 
Changed
- Upgrade IndoorAtlas SDK to 3.4.0-GA
 
- Enhance handling on density update flow on unstable network
 
- change 
fun onEnterDensityRegion(region: IARegion, venue: IAGSVenue) to fun onEnterDensityRegion(region: IARegion) 
- change 
fun onExitDensityRegion(region: IARegion, venue: IAGSVenue) to fun onExitDensityRegion(region: IARegion) 
- change 
fun addIALocationListener(listener: IALocationListener) to fun registerLocationListener(listener: IALocationListener) 
- change 
fun removeIALocationListener(listener: IALocationListener) to fun unregisterLocationListener(listener: IALocationListener) 
- change 
fun addIARegionListener(listener: IARegion.Listener) to fun unregisterRegionListener(listener: IARegion.Listener) 
- change 
fun removeIARegionListener(listener: IARegion.Listener) to fun unregisterRegionListener(listener: IARegion.Listener) 
- change 
fun removeGeofenceUpdates(listener: IAGeofenceListener): Boolean? to fun removeGeofenceUpdates(listener: IAGeofenceListener): Boolean 
[0.3.1] - 2020-12-21
Document
- Added guideline migrate IndoorAtlas SDK to GroundSage SDK
 
- Added IndoorAtlas SDK examples
 
Changed
- Upgraded Indooratlas SDK to 3.4.0-beta-1606
 
[0.3.0] - 2020-12-04
Added
- New function 
addIALocationListener(listener) which add location callback to IALocationManager 
- New function 
removeIALocationListener(listener) which remove location callback from IALocationManager 
- New function 
addIARegionListener(listener) which add region callback to IALocationManager 
- New function 
removeIARegionListener(listener) which remove region callback from IALocationManager 
- New function 
addGeofences(request,listener) which start geofence monitoring in  IALocationManager 
- New function 
addGeofences(request,listener,looper) which start geofence monitoring in  IALocationManager 
- New function 
addGeofences(request,pendingIntent) which start geofence monitoring in  IALocationManager 
- New function 
removeGeofenceUpdates(listener) which stop geofence monitoring in  IALocationManager 
- New function 
removeGeofenceUpdates(pendingIntent) which stop geofence monitoring in  IALocationManager 
- New function 
removeGeofences(geofenceRequestIds) which stop geofence monitoring in  IALocationManager 
- New function 
requestWayfindingUpdates(request,listener) which start wayfinding in  IALocationManager 
- New function 
requestWayfindingUpdates(request,listener,looper) which start wayfinding in  IALocationManager 
- New function 
requestWayfindingUpdates(request,pendingIntent) which start wayfinding in  IALocationManager 
- New function 
removeWayfindingUpdates() which stop wayfinding in  IALocationManager 
- New function 
removeWayfindingUpdates(pendingIntent) which stop wayfinding in  IALocationManager 
- New function 
registerOrientationListener(request,listener) in  IALocationManager 
- New function 
unregisterOrientationListener(listener) in  IALocationManager 
- New function 
startSubscription() which start GroundSage subscription service and provide IALocationManager related services 
- New function 
stopSubscription() which stop GroundSage subscription service and IALocationManager related services 
- New callback 
onEnterDensityRegion(venues) to IAGSManagerListener 
- New callback 
onExitDensityRegion(venues) to IAGSManagerListener 
Changed
- Renamed 
IAGSVenueDensity.id to IAGSVenueDensity.venueId 
- Renamed 
IAGSAreaDensity.id to IAGSAreaDensity.areaId 
- Renamed 
didReceiveDensity to onUpdateDensity(manager, venueDensity) in IAGSManagerListener 
Removed
- Removed function 
startSubscription(venueId) 
- Removed function 
stopSubscription(venueId) 
- Removed function 
stopAllSubscription() 
- Removed property 
name in IAGSFloor 
[0.2.1] - 2020-11-13
Fixed
- Fixed density level and color cannot update
 
[0.2.0] - 2020-11-11
Added
- New property 
densityLevel in IAGSDensityLevelConfig which is using for indicating crowd density intensity. 
Changed
- Renamed class 
IAGSDensityLevel to IAGSDensityLevelConfig. 
- Rename property 
densityLevels to densityLevelConfig in IAGSDensityConfig. 
- Change background thread to main thread update for all callback listener
 
Removed
- Removed property 
invalid from IAGSRange. 
- Removed class 
IAGSVenue.IAGSProperty, all contents will put inside IAGSAreaProperty directly. 
[0.1.0] - 2020-11-09
[0.0.9] - 05-11-2020
Added
- Initial public release with documentation