diff --git a/CHANGELOG.md b/CHANGELOG.md index c6a8d100bb0..15728be3dc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,18 @@ -## 3.8.0-beta.1 +## 3.8.0 ### Features and improvements ✨ +- Add _experimental_ support for style-defined `featuresets`, an upcoming way to query features in Mapbox Standard and other fragment-based styles. +- Add _experimental_ `Map` `addInteraction`/`removeInteraction` methods that make it easier to manage map interactions like clicking and hovering over features. +- Add _experimental_ support for elevated lines with `line-cross-slope` and `line-elevation-reference` properties. +- Add _experimental_ `scaleFactor` map option and `setScaleFactor` method to increase map label size (useful for improving accessibility or adjusting text size for different devices). +- Add support for using `line-progress` expression in non-data-driven line properties. +- Improve performance of dynamic brightness changes. - Minor optimizations to reduce load time. ### Bug fixes 🐞 + +- Fix localization when setting a worldview on the Mapbox Standard style. - Fix raster array rendering on some Android devices. - Fix an issue where fill-extrusion buildings would disappear when zooming out. - Fix line joins for thick semi-transparent or blurred lines. @@ -12,7 +20,12 @@ - Fix anti-alising aftifacts on blurred lines. - Fix call stack overflow caused by repeated `addImport` calls. - Fix failures when handling non-renderable characters. -- Fix the Osage script rendering. +- Fix rendering of Osage script. +- Fix certain edge cases when using config expression in filter properties. +- Fix patterned fill extrusions being visible with zero opacity alpha. +- Fix data-driven `symbol-z-offset` not working properly. +- Fix fill extrusions on terrain producing WebGL warnings in some cases. +- Fix `line-emissive-strength` not being applied to patterned lines. ## v3.7.0 diff --git a/package-lock.json b/package-lock.json index c5d9ee41ee4..48c8d37352b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapbox-gl", - "version": "3.8.0-beta.1", + "version": "3.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mapbox-gl", - "version": "3.8.0-beta.1", + "version": "3.8.0", "license": "SEE LICENSE IN LICENSE.txt", "workspaces": [ "src/style-spec", @@ -15894,7 +15894,7 @@ }, "src/style-spec": { "name": "@mapbox/mapbox-gl-style-spec", - "version": "14.8.0-beta.1", + "version": "14.8.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", diff --git a/package.json b/package.json index 4daaf8ffd40..e71f344fd00 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mapbox-gl", "description": "A WebGL interactive maps library", - "version": "3.8.0-beta.1", + "version": "3.8.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 99217ce3596..1e1afe73272 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.8.0-beta.1", + "version": "14.8.0", "description": "a specification for mapbox gl styles", "author": "Mapbox", "license": "SEE LICENSE IN LICENSE.txt",