From 4b3e85872f295ef614bac593d0242d211e4f2340 Mon Sep 17 00:00:00 2001 From: Volodymyr Agafonkin Date: Fri, 20 Oct 2023 10:59:26 +0300 Subject: [PATCH] v3.0.0-beta.5 --- CHANGELOG.md | 23 ++++++++++++++++++++++- package.json | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd093997be8..a15358f9fc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,30 @@ -## 3.0.0-beta.4 +## 3.0.0-beta.5 Mapbox GL JS v3 enables the Mapbox Standard Style, a new realistic 3D lighting system, building shadows and many other visual enhancements, and an ergonomic API for using a new kind of rich, evolving, configurable map styles and seamless integration with custom data. You can get more information about the new features in the [Mapbox GL JS v3 migration guide](./MIGRATION_GUIDE_v3.md). Changes since `v3.0.0-beta.3`: ### ✨ Features and improvements +- Improve shadow and fog rendering performance. +- Slightly improve performance of 3D layers on highly pitched views by rendering front to back. +- Make zooming over dynamic terrain (that pops in as you zoom) smoother. +- Add `renderstart` event, which combined with `render` event can be used to measure rendering frame duration. + +### Bug fixes 🐞 + +- Fix shadows sometimes flickering when zooming in on the Standard style. +- Fix flickering when using GeoJSON `setData` to animate 3D models. +- Fix symbols elevated over 3D layers jumping to ground level and back during zoom. +- Fix an error when loading a 3D tile where multiple materials reference the same texture. +- Fix several edge cases when smoothing terrain under 3D landmarks. +- Fix `hillshade-illumination-direction` to align with light direction if `hillshade-illumination-anchor` is not set to `viewport`. +- Fix precision issues when rendering ground flood light. +- Fix styles with `fragment: false` not to be loaded as basemap imports. +- Fix an error on `map` `hasImage` and `updateImage` after the map was removed. + +## 3.0.0-beta.4 + +### ✨ Features and improvements + - Significantly improve map loading performance on views with 3D models. - Significantly reduce the loaded bundle size on 3D styles by implementing a custom 3D model parsing pipeline. - Improve shadow rendering performance. diff --git a/package.json b/package.json index 4c77b57cd81..a4102fd112a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "mapbox-gl", "description": "A WebGL interactive maps library", - "version": "3.0.0-beta.4", + "version": "3.0.0-beta.5", "main": "dist/mapbox-gl.js", "style": "dist/mapbox-gl.css", "license": "SEE LICENSE IN LICENSE.txt",