Releases: wemap/wemap-sdk-ios-distribution
Releases · wemap/wemap-sdk-ios-distribution
0.29.0
Added
- Map: allow overriding (i) button + add a new CustomCredits sample
- GeoAR: add ability to disable navigation arrows
- PosSDK(VPS): split inclination angle constant in two (background/foreground) for VPS scan
Changed
- Map: make MapView class open to allow subclassing
- Pos(VPS): Foreground scan minimum inclination angle changed from 80 to 65 degrees by default
Fixed
- Map(Offline): sometimes ItineraryManager.getItineraries won't emit value (no success, no failure)
- GeoAR: UI freeze on long itinerary generation
- Pos(VPS): VPS scan doesn't work when camera view was created in landscape
Dependencies
- Map
- MapLibre 6.25.0 -> 6.26.0
Compatibility
- Xcode 26.5
- Swift 6.3.2 (effective 5.10)
0.28.2
Fixed
- Pos(VPS): Conveyor detected multiple times in a row
- Core: map matching failed and recalculated itinerary
- Core: handle unknown Step.kind with generic instruction
Dependencies
- Map
- MapLibre 6.24.0 -> 6.25.0
Compatibility
- Xcode 26.4.1
- Swift 6.3.1 (effective 5.10)
0.28.1
Fixed
- Map(Offline): failure on packdata downloading
- Map: delegate forwarding doesn’t work for didChangeUserTrackingModeAnimated
- GeoAR: occasional data race on some phones
Dependencies
- Map
- MapLibre 6.23.0 -> 6.24.0
Compatibility
- Xcode 26.4.1
- Swift 6.3.1 (effective 5.10)
0.28.0
Breaking changes
- SDKs: due to RxSwift -> Combine migration all the RxSwift types were replaced by Combine alternatives
- Pos(VPS)
- Removed deprecated
VPSARKitLocationSource.checkVPSAvailability. UseVPSARKitLocationSource.isVPSAvailableinstead.
- Removed deprecated
Added
- SDKs: Add support for SPM
- Core: Return POI.externalData as generic data
Changed
- All: replace RxSwift by Combine
Fixed
- SDKs: show/hide POIs works unstable
- Core(Offline): very long execution of sortPOIs by time or distance method
Removed
- SDKs: remove Alamofire
- Map: remove Zip dependency
- SDKs: remove PositioningSDK(Polestar)
Dependencies
- Core
- Removed Alamofire
- Removed RxSwift
- Removed RxCocoa
- Removed RxRelay
- Map
- Removed Zip
- Removed Pos(Polestar)
- Removed NAOSDKFramework
Compatibility
- Xcode 26.3
- Swift 6.2.4 (effective 5.10)