From 443e3f8255290dce4f5ed62b00930fb8bc5bc236 Mon Sep 17 00:00:00 2001 From: Volodymyr Agafonkin Date: Wed, 14 Aug 2024 15:32:25 +0300 Subject: [PATCH] v3.6.0 --- CHANGELOG.md | 13 ++++++++++++- package-lock.json | 6 +++--- package.json | 2 +- src/style-spec/package.json | 2 +- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce707d1cb02..ba5a708b623 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ -## 3.6.0-beta.1 +## 3.6.0 ### Features and improvements ✨ +- Add wall rendering mode to the `fill-exturion` layer by introducing `fill-extrusion-line-width` and `fill-extrusion-line-alignment` properties. Set `fill-extrusion-line-width` to a non-zero value to render walls instead of a solid extrusion. - Improve initial load performance. - Add inner glow effect for negative `circle-blur` values. - Add support for inlining TileJSON in style source definitions using `data` field. @@ -8,13 +9,23 @@ - Improve performance of updating config values of a style. - Add more descriptive expression evaluation error messages. - Improve TypeScript typings. +- Improve performance of symbol occlusion (visibility checks against terrain and 3D objects). +- Add `clip-layer-scope` property to limit `clip` layer to a specific style fragment. +- Add `Map` `idle` method to check whether a map is idle. ### Bug fixes 🐞 - Fix `isSourceLoaded` flag on `sourcedata` event for already loaded sources. - Fix firing `load` event when all tiles fail to load. - Fix performance issues when GeoJSON in `dynamic` mode is updated too frequently. +- Fix GeoJSON line rendering in `dynamic` mode. - Fix rasterarray layer flickering from stale tiles cache. - Fix spikes when viewing terrain-enabled maps in certain environments. +- Fix `Map` `getLayer` not working properly with custom layers. +- Fix custom layer rendering issues on globe with high pitch. +- Fix an issue with `line-trim-offset` on very long lines. +- Fix rendering issues when ground effects overlap with line layers. +- Fix landmark visibility issues near tile borders. +- Fix accessibility issues with compact attribution button and logo. ## 3.5.2 diff --git a/package-lock.json b/package-lock.json index 2c53d73fb4f..89e75291914 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapbox-gl", - "version": "3.6.0-beta.1", + "version": "3.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mapbox-gl", - "version": "3.6.0-beta.1", + "version": "3.6.0", "license": "SEE LICENSE IN LICENSE.txt", "workspaces": [ "src/style-spec", @@ -15626,7 +15626,7 @@ }, "src/style-spec": { "name": "@mapbox/mapbox-gl-style-spec", - "version": "14.6.0-beta.1", + "version": "14.6.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", diff --git a/package.json b/package.json index 492ea0f46de..13853ae7b1c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mapbox-gl", "description": "A WebGL interactive maps library", - "version": "3.6.0-beta.1", + "version": "3.6.0", "main": "dist/mapbox-gl.js", "style": "dist/mapbox-gl.css", "types": "dist/mapbox-gl.d.ts", diff --git a/src/style-spec/package.json b/src/style-spec/package.json index 05318bf41a3..916569b9b47 100644 --- a/src/style-spec/package.json +++ b/src/style-spec/package.json @@ -1,6 +1,6 @@ { "name": "@mapbox/mapbox-gl-style-spec", - "version": "14.6.0-beta.1", + "version": "14.6.0", "description": "a specification for mapbox gl styles", "author": "Mapbox", "license": "SEE LICENSE IN LICENSE.txt",