Releases: phunware/maas-mapping-android-sdk
Releases · phunware/maas-mapping-android-sdk
Release list
4.5.0
4.4.2
4.4.1
4.4.0
Changed
- Bumped compileSdkVersion to API 33 (Android 13)
- Bumped targetSdkVersion to API 33 (Android 13)
- Updated Play Services Location to 20.0.0
Removed
- Removed
BLUETOOTHpermission and related analytics - Removed
ACCESS_WIFI_STATEpermission and related analytics
4.3.0
Added
- Added support for a new
routingPortalDistanceInMetersOverrideportal POI metadata key whose value overrides the default weighted distance (in meters) of building and floor transitions - Added new public API to query the remaining distance to a route's destination:
RouteOptions.getShortestDistanceToDestination(...)
Changed
- Bumped location-core dependency to 4.3.0
- Bumped analytics-core dependency to 4.1.1
4.2.0
Added
- Added new public API to query distance to POIs:
PhunwareMapManager.getShortestDistancesToAllPois(...)
Changed
- Bumped targetSdkVersion to API 31
- Bumped compileSdkVersion to API 32
- Updated placeholder POI icon image
Fixed
- Fixed an issue while routing where multiple maps could overlap if a floor is changed to one that is not on the route
4.1.0
Added
- Added support for manual camera updates via
PhunwareMapManager.animateCamera(CameraPosition cameraPosition)andPhunwareMapManager.animateCamera(CameraUpdate cameraUpdate) - Added support for displaying connected building floor maps while routing
- Added support for always displaying the starting and ending POI of the current floor while routing
- Added caching and offline support for campuses and corresponding resources
Changed
- Optimized campus loading and caching
- Improved memory management when loading multiple floor maps across multiple buildings
- Improved tile rendering performance
- Improved the way in which building bundle files are read
- Improved the way in which campus data is written to disk
- Updated Phunware Location dependency to 4.1.0
Removed
- Removed unnecessary logging.
Fixed
- Fixed an issue where
PhunwareMapManager.isMyLocationEnabledwould incorrectly return true in some scenarios - Fixed an issue where failing to load a campus would not call back to the listener
- Fixed an issue while routing where automatic maneuver changes would occur based on location when the Location Mode is set to "Normal"
- Fixed an issue that made it impossible to exclude points of interest when creating a route
- Fixed an issue where an accessible-only enabled route could be generated with an inaccessible starting point of interest
- Fixed an issue that caused a rendered floor map to flash when routing through multiple floors
- Fixed an issue that allowed a user to jump between portal POIs on the same floor while routing
- Fixed potential security exploits around logging
- Fixed an issue where an unexpected path line may be shown when routing
- Fixed a crash that could occur after starting a route from a portal POI
- Fixed an issue where landmarks were missing in multi-building routes
4.0.0
Added
- Multi-building routing
Changed
- Migrated to AndroidX
- Bumped minSdkVersion to API 23 (Android 6.0)
- Bumped targetSdkVersion to API 30 (Android 11)
- Updated to modern Google play services
- Updated to modern Firebase dependencies
- Updated Phunware dependencies to 4.0.0
Removed
- Removed all existing deprecated API
Fixed
PhunwareMapManager.isMyLocationEnabledgetter now returns true after stopping location updates- Fixed several crashes
- Fixed several performance issues
v3.9.12
3.9.12 (Mon, Jun 15th, 2020)
Bug fixes / Performance enhancements
- Added new callback to support POI image override
- Fixed an issue that caused floor map to not load occasionally
v3.9.11
3.9.11 (Thursday, Jan 23rd, 2020)
Bug fixes / Performance enhancements
- Added landmarks to last maneuver in a route