Skip to content

4.4.7

Latest
Compare
Choose a tag to compare
@mtehver mtehver released this 10 Oct 07:10
· 3 commits to master since this release

This version brings several important fixes and minor features to 4.4.0 - 4.4.6 versions. No breaking changes, so it is a drop-in replacement to older 4.4.x versions.

New features:

  • Added support for generic expressions in CartoCSS 'Map' element.
  • Added support for CartoCSS 'line-miterlimit' property, tweaked join handling in case of offsets/patterns.
  • Generalized CartoCSS font support, added support expression based face names

Changes, fixes:

  • Fixed Angle UWP related threading issues, if multiple views were used.
  • Fixed minor synchronization issue with RasterTileLayer
  • Improved handling of null blob in TileData
  • Improved normal map building for overzoomed tiles, resulting is less artifacts.
  • Improved reporting of .so loading errors on Android (re-throw original exception, instead of just logging/failing afterwards)
  • Added handling of OnPointerExited event in UWP MapView
  • Build script fixes, fixes related to latest Python versions, Android NDK25 support

Install with package management

  • Android gradle:

    compile 'com.carto:carto-mobile-sdk:4.4.7@aar'

  • iOS and Mac Catalyst CocoaPod:

  pod 'CartoMobileSDK', '4.4.7'
  pod 'CartoMobileSDK-Metal', '4.4.7'

Note: Bitcode in 4.4.7 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. Also, in order to use iOS Simulator with the SDK on M1 Macs, 'CartoMobileSDK-Metal' framework should be used due to bugs in legacy OpenGL implementation on such devices.

  • 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.7 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.7
  PM> Install-Package CartoMobileSDK.Android -Version 4.4.7
  PM> Install-Package CartoMobileSDK.UWP -Version 4.4.7