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 (bug fixes, performance improvements and new style properties) #13047

Merged
merged 25 commits into from
Jan 18, 2024

Commits on Jan 18, 2024

  1. Clean up shaders (GLSL 3.0, more specific preludes, removing legacy d…

    …efines) (internal-1009)
    
    * move linear to sRGB conversion to more specific shaders
    
    * remove wireframe prelude from vertex shaders
    
    * move constants from prelude to specific places
    
    * move dither to fog prelude
    
    * remove duplicate code in terrain prelude
    
    * remove some legacy (WebGL1) shader branches
    
    * texture2D/textureCube -> texture
    
    * gl_FragColor -> explicitly defined glFragColor
    
    * attribute -> in
    
    * fragment varying -> in
    
    * fixup shader attributes
    
    * fixup
    
    * vertex varying -> out
    
    * remove legacy precision qualifiers
    
    * fixup shaders minification
    
    * fixup after merge
    
    * fixup
    
    * fixup
    mourner authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    4c10d8d View commit details
    Browse the repository at this point in the history
  2. Bump postcss from 8.4.32 to 8.4.33 (internal-1032)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.32 to 8.4.33.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.32...8.4.33)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    6d05e5f View commit details
    Browse the repository at this point in the history
  3. Bump puppeteer-core from 21.6.1 to 21.7.0 (internal-1031)

    Bumps [puppeteer-core](https://github.com/puppeteer/puppeteer) from 21.6.1 to 21.7.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.6.1...puppeteer-core-v21.7.0)
    
    ---
    updated-dependencies:
    - dependency-name: puppeteer-core
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    f152136 View commit details
    Browse the repository at this point in the history
  4. Bump cssnano from 6.0.2 to 6.0.3 (internal-1029)

    Bumps [cssnano](https://github.com/cssnano/cssnano) from 6.0.2 to 6.0.3.
    - [Release notes](https://github.com/cssnano/cssnano/releases)
    - [Commits](https://github.com/cssnano/cssnano/compare/[email protected]@6.0.3)
    
    ---
    updated-dependencies:
    - dependency-name: cssnano
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    90dc892 View commit details
    Browse the repository at this point in the history
  5. Bump eslint-plugin-jsdoc from 47.0.2 to 48.0.2 (internal-1030)

    Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 47.0.2 to 48.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@v47.0.2...v48.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    d967627 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a757bf View commit details
    Browse the repository at this point in the history
  7. [MAPS3D-1099] Disable terrain and hillshade if there is noise in the …

    …Canvas2D operations used for image decoding (internal-975)
    
    * [MAPS3D-1099] Workaround terrain spikes on Safari version above 17 and private mode
    
    * Calculate disableDEMTilesWorkaround only when setting Terrain
    
    * Check for OffscreenCanvas support
    
    * Add warning
    
    ---------
    
    Co-authored-by: Stepan Kuzmin <[email protected]>
    Co-authored-by: Volodymyr Agafonkin <[email protected]>
    3 people committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    91f422d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a0dde83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a1ad74c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9c58a08 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2e9d74 View commit details
    Browse the repository at this point in the history
  12. Removed macos sdk version: it's not being displayed in the docs and s…

    …ometimes contains non-existing version like 11.0.0
    woodroof authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    689029d View commit details
    Browse the repository at this point in the history
  13. Add emission strength support for 3D model layers using 2D sources as…

    … a layer global value. Measure-light expressions are allowed if they are not data driven (internal-1045)
    jtorresfabra authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    1c5b96f View commit details
    Browse the repository at this point in the history
  14. Symbol icon saturation (internal-1033)

    * symbol icon saturation
    
    * render test
    
    * raise test threshold
    akoylasar authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    1130a07 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b278045 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    94099bb View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    59a7dbb View commit details
    Browse the repository at this point in the history
  18. Bump tape from 5.7.2 to 5.7.3 (internal-1049)

    Bumps [tape](https://github.com/ljharb/tape) from 5.7.2 to 5.7.3.
    - [Changelog](https://github.com/ljharb/tape/blob/master/CHANGELOG.md)
    - [Commits](tape-testing/tape@v5.7.2...v5.7.3)
    
    ---
    updated-dependencies:
    - dependency-name: tape
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    e279511 View commit details
    Browse the repository at this point in the history
  19. [GLJS-592] Allow null in TerrainSpecification to override terrain i…

    …n imports (internal-1038)
    
    * Allow `null` in TerrainSpecification to override terrain in imports
    
    * Add unit and render tests
    
    * Don't propagate mock terrain to the stylesheet
    
    * Fail if Style Spec property is marked as `required` and `optional` at the same time
    stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    7727f7d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9e2b66d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ce9883d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    5eed522 View commit details
    Browse the repository at this point in the history
  23. [GLJS-413] Evolving basemap fixes for config options evaluation (inte…

    …rnal-1048)
    
    * type style configs
    
    * pass both default and value to config evaluation for proper fallback
    
    * fix unit tests
    
    * fix render tests
    
    * fix lint
    
    * coerce config option values according to schema
    
    * fix CompoundExpression to survive worker transfer
    
    * add render tests for schema validation
    
    * avoid in-place modification in setConfigProperty to fix transitions
    mourner authored and stepankuzmin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    5e1ab95 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    412793e View commit details
    Browse the repository at this point in the history
  25. v3.1.0 (internal-1054)

    * v3.1.0
    
    ---------
    
    Co-authored-by: Volodymyr Agafonkin <[email protected]>
    stepankuzmin and mourner committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    d882740 View commit details
    Browse the repository at this point in the history