Skip to content

4.4.5

Compare
Choose a tag to compare
@mtehver mtehver released this 09 Mar 10:06
· 27 commits to master since this release

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 and isFeatureIdOverride methods to MBVectorTileDecoder
  • Added isAnimationStarted method to MapInteractionInfo

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