Jul 8, 2026
✨ Features
- Add a custom Metal-based rendering pipeline for vector tile layers, currently used for layers with masking enabled (like the built-in maritime layers).
🐞 Bug Fixes
- Fix a stuck loading indicator caused by unbalanced tile load start/complete events. (#42)
- Fix animation timeline playback position not restoring correctly on the next play after stopping. (#41)
- Fix data races and a potential deadlock in the Xweather authenticator during authentication token refresh.
- Fix Swift Package Manager resolution failing when pinning a pre-release Mapbox version using release-candidate conventions (e.g.
11.25.0-rc.1).
🛠 Improvements
- Reduce the SDK's external dependency footprint by replacing the
mvt-toolspackage with a self-contained internal vector tile decoder, removing five transitive dependencies (gis-tools,swift-protobuf,swift-log,swift-argument-parser, andGzipSwift) from integrating projects.