-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Commits on Jan 4, 2024
-
Fix model-emissive-strength behaviour when the model has gltf emissiv…
…e factor (internal-976)
Configuration menu - View commit details
-
Copy full SHA for 36a584b - Browse repository at this point
Copy the full SHA 36a584bView commit details -
[MAPS3D-1172] raster-emissive-strength (internal-970)
* implementation of raster-emissive-strength * draped case render test
Configuration menu - View commit details
-
Copy full SHA for dd4830c - Browse repository at this point
Copy the full SHA dd4830cView commit details -
[MAPS3D-1102] fill-extrusion-emissive-strength (internal-850)
* implement fill-extrusion-emissive-strength * spec * alternative (internal-963) * render test * spec
Configuration menu - View commit details
-
Copy full SHA for 495be74 - Browse repository at this point
Copy the full SHA 495be74View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for fa78876 - Browse repository at this point
Copy the full SHA fa78876View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de9c6a - Browse repository at this point
Copy the full SHA 7de9c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 381ba14 - Browse repository at this point
Copy the full SHA 381ba14View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 90ad24d - Browse repository at this point
Copy the full SHA 90ad24dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9cb143b - Browse repository at this point
Copy the full SHA 9cb143bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 79579e0 - Browse repository at this point
Copy the full SHA 79579e0View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 3cfc78d - Browse repository at this point
Copy the full SHA 3cfc78dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b75ff - Browse repository at this point
Copy the full SHA d7b75ffView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for ee8018a - Browse repository at this point
Copy the full SHA ee8018aView commit details -
[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>
Configuration menu - View commit details
-
Copy full SHA for 75248bb - Browse repository at this point
Copy the full SHA 75248bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99be3a5 - Browse repository at this point
Copy the full SHA 99be3a5View commit details -
[MAPS3D-1198] query tests for elevated symbols (internal-988)
* [MAPS3D-1198] query tests for elevated symbols * consolidate a_zoffset and a_z_offset
Configuration menu - View commit details
-
Copy full SHA for b3adadd - Browse repository at this point
Copy the full SHA b3adaddView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for a23f3b5 - Browse repository at this point
Copy the full SHA a23f3b5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 25f9e2a - Browse repository at this point
Copy the full SHA 25f9e2aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6da1a53 - Browse repository at this point
Copy the full SHA 6da1a53View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 07527ca - Browse repository at this point
Copy the full SHA 07527caView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 58bc003 - Browse repository at this point
Copy the full SHA 58bc003View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 604ff6c - Browse repository at this point
Copy the full SHA 604ff6cView commit details -
[GLJS-594] Fix terrain overrides (internal-996)
* Fix terrain overrides * Add unit test
Configuration menu - View commit details
-
Copy full SHA for 70263c8 - Browse repository at this point
Copy the full SHA 70263c8View commit details -
Fix nested imports rendering (internal-1003)
* Recursively find fragments in Style.getFragmentStyle * Add render tests for nested scopes
Configuration menu - View commit details
-
Copy full SHA for 531c6f3 - Browse repository at this point
Copy the full SHA 531c6f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97258a3 - Browse repository at this point
Copy the full SHA 97258a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f40e28 - Browse repository at this point
Copy the full SHA 6f40e28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 365f9fb - Browse repository at this point
Copy the full SHA 365f9fbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 267e1bc - Browse repository at this point
Copy the full SHA 267e1bcView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ec2e400 - Browse repository at this point
Copy the full SHA ec2e400View commit details -
Add
slots
support for adding and moving layers withbefore
(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>
Configuration menu - View commit details
-
Copy full SHA for 7ae5d1a - Browse repository at this point
Copy the full SHA 7ae5d1aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e72555b - Browse repository at this point
Copy the full SHA e72555bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for caa0e95 - Browse repository at this point
Copy the full SHA caa0e95View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 01ea10f - Browse repository at this point
Copy the full SHA 01ea10fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a15bb56 - Browse repository at this point
Copy the full SHA a15bb56View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1c21800 - Browse repository at this point
Copy the full SHA 1c21800View commit details -
Configuration menu - View commit details
-
Copy full SHA for df751d1 - Browse repository at this point
Copy the full SHA df751d1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fb0b713 - Browse repository at this point
Copy the full SHA fb0b713View commit details -
[GLJS-610] Fix fragments URL update (internal-1018)
* Fix fragments URL update * Add `map.getConfigProperty`
Configuration menu - View commit details
-
Copy full SHA for c5a37ea - Browse repository at this point
Copy the full SHA c5a37eaView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for cb9c469 - Browse repository at this point
Copy the full SHA cb9c469View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a695d61 - Browse repository at this point
Copy the full SHA a695d61View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 158cc8c - Browse repository at this point
Copy the full SHA 158cc8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fc607f - Browse repository at this point
Copy the full SHA 8fc607fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88468ea - Browse repository at this point
Copy the full SHA 88468eaView commit details