Releases: nativescript-community/ui-massifmaps
Releases · nativescript-community/ui-massifmaps
Release list
v3.0.1
v3.0.0
3.0.0 (2026-08-21)
⚠ BREAKING CHANGES
- the package is now @nativescript-community/ui-massifmaps
and the public API classes/functions have been renamed.
Package and layout:
- @nativescript-community/ui-carto -> @nativescript-community/ui-massifmaps
- src/ui-carto -> src/ui-massifmaps, packages/ui-carto -> packages/ui-massifmaps
- typings carto..d.ts -> massifmaps..d.ts, ak.carto..d.ts -> ak.massifmaps..d.ts
Native API references:
- Android: com.carto.* -> com.massifmaps.*
- iOS: NT* class prefix -> MSF*
- native additions package com.akylas.carto.* -> com.nativescript.massifmaps.*
- CartoAdditions Xcode project/module -> MassifMapsAdditions
- CartoMobileSDK module -> MassifMaps
Public API:
- CartoMap -> MassifMap (XML element and CSSType are now MassifMap)
- CartoViewBase -> MassifMapViewBase
- CartoMapStyle -> MassifMapStyle
- getCartoBitmap -> getMassifBitmap
- nativeCartoImageProperty -> nativeMassifImageProperty
- gradle properties cartoSDKVersion/cartoSDKVariant ->
massifSDKVersion/massifSDKVariant
Dependencies now target MassifMaps 6.0.0:
- com.github.massif-maps:MassifMaps-android-aar
- SPM massif-maps/MassifMaps-ios-swift (currently commented out)
- src-native Podfile pod 'MassifMaps'
CartoCSS names (CartoCSSStyleSet, StringCartoCSSStyleSetMap, the cartoCss
property) are kept, since upstream MassifMaps kept them. Both CHANGELOG.md
files are left untouched as historical records.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Features
- Added missing api methods to VectorElement (dbfd4cf)
- generate native bindings from the ambient typings (0fe2b62)
- rename plugin to ui-massifmaps (33b1661)