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-beta.1 (bug fixes and miscellaneous improvements) #13084

Merged
merged 52 commits into from
Feb 16, 2024
Merged

Commits on Feb 15, 2024

  1. improve Flow typing for WebGL2

    mourner authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    b215541 View commit details
    Browse the repository at this point in the history
  2. [MAPS3D-1214] z offset, when there are multiple extrusions, gets max …

    …height (internal-1053)
    
    * [MAPS3D-1214] when there are multiple extrusions, get max height
    
    Resolve cases when one fill extrusion gets hidden or when multiple are used.
    
    * review comment
    astojilj authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f224abe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8008345 View commit details
    Browse the repository at this point in the history
  4. [MAPS3D-1208] Don't use ALPHA textures since desktop OpenGL removed s…

    …upport (internal-1061)
    
    * Don't use ALPHA textures since desktop OpenGL removed support
    * Fix alpha cutout in model shader
    aleksigron authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    2d941c3 View commit details
    Browse the repository at this point in the history
  5. Supporting rotated elevated rasters

    woodroof authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    e955df7 View commit details
    Browse the repository at this point in the history
  6. Sorting elevated raster triangles by longitude in order to not render…

    … stretched triangles during transition from the Globe projection to the Mercator projection
    woodroof authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    20f4cdc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5479864 View commit details
    Browse the repository at this point in the history
  8. Additional render tests

    woodroof authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    3c9791a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e0f92c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ef27bbc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b6c37ba View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1d644d1 View commit details
    Browse the repository at this point in the history
  13. Don't propagate flyTo padding to the transform (internal-1069)

    Fixes issue where `map.flyTo` with the `padding` option was setting and overriding map's `padding`.
    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    8e38e93 View commit details
    Browse the repository at this point in the history
  14. Bump puppeteer-core from 21.7.0 to 21.10.0 (internal-1079)

    Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.7.0 to 21.10.0.
    - [Release notes](https://github.com/puppeteer/puppeteer/releases)
    - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
    - [Commits](puppeteer/puppeteer@puppeteer-core-v21.7.0...puppeteer-core-v21.10.0)
    
    ---
    updated-dependencies:
    - dependency-name: puppeteer-core
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5843a3a View commit details
    Browse the repository at this point in the history
  15. Bump @babel/eslint-parser from 7.22.15 to 7.23.9 (internal-1076)

    Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.22.15 to 7.23.9.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.9/eslint/babel-eslint-parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/eslint-parser"
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d07d459 View commit details
    Browse the repository at this point in the history
  16. Bump tape from 5.7.3 to 5.7.4 (internal-1081)

    Bumps [tape](https://github.com/ljharb/tape) from 5.7.3 to 5.7.4.
    - [Changelog](https://github.com/ljharb/tape/blob/master/CHANGELOG.md)
    - [Commits](tape-testing/tape@v5.7.3...v5.7.4)
    
    ---
    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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    2a9e11c View commit details
    Browse the repository at this point in the history
  17. Bump eslint-plugin-jsdoc from 48.0.2 to 48.0.4 (internal-1077)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.2 to 48.0.4.
    - [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.2...v48.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f3c0004 View commit details
    Browse the repository at this point in the history
  18. Bump selenium-webdriver from 4.16.0 to 4.17.0 (internal-1078)

    Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.16.0 to 4.17.0.
    - [Release notes](https://github.com/SeleniumHQ/selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.16.0...selenium-4.17.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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    34f4210 View commit details
    Browse the repository at this point in the history
  19. Bump @babel/core from 7.23.7 to 7.23.9 (internal-1080)

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.7 to 7.23.9.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.9/packages/babel-core)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/core"
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ad86567 View commit details
    Browse the repository at this point in the history
  20. Update caniuse db (internal-1083)

    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c8d534b View commit details
    Browse the repository at this point in the history
  21. remove unnecessary require annotations for flood-light and ambient oc…

    …clusion effects (internal-1073)
    akoylasar authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    a4b93d1 View commit details
    Browse the repository at this point in the history
  22. Enable negative fill extrusion flood light ground radius (internal-1072)

    * Skip rendering fill extrusions with zero alpha color
    
    * Flip fill extrusion ground light direction based on radius sign
    
    * Enable negative flood light ground radius
    
    * Add render tests for ground flood light with transparent FEs
    
    * Make FE alpha and flood light ground radius configurable
    endanke authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ad47802 View commit details
    Browse the repository at this point in the history
  23. add new render tests (internal-1084)

    zmiao authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c6e12c5 View commit details
    Browse the repository at this point in the history
  24. [MAPS3D-1251] model-emissive-strength support (internal-1082)

    * model-emissive-strength support for HERE landmarks
    
    * tiny
    
    * render tests
    
    * update expectation
    
    * address review comments
    
    * remove old test
    
    * some tiny changes
    akoylasar authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c1babfc View commit details
    Browse the repository at this point in the history
  25. v3.2.0-alpha.1 (internal-1085)

    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    94241a5 View commit details
    Browse the repository at this point in the history
  26. Introduce control to configure diff calculation for render tests (int…

    …ernal-1086)
    
    * introduce control to configure diff calculation for render tests
    
    * lint
    akoylasar authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    3548dfa View commit details
    Browse the repository at this point in the history
  27. Enforce highp preciseness for raster array prelude function arguments…

    … (internal-1090)
    
    So that rendering in not affected on Android (GLES).
    pozdnyakov authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    4f303e8 View commit details
    Browse the repository at this point in the history
  28. Warn if url or tiles is missing for the tiled sources in the Styl…

    …e Spec (internal-1089)
    
    * Warn if "url" or "tiles" is missing for the tiled sources in the Style Spec
    
    * Note that either `url` or `tiles` are required for the tiled sources in the Style Spec
    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    00ae914 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    0e8268f View commit details
    Browse the repository at this point in the history
  30. Bump postcss from 8.4.33 to 8.4.34 (internal-1095)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.33 to 8.4.34.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.33...8.4.34)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    3d8d2d3 View commit details
    Browse the repository at this point in the history
  31. Bump puppeteer-core from 21.10.0 to 22.0.0 (internal-1096)

    Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.10.0 to 22.0.0.
    - [Release notes](https://github.com/puppeteer/puppeteer/releases)
    - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
    - [Commits](puppeteer/puppeteer@puppeteer-core-v21.10.0...puppeteer-core-v22.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: puppeteer-core
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    0155d77 View commit details
    Browse the repository at this point in the history
  32. Bump eslint-plugin-jsdoc from 48.0.4 to 48.0.5 (internal-1097)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.4 to 48.0.5.
    - [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.4...v48.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    2403307 View commit details
    Browse the repository at this point in the history
  33. Update landmark models to the stable version (internal-1099)

    B3dm models were not compliant with gltf spec (extension needs to be a Json object). That issue was fixed in the pipeline. With the change to cgltf there is a need to update those old models
    jtorresfabra authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    145b687 View commit details
    Browse the repository at this point in the history
  34. Bump @babel/eslint-parser from 7.23.9 to 7.23.10 (internal-1098)

    Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.23.9 to 7.23.10.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.10/eslint/babel-eslint-parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/eslint-parser"
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    0d38fcf View commit details
    Browse the repository at this point in the history
  35. Use shared config options (internal-1092)

    * Use shared config options
    
    * Pass scope along with the config options
    
    * Use shared configDependentLayers
    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5a83fa1 View commit details
    Browse the repository at this point in the history
  36. Use current evaluation context in getConfig (internal-1103)

    * Use current evaluation context in `getConfig`
    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    e3ccd74 View commit details
    Browse the repository at this point in the history
  37. [GLJS-588] Fix config expression chaining through nested styles (in…

    …ternal-1109)
    mourner authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    b60d381 View commit details
    Browse the repository at this point in the history
  38. [MAPS3D-1258] extend buildings cutoff behavior to use scale and rando…

    …m buildings hiding (internal-1100)
    
    * scale and randomly hide buildings
    
    TODO incorporate opacity as option
    
    * rebase tests. do one pass for fully opaque buildings since fade out doesn't affect opacity
    
    * cleanup
    
    * review fixes
    astojilj authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    9d6d9ac View commit details
    Browse the repository at this point in the history
  39. Fix minor typing issues (internal-1111)

    * Fix minor typing issues
    
    * Use `VecType` in `getElevation`
    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c328f32 View commit details
    Browse the repository at this point in the history
  40. Fix source minzoom issue in trees-light-aligned-update-data-driven-fa…

    …de render test (internal-1113)
    
    gl-js doesn't read source minzoom (it is also not supported in spec used in studio) while gl native reads it causing the difference in expectations.
    
    minzoom was added unintentionally yesterday while tweaking render tests mapbox/mapbox-gl-js-internal#1100
    astojilj authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    0c373e3 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    71f201f View commit details
    Browse the repository at this point in the history
  42. Bump chokidar from 3.5.3 to 3.6.0 (internal-1123)

    Bumps [chokidar](https://github.com/paulmillr/chokidar) from 3.5.3 to 3.6.0.
    - [Release notes](https://github.com/paulmillr/chokidar/releases)
    - [Commits](paulmillr/chokidar@3.5.3...3.6.0)
    
    ---
    updated-dependencies:
    - dependency-name: chokidar
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    664d036 View commit details
    Browse the repository at this point in the history
  43. Bump postcss from 8.4.34 to 8.4.35 (internal-1124)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.34 to 8.4.35.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.34...8.4.35)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    97c7739 View commit details
    Browse the repository at this point in the history
  44. Bump eslint-plugin-jsdoc from 48.0.5 to 48.0.6 (internal-1122)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 48.0.5 to 48.0.6.
    - [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.5...v48.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f311572 View commit details
    Browse the repository at this point in the history
  45. Bump diff from 5.1.0 to 5.2.0 (internal-1125)

    Bumps [diff](https://github.com/kpdecker/jsdiff) from 5.1.0 to 5.2.0.
    - [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md)
    - [Commits](kpdecker/jsdiff@v5.1.0...v5.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: diff
      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>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    fac2966 View commit details
    Browse the repository at this point in the history
  46. Bump eslint-plugin-html from 7.1.0 to 8.0.0 (internal-1126)

    Bumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 7.1.0 to 8.0.0.
    - [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/main/CHANGELOG.md)
    - [Commits](BenoitZugmeyer/eslint-plugin-html@v7.1.0...v8.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-html
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    a44ae02 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    0149a12 View commit details
    Browse the repository at this point in the history
  48. Fix type imports (internal-1132)

    stepankuzmin authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    dda0eb3 View commit details
    Browse the repository at this point in the history
  49. [MAPS3D-1237] out-of-the box trackable parameters with UI (internal-1…

    …091)
    
    out-of-the box trackable parameters with UI
    - adds ability to tune in real-time internal engine parameters, not exposed to style (e.g. lod criteria, shadow split count, ...)
    - makes possible for fast iteration of new effects, e.g. precipitation, cloud effect with dozens of parameters
    
    - simple API, one-liner to add parameter for tracking
    - persistent state between page loads
    - reset/save/load parameters
    - no increase in bundle size for production builds
    
    fix missing common defines (_prelude.vertex and _prelude.fragment were ignored)
    alexey-romanov authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    25d5756 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    f0672b7 View commit details
    Browse the repository at this point in the history
  51. Use mipmap with pattern images (internal-1035)

    * Use mipmaps for pattern rendering
    
    * Update expectations
    
    * Add render test for Moiré artifacts of fill patterns
    endanke authored and underoot committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    77b5fc5 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    4568501 View commit details
    Browse the repository at this point in the history