4.4.5
This version brings several fixes and minor features to 4.4.0 - 4.4.4 versions. No breaking changes, so it is a drop-in replacement to older 4.4.x versions.
New features:
- Added
setFeatureIdOverride
andisFeatureIdOverride
methods toMBVectorTileDecoder
- Added
isAnimationStarted
method toMapInteractionInfo
Changes, fixes:
- Fixed critical issue with non-ASCII string wrapping on UWP platform
- Fixed missing
onMapInteraction
callback on double tap zoom - Fixed
PersistentCacheTileDataSource
tile preload canceling not working - Fixed several cases where tile datasources could be accessed with tile coordinates out of bounds
- Changed user initiated zoom behaviour when
PIVOT_MODE_CENTERPOINT
mode is used, now screen center is used as a pivot point. - Updated harfbuzz, libwebp and pugixml dependencies to latest stable versions
- Fixed stack overflow issue in external css2xml utility due to missing rules for EXP/LOG functions
- Added 'build id' to Android shared libraries, to help analyze Android native stack traces
Install with package management
-
Android gradle:
compile 'com.carto:carto-mobile-sdk:4.4.5@aar'
-
iOS and Mac Catalyst CocoaPod:
pod 'CartoMobileSDK', '4.4.5'
pod 'CartoMobileSDK-Metal', '4.4.5'
Note: Bitcode in 4.4.5 is generated using Xcode 13.2.1 and could be incompatible with earlier (12.x) Xcode versions
Note: Mac Catalyst apps are supported only using ''CartoMobileSDK-Metal' framework.
- Swift Package Manager (iOS and Mac Catalyst):
https://github.com/nutiteq/mobile-sdk-ios-swift-package.git
https://github.com/nutiteq/mobile-sdk-ios-metal-swift-package.git
Note: Bitcode in 4.4.5 is generated using Xcode 13.2.1 and could be incompatible with earlier (12.x) Xcode versions
Note: Mac Catalyst apps are supported only using 'Metal' framework.
- Xamarin and Visual Studio Package Manager (nuget) console:
PM> Install-Package CartoMobileSDK.iOS -Version 4.4.5
PM> Install-Package CartoMobileSDK.Android -Version 4.4.5
PM> Install-Package CartoMobileSDK.UWP -Version 4.4.5