From 7dec10fe9c1a9a5a7ddf1116dbf03345026245bc Mon Sep 17 00:00:00 2001 From: Aleksandr Shoronov Date: Tue, 18 Jun 2024 16:20:08 +0300 Subject: [PATCH] v3.5.0-beta.1 (internal-1532) --------- Co-authored-by: Stepan Kuzmin --- CHANGELOG.md | 18 ++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- src/style-spec/package.json | 2 +- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23f203ee7b4..aa7e7f8c17a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## 3.5.0-beta.1 + +### Breaking changes ⚠️ +- This release marks a significant transition for GL JS, moving from [Flow](https://flow.org/) to [TypeScript](https://www.typescriptlang.org/). While we have maintained backward compatibility where possible, the community typings `@types/mapbox-gl` are not fully compatible with the new first-class typings. Users relying on the community typings may experience breaking changes. Please remove the `@types/mapbox-gl` dependency and refer to the [v3.5.0 migration guide](https://github.com/mapbox/mapbox-gl-js/issues/13203) for instructions on upgrading, resolving common issues, and asking questions regarding the migration to the first-class typings. We welcome your feedback and contributions to make Mapbox GL JS better. + +### Features and improvements ✨ +- Add `color-theme` property to enable colorization with a lookup table (LUT) images. +- Add `icon-occlusion-opacity` and `text-occlusion-opacity` properties to fade symbols behind models and landmarks. +- Add `line-occlusion-opacity` property to fade lines behind 3D objects. +- Add experimental `clip` layer to filter out rendering data. +- Add experimental `line-z-offset` property for a non-globe view. +- Add `model-cutoff-fade-range` property support to control fade out of faraway 3D buildings. + +### Bug fixes 🐞 +- Fix icon rotation during globe transition. +- Fix GeoJSON data loss due to frequent `updateData` calls. +- Improve `raster-particle` layer animation. + ## 3.4.0 ### Features and improvements ✨ diff --git a/package-lock.json b/package-lock.json index a177c52fc41..986542adefb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mapbox-gl", - "version": "3.4.0", + "version": "3.5.0-beta.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mapbox-gl", - "version": "3.4.0", + "version": "3.5.0-beta.1", "license": "SEE LICENSE IN LICENSE.txt", "workspaces": [ "src/style-spec" diff --git a/package.json b/package.json index 70e41e1164f..83e573f1407 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mapbox-gl", "description": "A WebGL interactive maps library", - "version": "3.4.0", + "version": "3.5.0-beta.1", "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 ba459811e4f..4fc3e322dd6 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.4.0", + "version": "14.5.0-beta.1", "description": "a specification for mapbox gl styles", "author": "Mapbox", "license": "SEE LICENSE IN LICENSE.txt",