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.1.0-beta.1 (bug fixes, performance improvements and new style properties) #13033

Merged
42 commits merged into from
Jan 4, 2024

Commits on Jan 4, 2024

  1. Fix model-emissive-strength behaviour when the model has gltf emissiv…

    …e factor (internal-976)
    jtorresfabra authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    36a584b View commit details
    Browse the repository at this point in the history
  2. [MAPS3D-1172] raster-emissive-strength (internal-970)

    * implementation of raster-emissive-strength
    
    * draped case render test
    akoylasar authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    dd4830c View commit details
    Browse the repository at this point in the history
  3. [MAPS3D-1102] fill-extrusion-emissive-strength (internal-850)

    * implement fill-extrusion-emissive-strength
    
    * spec
    
    * alternative (internal-963)
    
    * render test
    
    * spec
    akoylasar authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    495be74 View commit details
    Browse the repository at this point in the history
  4. [MAPS3D-1033] Port split fillextrusion tiles into subtiles (internal-…

    …950)
    
    * Split fillextrusion tiles into subtiles
    
    * Add rendering stats to FillExtrusionLayer and enable partial render tests
    
    * Remove unneeded subsegment destroy
    
    * Fix fill extrusion pattern
    
    * fix FE postmeridian
    
    * Fix undesired centroid data modification
    jtorresfabra authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    fa78876 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7de9c6a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    381ba14 View commit details
    Browse the repository at this point in the history
  7. Bump @babel/core from 7.23.2 to 7.23.5 (internal-986)

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.2 to 7.23.5.
    - [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.5/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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    90ad24d View commit details
    Browse the repository at this point in the history
  8. Bump postcss from 8.4.31 to 8.4.32 (internal-985)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.31 to 8.4.32.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.31...8.4.32)
    
    ---
    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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    9cb143b View commit details
    Browse the repository at this point in the history
  9. Bump eslint-plugin-jsdoc from 46.8.2 to 46.9.0 (internal-936)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.8.2 to 46.9.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@v46.8.2...v46.9.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>
    dependabot[bot] authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    79579e0 View commit details
    Browse the repository at this point in the history
  10. [MAPS3D-1169] fix ortho collision issues with elevated symbols, colli…

    …sion render for elevated symbols (internal-987)
    
    * [MAPS3D-1169] fix ortho collision issues with elevated symbols
    
    The issue is about the Transform.clone not getting ortho flag, resulting with non ortho matrix used in placement.
    
    * rendering elevated collision boxes
    
    * render test exposing issue MAPS3D-1169
    
    * Update style.json
    
    expectation
    astojilj authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    3cfc78d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d7b75ff View commit details
    Browse the repository at this point in the history
  12. [GLJS-604] Fix multiple imports resetting style changed state (intern…

    …al-989)
    
    * Don't reset style changes on the import load
    
    * Recalculate the style's changed state if there are no actual changes
    
    * Encapsulate StyleChanges internals
    stepankuzmin authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ee8018a View commit details
    Browse the repository at this point in the history
  13. [GLJS-611] Refactor imports loading (internal-991)

    * Get rid of recursive fragment's style updates
    
    * Get rid of StyleChanges.recalculate
    
    ---------
    
    Co-authored-by: Volodymyr Agafonkin <agafonkin@gmail.com>
    stepankuzmin and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    75248bb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    99be3a5 View commit details
    Browse the repository at this point in the history
  15. [MAPS3D-1198] query tests for elevated symbols (internal-988)

    * [MAPS3D-1198] query tests for elevated symbols
    
    * consolidate a_zoffset and a_z_offset
    astojilj authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b3adadd View commit details
    Browse the repository at this point in the history
  16. [GLJS-607] Fixed flaky Terrain Occluded Marker unit test (internal-997)

    In #10985 we removed setTimeout in test,
    which caused behaviour impacted by workload of host machine
    and becomes execution order unpredictable[1], because marker
    style modification uses Timers API, but rendering calls setImmediate
    
    [1] https://nodejs.org/en/guides/event-loop-timers-and-nexttick#setimmediate-vs-settimeout
    underoot authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    a23f3b5 View commit details
    Browse the repository at this point in the history
  17. Bump @babel/core from 7.23.5 to 7.23.6 (internal-998)

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.5 to 7.23.6.
    - [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.6/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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    25f9e2a View commit details
    Browse the repository at this point in the history
  18. Bump puppeteer-core from 21.5.0 to 21.6.0 (internal-1000)

    Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.5.0 to 21.6.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.5.0...puppeteer-core-v21.6.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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    6da1a53 View commit details
    Browse the repository at this point in the history
  19. Bump selenium-webdriver from 4.15.0 to 4.16.0 (internal-1001)

    Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.15.0 to 4.16.0.
    - [Release notes](https://github.com/SeleniumHQ/selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.15.0...selenium-4.16.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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    07527ca View commit details
    Browse the repository at this point in the history
  20. Bump postcss-cli from 10.1.0 to 11.0.0 (internal-999)

    Bumps [postcss-cli](https://github.com/postcss/postcss-cli) from 10.1.0 to 11.0.0.
    - [Release notes](https://github.com/postcss/postcss-cli/releases)
    - [Changelog](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md)
    - [Commits](postcss/postcss-cli@10.1.0...11.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: postcss-cli
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    58bc003 View commit details
    Browse the repository at this point in the history
  21. Raster Array prerequisite (internal-995)

    * Add raster-array-band to style spec
    
    * Add raster-array-band to style properties
    
    * Implement shader code for display raster-array data
    
    Co-authored-by: Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>
    
    * Factor out raster-arary prelude
    
    * Fix raster array prelude docstrings
    
    * Fix raster.fragment.glsl metal compilation
    
    * Fix u_image1 and factor out common parts of ra tex samplers
    
    * Export preludeRasterArray
    
    * Refactor raTexture2D_image()
    
    Split raTexture2D_image() into raTexture2D_image_linear() and
    raTexture2D_image_nearest().
    
    Metal generator cannot handle #ifdef inside the prelude.
    
    * Add raster-array-band property type
    
    * [tmp] Ignore the raster-color/categorical results
    
    * Update src/render/draw_raster.js
    
    WebGLRenderingContext -> WebGL2RenderingContext
    
    Co-authored-by: Stepan Kuzmin <stepan.kuzmin@mapbox.com>
    
    ---------
    
    Co-authored-by: Ricky Reusser <572717+rreusser@users.noreply.github.com>
    Co-authored-by: Stepan Kuzmin <stepan.kuzmin@mapbox.com>
    3 people authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    604ff6c View commit details
    Browse the repository at this point in the history
  22. [GLJS-594] Fix terrain overrides (internal-996)

    * Fix terrain overrides
    
    * Add unit test
    stepankuzmin authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    70263c8 View commit details
    Browse the repository at this point in the history
  23. Fix nested imports rendering (internal-1003)

    * Recursively find fragments in Style.getFragmentStyle
    
    * Add render tests for nested scopes
    stepankuzmin authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    531c6f3 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    97258a3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6f40e28 View commit details
    Browse the repository at this point in the history
  26. v3.1.0-alpha.1

    mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    365f9fb View commit details
    Browse the repository at this point in the history
  27. Add raster array source to style spec (internal-1007)

    * Add raster array source to style spec
    
    * RasterArray: drop "volatile" property and add "rasterLayers" property
    
    1. Yet we never keep MRT tiles in a persistent storage and not sure if
       we should. We can re-add the "volatile" porperty later if needed.
    2. "rasterLayers" property gives the client an idea what data layers and
       bands are contained within the tiles, so that it's possible to
       initialize style layers for rendering that data.
    
    * [tests] Update unit tests expectations
    
    ---------
    
    Co-authored-by: Ricky Reusser <572717+rreusser@users.noreply.github.com>
    2 people authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    267e1bc View commit details
    Browse the repository at this point in the history
  28. Add raster-elevation property (internal-978)

    * Add raster-elevation property
    
    * Do not drape raster layer with elevation
    
    * Prop
    
    * Add raster elevation example
    
    * Render elevated raster layers
    
    * Add render tests for raster-elevation
    
    * Limit raster elevation to image sources
    
    * Add expanded projection matrices for globe
    
    * Add elevation to raster poles on globe
    
    * Drop expandedMercatorMatrix and only create expandedProjMatrix for globe projection
    
    * Use infinite projection matrix on globe
    endanke authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ec2e400 View commit details
    Browse the repository at this point in the history
  29. Add slots support for adding and moving layers with before (inter…

    …nal-1008)
    
    * Support adding and moving layers in slots with `before`
    
    * Add warning when rearranging layers in different slots
    
    * Add unit tests
    
    * Update JSDocs
    
    ---------
    
    Co-authored-by: Stepan Kuzmin <stepan.kuzmin@mapbox.com>
    2 people authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    7ae5d1a View commit details
    Browse the repository at this point in the history
  30. Bump eslint-plugin-import from 2.28.1 to 2.29.1 (internal-1011)

    Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.1 to 2.29.1.
    - [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
    - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
    - [Commits](import-js/eslint-plugin-import@v2.28.1...v2.29.1)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-import
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    e72555b View commit details
    Browse the repository at this point in the history
  31. Bump tap from 16.3.9 to 16.3.10 (internal-1012)

    Bumps [tap](https://github.com/tapjs/tapjs) from 16.3.9 to 16.3.10.
    - [Release notes](https://github.com/tapjs/tapjs/releases)
    - [Commits](tapjs/tapjs@v16.3.9...v16.3.10)
    
    ---
    updated-dependencies:
    - dependency-name: tap
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    caa0e95 View commit details
    Browse the repository at this point in the history
  32. Bump puppeteer-core from 21.6.0 to 21.6.1 (internal-1014)

    Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.6.0 to 21.6.1.
    - [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.6.0...puppeteer-core-v21.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: puppeteer-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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    01ea10f View commit details
    Browse the repository at this point in the history
  33. Bump @rollup/plugin-json from 6.0.1 to 6.1.0 (internal-1016)

    Bumps [@rollup/plugin-json](https://github.com/rollup/plugins/tree/HEAD/packages/json) from 6.0.1 to 6.1.0.
    - [Changelog](https://github.com/rollup/plugins/blob/master/packages/json/CHANGELOG.md)
    - [Commits](https://github.com/rollup/plugins/commits/url-v6.1.0/packages/json)
    
    ---
    updated-dependencies:
    - dependency-name: "@rollup/plugin-json"
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    a15bb56 View commit details
    Browse the repository at this point in the history
  34. Bump cssnano from 6.0.1 to 6.0.2 (internal-1013)

    Bumps [cssnano](https://github.com/cssnano/cssnano) from 6.0.1 to 6.0.2.
    - [Release notes](https://github.com/cssnano/cssnano/releases)
    - [Commits](https://github.com/cssnano/cssnano/compare/cssnano@6.0.1...cssnano@6.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: cssnano
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1c21800 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    df751d1 View commit details
    Browse the repository at this point in the history
  36. Bump eslint-plugin-jsdoc from 46.9.0 to 46.9.1 (internal-1015)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.9.0 to 46.9.1.
    - [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@v46.9.0...v46.9.1)
    
    ---
    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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    fb0b713 View commit details
    Browse the repository at this point in the history
  37. [GLJS-610] Fix fragments URL update (internal-1018)

    * Fix fragments URL update
    
    * Add `map.getConfigProperty`
    stepankuzmin authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c5a37ea View commit details
    Browse the repository at this point in the history
  38. Use _normalizeCenter on globe to unwrap camera animations on short pa…

    …th (internal-1019)
    
    * Use _normalizeCenter on globe to unwrap camera animations on short path
    
    * Update unit test
    endanke authored and mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    cb9c469 View commit details
    Browse the repository at this point in the history
  39. Bump eslint-plugin-jsdoc from 46.9.1 to 47.0.2 (internal-1023)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.9.1 to 47.0.2.
    - [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@v46.9.1...v47.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    a695d61 View commit details
    Browse the repository at this point in the history
  40. Bump @babel/core from 7.23.6 to 7.23.7 (internal-1024)

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.6 to 7.23.7.
    - [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.7/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 mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    158cc8c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8fc607f View commit details
    Browse the repository at this point in the history
  42. v3.1.0-beta.1

    mourner committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    88468ea View commit details
    Browse the repository at this point in the history