releases.shpreview

v11.22.0-rc.1

$npx @buildinternet/releases show rel_BGOIfGzw0-Y80c0GpOGZC

Features โœจ and improvements ๐Ÿ

  • Expose height and minHeight properties on StandardBuildingsFeature.
  • Deprecate PointAnnotation.iconImage getter. Reading this property exposes an internally generated image ID managed by the annotation manager. If you need a stable, reusable image ID, register the image in the style yourself via the Style API and pass the ID explicitly via PointAnnotationOptions.withIconImage(String). In that case you are responsible for the image's lifecycle and must remove it from the style when no longer needed.
  • Internal fixes and performance improvements.

Bug fixes ๐Ÿž

  • Fix native memory leak in AnnotationManager where bitmap style images were not removed when annotations were deleted.
  • Fix feature ID format mismatch in JNI marshaling where whole-number double feature IDs (e.g. 12345.0) were incorrectly serialized as "12345.000000" instead of "12345", causing setFeatureState to fail when using IDs obtained from queryRenderedFeatures.
  • [compose] Fix MapboxMap crash (place is called on a deactivated node) when used inside a LazyColumn.
    • [compose] Known limitation: on Compose Foundation 1.7+ a secondary crash (Apply is called on deactivated node) may still occur when MapboxMap is used inside a LazyColumn during fast scrolling/item reuse because of LazyColumn prefetch behavior. Workaround: pass a no-op LazyListPrefetchStrategy to rememberLazyListState(); see LazyColumnMapActivity for an example.
  • Fix location indicator cutout appearing in the wrong position on devices with high pixel density.
  • Fix lines with sub-pixel width being rendered thicker than intended.
  • Fix tile data decompression by properly tracking compression state in tile storage.
  • Fix potential ANR caused by a deadlock in lifecycle management.
  • Fix tile store cleanup task incorrectly deleting in-progress downloads.
  • Fix tiles failing to load on some Android devices when the server response is incomplete.

Dependencies

Fetched May 1, 2026