Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.2.0 #13101

Merged
merged 26 commits into from Mar 1, 2024
Merged

v3.2.0 #13101

merged 26 commits into from Mar 1, 2024

Conversation

mourner
Copy link
Member

@mourner mourner commented Feb 29, 2024

Features and improvements ✨

  • Improve map loading performance.
  • Add a debug UI for the development build of GL JS, enabled with devtools: true in Map options.
  • Add imports support in map.areTilesLoaded.
  • Add support of rotation of elevated raster layers.
  • Add support of negative values for fill-extrusion-flood-light-ground-radius property.
  • Improve visual cutoff behavior of buildings when using fill-extrusion-cutoff-fade-range property.

Bug fixes 🐞

  • Fix the moiré effects on patterns in tilted map views.
  • Fix occasional rendering issues with semitransparent raster tiles on globe view.
  • Fix config expression chaining through nested styles and other issues related to config scope.
  • Fix an issue where map.flyTo with padding option was setting and overriding map's padding.
  • Issue a warning instead of a validation error if url or tiles is missing from source, i.e. in MapTiler source.
  • Remove role attribute for non-visible alerts. (h/t @jakubmakielkowski) #13051
  • Fix an elevation of symbols above multiple fill extrusions, when some of them hidden or lowered.
  • Fix a small callback-related memory leak. (h/t @temas) #13074
  • Fix config and format expressions not working together.
  • Improve error reporting when a user environment doesn't support WebGL 2.

endanke and others added 26 commits February 29, 2024 16:49
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.6 to 48.1.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v48.0.6...v48.1.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.17.0...selenium-4.18.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tape](https://github.com/ljharb/tape) from 5.7.4 to 5.7.5.
- [Changelog](https://github.com/tape-testing/tape/blob/master/CHANGELOG.md)
- [Commits](tape-testing/tape@v5.7.4...v5.7.5)

---
updated-dependencies:
- dependency-name: tape
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
In case of overlap of different z levels tile ordering needs has to be guaranteed in HiZ first, LoZ second order.

Explicitly sort tiles to satisfy that guarantee.

Considered to be a workaround.
* Tracked Parameters - remove rollup alias plugin warning

* Use ESM resolving

* Rename map option `enableEmbeddedDevUI` -> `devtools`

---------

Co-authored-by: Stepan Kuzmin <stepan.kuzmin@mapbox.com>
* Refactor Tracked Parameters ui

* Use top-right corner
* Fix debug/atmosphere.html

* Fix debug/fog.html

* Fix debug/hillshade.html

* Fix debug/measure-light.html

* Fix debug/raster-color.html

* Fix debug/raster.html

* Fix debug/shadows.html
…ters. (internal-1172)

* tracked parameters: allow buttons

* expose render cache parameters:
  - button to invalidate render cache -> draping once
  - button to completely disable render cache -> always draping
… a format expression (internal-1178)

* Fix style serialization issue when config value is format expression

* add render test

* lint
Use IStructArrayLayout

Reorder imports
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.18.0 to 4.18.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.18.0...selenium-4.18.1)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [testem](https://github.com/testem/testem) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/testem/testem/releases)
- [Commits](testem/testem@v3.11.0...v3.12.0)

---
updated-dependencies:
- dependency-name: testem
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.1.0 to 48.2.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v48.1.0...v48.2.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---------

Co-authored-by: Aleksandr Shoronov <aleksandr.shoronov@mapbox.com>
Co-authored-by: Volodymyr Agafonkin <agafonkin@gmail.com>
Bumps [playwright](https://github.com/microsoft/playwright) from 1.41.1 to 1.41.2.
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](microsoft/playwright@v1.41.1...v1.41.2)

---
updated-dependencies:
- dependency-name: playwright
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* remove unused deps and broken test-cov script

* fix test-build
…ernal-1147)

* Support for meshopt in gl-native

* Add colors test
@mourner mourner requested a review from a team as a code owner February 29, 2024 14:54
debug/raster.html Dismissed Show dismissed Hide dismissed
@underoot underoot merged commit d6eacf6 into main Mar 1, 2024
27 checks passed
@underoot underoot deleted the v3.2 branch March 1, 2024 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants