Releases: mapbox/mapbox-core-maps-ios
Releases · mapbox/mapbox-core-maps-ios
v11.10.4
v11.10.3
Bug fixes 🐞
- Upgrade mapbox-common to v24.10.1
Features ✨ and improvements 🏁
- Tile loading speedup
v11.11.0-rc.2
v11.11.0-beta.1
Features ✨ and improvements 🏁
- ColorTheme for imports runtime API
- Introduce style iconsets API
- Support for non-opaque colors in image parameters
- Feature elevated circles
Bug fixes 🐞
- Fixing missing vector images after style change
- Ensure background color is correctly set
- Fix background layer not being updated if raster image was updated in-place or if color theme changed
- [MAPSNAT-2730] Trigger DVA replacement if zoom diff is big
- [MAPSNAT-2719] Fix line placement symbol disappearing issue when in zoom level 5
- Fixing LUT not being applied to in-place updated images. Fixing in-place updates for SDF images.
- Place viewannotation away from camera when pitch > 45
- Fix rasterization of images with positive mask coordinates
- Fix mipmaps for images updated inplace
- [MAPS3D-1691] Fix dark shades of gradient effect in night preset
- Vector icons supported in location indicator layer
- Fix Custom Raster Source behavior on re-creation
💫️ Other
- [DRIVE3D-1028]Tweak far plane distance for ortho camera to work well with tunnels
- [MAPS3D-1644] Add support for non numeric ids for queryRenderedFeatures of model layer
- [MAPS3D-1679] cache VAO's for model layer
- No need to mark vertex array state dirty for shared contexts on each usage.
- Elevated structures wireframe + Debug groups of 3 depth reconstruction phases
- [MAPS3D-1647] trigger shadow rerender on model upload
v11.10.2
v11.10.1
Bug fixes 🐞
- Fixing LUT not being applied to in-place updated images. Fixing in-place updates for SDF images.
- Fix background layer not being updated if raster image was updated in-place or if color theme changed
- Vector icons supported in location indicator layer
- Fix mipmaps for images updated inplace
- Ensure background color is correctly set.
v11.10.0
Features ✨ and improvements 🏁
- Add setViewAnnotationAvoidLayers API
- Support data driven expression for *use-theme properties
- Runtime LUT API
- ViewAnnotationOptions extended with minZoom/maxZoom fields to control DVA visibility
- Migrate resources from HTTP URL to
mapbox://
- ViewAnnotationOptions::priority field introduced to control view annotations placement order explicitly
- Support expression input for promoteId
Bug fixes 🐞
- Prefer last used anchor for DVA placement
- Fix out of bound issue of gradient effect
- Fix hidden elements caused by flood lighting
- Fixing parsing raster sprite images with float stretch/content coordinates
- Fix glyph loading issue when incorrect glyph url is used
- Fix color theme data decoding
- Speeding up start with big old offline database
- Fixing disappearing tiles in some rare conditions
- Fix rasterization of images with positive mask coordinates
- Place viewannotation away from camera when pitch > 45
- Fix dark shades of gradient effect in night preset
- Fix exception on the platform side while parsing the config expression
- Fix problems with models and depth precision in ortho projection
- Fix for autoMaxZoom=true
- Fixed background layers which used images from a mapbox-hosted style
- Fixed images being displayed incorrectly in some cases with line patterns and line-join:none
- Clipping next zoom with maxzoom during calculation of text/icon size. Fixed text-zoom interpolation to 0.
- Fix too early sources loaded event
- Fix line rendering for layers with elevated and non-elevated buckets
- Fix crash on style re-load if a config referenced in the expression was missing
- Fix high cpu usage when map goes to background
💫️ Other
- Fix road shadows issues when far away and low zoom levels
- Extend tilecover for elevated roads avoiding missing road segments
- Fix problems with models and depth precision in ortho projection
v11.9.2
v11.9.1
Bug fixes 🐞
- Fix crash on style re-load if a config referenced in the expression was missing
- Fixed missing on style loaded call if sprite is absent in cache and there are no network connection
- Fixed background layers which used images from a mapbox-hosted style
v11.9.0
Features ✨ and improvements 🏁
- Add per-interaction clickable radius
- Vector icons support: SDK will now download vector icons and rasterize them locally, which will results in better icon quality for icons resized via icon-size. Changeable colors support: icon expression can now have optional parameter to change named colors described in SVG icons metadata.
- Add support for shadows from elevated structures
- Initial precipitation support
- Add support for color-theme overrides in imports without external API
- Introduce '*-use-theme', a data-constant property to ignore LUT recolor.
- add to-hsla expression
Bug fixes 🐞
- Fix dark shade.
- Fix rendering of interleaved SDF and non-SDF icons in the same layer.
- Fix line-emissive-strength not being applied to patterned lines.
- fix map flickering on Mali-G71 MP2 devices.
- Fix shader fog computation being incorrectly enabled for landmarks.
- Workaround for instancing on PowerVR devices.
- Handle empty payloads for offline resources.
- Encapsulate config expression in assertion expression when expected return type is known
- Port improve character spacing for text offsets.
- Fixed crash on Android API level <26.
- Do not load vector icons for client-provided sprites.
- Fall back to the feature's original ID when promoteId is an object and the source layer is not specified as a key in the object.
- Fixed crash caused by a repeated command buffer commit call.
- Fixed invalid processing of icon-size 0, using biggest of two image sizes with interpolated icon-size during vector icons rasterization.
💫️ Other
- Fix visual issues and add render tests for 3D intersections shadows.
- [Android] Fix gradle scripts for composite builds.
- Disable payload compression in case server side rendering is enabled.
- [Darwin] Drop extra components part from the resolved locale.
- [common/tile_store] Introduce an extended tileset descriptor API.
- Fix feature state update if layer contains data driven brightness expression.
- Fix the owning thread log error prints on legacy OfflineRegion creation.
- Fixes RasterArray glsl shader.
- Fix crash in expression::Interpolator
- Resolve autoMaxZoom for feature. Resolves dotted line issue with very long lines too.
- Move featureset descriptor to internal header.
- Fix texture gather for shadows not being selected correctly by default.
- Performance improvements for runtime-added images.
- Navigation SDK CPP smoke workflow and required jobs.
- Don't recreate dynamic vertex array, remove expensive hash.
- Update precipitation: vignette + more properties exposed.
- Make QRF with multiple featursets targets internal in Java & ObjC.
- Ignore one problematic vector icon instead of the entire spritesheet.
- Fix interactions on 3D objects.
- Force single cascade based on quality property.