reearth / resium

React components for 🌏 Cesium
https://resium.reearth.io
MIT License
705 stars 130 forks source link

chore: update dependency cesium to v1.119.0 #659

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cesium (source) 1.x -> 1.119.0 age adoption passing confidence
cesium (source) 1.116.0 -> 1.119.0 age adoption passing confidence

Release Notes

CesiumGS/cesium (cesium) ### [`v1.119.0`](https://togithub.com/CesiumGS/cesium/compare/1.118.2...e0fb7504de29839570737178e692bca61e56d7c5) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.118.2...e0fb7504de29839570737178e692bca61e56d7c5) ### [`v1.118.2`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11182---2024-06-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.118.1...1.118.2) This is an npm-only release to fix a dependency issue published in 1.118.1 ### [`v1.118.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11181---2024-06-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/082d5e35df47fa8226f6af9bab00abcb97d38641...1.118.1) This is an npm-only release to fix a dependency issue published in 1.118 ### [`v1.118.0`](https://togithub.com/CesiumGS/cesium/compare/3220f3da29c30eae3e20d0ce0588ccb24ca53b3e...082d5e35df47fa8226f6af9bab00abcb97d38641) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/3220f3da29c30eae3e20d0ce0588ccb24ca53b3e...082d5e35df47fa8226f6af9bab00abcb97d38641) ### [`v1.117.0`](https://togithub.com/CesiumGS/cesium/compare/4bd2acb09cdb2bc42083e810138db77ce8c97a46...3220f3da29c30eae3e20d0ce0588ccb24ca53b3e) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/4bd2acb09cdb2bc42083e810138db77ce8c97a46...3220f3da29c30eae3e20d0ce0588ccb24ca53b3e) ### [`v1.116.0`](https://togithub.com/CesiumGS/cesium/compare/99d6fffe20d9cf19f2d70de97777dc00a435bc5e...4bd2acb09cdb2bc42083e810138db77ce8c97a46) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/99d6fffe20d9cf19f2d70de97777dc00a435bc5e...4bd2acb09cdb2bc42083e810138db77ce8c97a46) ### [`v1.115.0`](https://togithub.com/CesiumGS/cesium/compare/67f3ed464a99d148f418cda37a9557425895e439...99d6fffe20d9cf19f2d70de97777dc00a435bc5e) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/67f3ed464a99d148f418cda37a9557425895e439...99d6fffe20d9cf19f2d70de97777dc00a435bc5e) ### [`v1.114.0`](https://togithub.com/CesiumGS/cesium/compare/9f43e81832fd90a4d3e6b67f6b168b6131bf7ce6...67f3ed464a99d148f418cda37a9557425895e439) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/9f43e81832fd90a4d3e6b67f6b168b6131bf7ce6...67f3ed464a99d148f418cda37a9557425895e439) ### [`v1.113.0`](https://togithub.com/CesiumGS/cesium/compare/b9db20e9d56c3b01f56304a51e5440e2b16a5159...9f43e81832fd90a4d3e6b67f6b168b6131bf7ce6) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/b9db20e9d56c3b01f56304a51e5440e2b16a5159...9f43e81832fd90a4d3e6b67f6b168b6131bf7ce6) ### [`v1.112.0`](https://togithub.com/CesiumGS/cesium/compare/caa30bdbcb3916c8951b6241fa6f558e04859a21...b9db20e9d56c3b01f56304a51e5440e2b16a5159) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/caa30bdbcb3916c8951b6241fa6f558e04859a21...b9db20e9d56c3b01f56304a51e5440e2b16a5159) ### [`v1.111.0`](https://togithub.com/CesiumGS/cesium/compare/1.110.1...caa30bdbcb3916c8951b6241fa6f558e04859a21) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.110.1...caa30bdbcb3916c8951b6241fa6f558e04859a21) ### [`v1.110.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11101---2023-10-25) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/e52e362024cd6cf7f7086c055030c16583d3578d...1.110.1) ##### [@​cesium/engine](https://togithub.com/cesium/engine) ##### Breaking Changes :mega: - CesiumJS no longer ships with a demo Google Maps API key. `GoogleMaps.defaultApiKey` is no longer defined by default. - `createGooglePhotorealistic3DTileset` by default now provides tiles via Cesium ion if the `GoogleMaps.defaultApiKey` is not set. - If you wish to continue to use your own Google Maps API key, you can go back to the previous behavior: ```javascript Cesium.GoogleMaps.defaultApiKey = "your-api-key"; const tileset = await Cesium.createGooglePhotorealistic3DTileset(); viewer.scene.primitives.add(tileset)); ``` ### [`v1.110.0`](https://togithub.com/CesiumGS/cesium/compare/d0cf12ae31fa8d5f2da6533c43acfedddb9127d0...e52e362024cd6cf7f7086c055030c16583d3578d) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/d0cf12ae31fa8d5f2da6533c43acfedddb9127d0...e52e362024cd6cf7f7086c055030c16583d3578d) ### [`v1.109.0`](https://togithub.com/CesiumGS/cesium/compare/55952193759056f5ec6d13b68cbd6d6fcd4f21c3...d0cf12ae31fa8d5f2da6533c43acfedddb9127d0) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/55952193759056f5ec6d13b68cbd6d6fcd4f21c3...d0cf12ae31fa8d5f2da6533c43acfedddb9127d0) ### [`v1.108.0`](https://togithub.com/CesiumGS/cesium/compare/1.107.2...55952193759056f5ec6d13b68cbd6d6fcd4f21c3) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.107.2...55952193759056f5ec6d13b68cbd6d6fcd4f21c3) ### [`v1.107.2`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11072---2023-07-13) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.107.1...1.107.2) This is an npm-only release to fix a dependency issue published in 1.107.1 ### [`v1.107.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11071---2023-07-13) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/9ceb96088e3191f682b4fa459554550da0876677...1.107.1) ##### [@​cesium/engine](https://togithub.com/cesium/engine) ##### Fixes :wrench: - Fixed a bug where `Model` would not respond to different alpha values in a `Cesium3DTileStyle`. [#​11399](https://togithub.com/CesiumGS/cesium/pull/11399) - Fixed dimensions of `tangentEC` in custom shaders. [#​11394](https://togithub.com/CesiumGS/cesium/pull/11394) ##### [@​cesium/widgets](https://togithub.com/cesium/widgets) ##### Fixes :wrench: - Fixed promise return value when using `viewer.flyTo` to navigate to an ImageryLayer. [#​11392](https://togithub.com/CesiumGS/cesium/pull/11392) - Fixed `depthTestAgainstTerrain` value being overridden when using the base layer picker widget. [#​11393](https://togithub.com/CesiumGS/cesium/issues/11393) ### [`v1.107.0`](https://togithub.com/CesiumGS/cesium/compare/1.106.1...9ceb96088e3191f682b4fa459554550da0876677) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.106.1...9ceb96088e3191f682b4fa459554550da0876677) ### [`v1.106.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11061---2023-06-02) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/d11b746e5809ac115fcff65b7b0c6bdfe81dcf1c...1.106.1) This is an npm-only release to fix a dependency issue published in 1.106 ### [`v1.106.0`](https://togithub.com/CesiumGS/cesium/compare/1.105.2...d11b746e5809ac115fcff65b7b0c6bdfe81dcf1c) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.105.2...d11b746e5809ac115fcff65b7b0c6bdfe81dcf1c) ### [`v1.105.2`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11052---2023-05-15) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.105.1...1.105.2) - This is an npm-only release to fix a dependency issue published in 1.105.1. ### [`v1.105.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#11051---2023-05-10) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/a1b0da48e14ef76abfabfaf4a8a2d6ff26b17559...1.105.1) ##### [@​cesium/engine](https://togithub.com/cesium/engine) ##### Additions :tada: - Added `createGooglePhotorealistic3DTileset` to create a 3D tileset streaming Google Photorealistic 3D Tiles. - Added `GoogleMaps` for managing credentials when loading data from the Google Map Tiles API. ##### Fixes :wrench: - Improved camera controls when globe is off. [#​7171](https://togithub.com/CesiumGS/cesium/issues/7171) ### [`v1.105.0`](https://togithub.com/CesiumGS/cesium/compare/372175a458ca61fc7c907e82a7637e55d4b19596...a1b0da48e14ef76abfabfaf4a8a2d6ff26b17559) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/372175a458ca61fc7c907e82a7637e55d4b19596...a1b0da48e14ef76abfabfaf4a8a2d6ff26b17559) ### [`v1.104.0`](https://togithub.com/CesiumGS/cesium/compare/f06252a4e69b4455e769b06fcb685a87c7d016ba...372175a458ca61fc7c907e82a7637e55d4b19596) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/f06252a4e69b4455e769b06fcb685a87c7d016ba...372175a458ca61fc7c907e82a7637e55d4b19596) ### [`v1.103.0`](https://togithub.com/CesiumGS/cesium/compare/05eebc7e9ad38d9f49f629b28171a63f0c82ec66...f06252a4e69b4455e769b06fcb685a87c7d016ba) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/05eebc7e9ad38d9f49f629b28171a63f0c82ec66...f06252a4e69b4455e769b06fcb685a87c7d016ba) ### [`v1.102.0`](https://togithub.com/CesiumGS/cesium/compare/da00d26473f663db180cacd8e662ca4309e09560...05eebc7e9ad38d9f49f629b28171a63f0c82ec66) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/da00d26473f663db180cacd8e662ca4309e09560...05eebc7e9ad38d9f49f629b28171a63f0c82ec66) ### [`v1.101.0`](https://togithub.com/CesiumGS/cesium/compare/20c305e94d80a76ff750cfc2fea17d22cb7e5b58...da00d26473f663db180cacd8e662ca4309e09560) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/20c305e94d80a76ff750cfc2fea17d22cb7e5b58...da00d26473f663db180cacd8e662ca4309e09560) ### [`v1.100.0`](https://togithub.com/CesiumGS/cesium/compare/e7987bbcf8459648f0003c45802d0734b23f4f54...20c305e94d80a76ff750cfc2fea17d22cb7e5b58) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/e7987bbcf8459648f0003c45802d0734b23f4f54...20c305e94d80a76ff750cfc2fea17d22cb7e5b58) ### [`v1.99.0`](https://togithub.com/CesiumGS/cesium/compare/1.98.1...e7987bbcf8459648f0003c45802d0734b23f4f54) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.98.1...e7987bbcf8459648f0003c45802d0734b23f4f54) ### [`v1.98.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1981---2022-10-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/ed6922779324b67256fe4f334ba4bea1769af760...1.98.1) - This is an npm only release to fix the improperly published 1.98. ### [`v1.98.0`](https://togithub.com/CesiumGS/cesium/compare/2fe15190cf40e4d37b8ae48f066a61c8b3867384...ed6922779324b67256fe4f334ba4bea1769af760) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/2fe15190cf40e4d37b8ae48f066a61c8b3867384...ed6922779324b67256fe4f334ba4bea1769af760) ### [`v1.97.0`](https://togithub.com/CesiumGS/cesium/compare/d4c7630a7eb8f2af44f20367f946c3ba03413136...2fe15190cf40e4d37b8ae48f066a61c8b3867384) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/d4c7630a7eb8f2af44f20367f946c3ba03413136...2fe15190cf40e4d37b8ae48f066a61c8b3867384) ### [`v1.96.0`](https://togithub.com/CesiumGS/cesium/compare/e6b37c16dcb6d73539b0a65052d9537e77025c2b...d4c7630a7eb8f2af44f20367f946c3ba03413136) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/e6b37c16dcb6d73539b0a65052d9537e77025c2b...d4c7630a7eb8f2af44f20367f946c3ba03413136) ### [`v1.95.0`](https://togithub.com/CesiumGS/cesium/compare/1.94.3...e6b37c16dcb6d73539b0a65052d9537e77025c2b) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.94.3...e6b37c16dcb6d73539b0a65052d9537e77025c2b) ### [`v1.94.3`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1943---2022-06-10) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.94.2...1.94.3) - Fixed a crash with vector tilesets with lines when clamping to terrain or 3D tiles. [#​10447](https://togithub.com/CesiumGS/cesium/pull/10447) ### [`v1.94.2`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1942---2022-06-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.94.1...1.94.2) - This is an npm only release to fix the improperly published 1.94.1. ### [`v1.94.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1941---2022-06-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/646274019c9ae68a75d7e69d6324ea9a2737e15e...1.94.1) ##### Additions :tada: - Added support for rendering individual models in 2D / CV using `ModelExperimental`. [#​10419](https://togithub.com/CesiumGS/cesium/pull/10419) ##### Fixes :wrench: - Fixed `Cesium3DTileColorBlendMode.REPLACE` for certain tilesets. [#​10424](https://togithub.com/CesiumGS/cesium/pull/10424) - Fixed a crash when applying a style to a vector tileset with point features. [#​10427](https://togithub.com/CesiumGS/cesium/pull/10427) ### [`v1.94.0`](https://togithub.com/CesiumGS/cesium/compare/39d3cbd9ffd8820e74e36aa56affc98cc7287280...646274019c9ae68a75d7e69d6324ea9a2737e15e) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/39d3cbd9ffd8820e74e36aa56affc98cc7287280...646274019c9ae68a75d7e69d6324ea9a2737e15e) ### [`v1.93.0`](https://togithub.com/CesiumGS/cesium/compare/a02b1a0762935ff709e914867bc3a80371179c44...39d3cbd9ffd8820e74e36aa56affc98cc7287280) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/a02b1a0762935ff709e914867bc3a80371179c44...39d3cbd9ffd8820e74e36aa56affc98cc7287280) ### [`v1.92.0`](https://togithub.com/CesiumGS/cesium/compare/999ee4e6b82438996c30955cc47103bcfce4a35f...a02b1a0762935ff709e914867bc3a80371179c44) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/999ee4e6b82438996c30955cc47103bcfce4a35f...a02b1a0762935ff709e914867bc3a80371179c44) ### [`v1.91.0`](https://togithub.com/CesiumGS/cesium/compare/a11b14cab7229036b3348763d861a28b905d367d...999ee4e6b82438996c30955cc47103bcfce4a35f) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/a11b14cab7229036b3348763d861a28b905d367d...999ee4e6b82438996c30955cc47103bcfce4a35f) ### [`v1.90.0`](https://togithub.com/CesiumGS/cesium/compare/12bf7f83f62853a8f14c66a6953849eaacfa0ee6...a11b14cab7229036b3348763d861a28b905d367d) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/12bf7f83f62853a8f14c66a6953849eaacfa0ee6...a11b14cab7229036b3348763d861a28b905d367d) ### [`v1.89.0`](https://togithub.com/CesiumGS/cesium/compare/fbc3f975b6111352c2b43ca5c6578c746dec7268...12bf7f83f62853a8f14c66a6953849eaacfa0ee6) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/fbc3f975b6111352c2b43ca5c6578c746dec7268...12bf7f83f62853a8f14c66a6953849eaacfa0ee6) ### [`v1.88.0`](https://togithub.com/CesiumGS/cesium/compare/1.87.1...fbc3f975b6111352c2b43ca5c6578c746dec7268) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.87.1...fbc3f975b6111352c2b43ca5c6578c746dec7268) ### [`v1.87.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1871---2021-11-09) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/3831cb9ff1c5f63a2e656223e798eb0a4d52575e...1.87.1) ##### Additions :tada: - Added experimental implementations of [3D Tiles Next](https://togithub.com/CesiumGS/3d-tiles/tree/main/next). The following extensions are supported: - [3DTILES_content_gltf](https://togithub.com/CesiumGS/3d-tiles/tree/main/extensions/3DTILES_content_gltf) for using glTF models directly as tile contents - [3DTILES_metadata](https://togithub.com/CesiumGS/3d-tiles/tree/main/extensions/3DTILES_metadata) for adding structured metadata to tilesets, tiles, or groups of tile content - [EXT_mesh_features](https://togithub.com/KhronosGroup/glTF/pull/2082) for adding feature identification and feature metadata to glTF models - [3DTILES_implicit_tiling](https://togithub.com/CesiumGS/3d-tiles/tree/main/extensions/3DTILES_implicit_tiling) for a compact representation of quadtrees and octrees - [3DTILES_bounding_volume_S2](https://togithub.com/CesiumGS/3d-tiles/tree/main/extensions/3DTILES_bounding_volume_S2) for [S2](https://s2geometry.io/) bounding volumes - [3DTILES_multiple_contents](https://togithub.com/CesiumGS/3d-tiles/tree/main/extensions/3DTILES_multiple_contents) for storing multiple contents within a single tile - Added `ModelExperimental`, a new experimental architecture for loading glTF models. It is disabled by default; set `ExperimentalFeatures.enableModelExperimental = true` to enable it. - Added `CustomShader` class for styling `Cesium3DTileset` or `ModelExperimental` with custom GLSL shaders - Added Sandcastle examples for 3D Tiles Next: [Photogrammetry Classification](http://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Next%20Photogrammetry%20Classification.html\&label=3D%20Tiles%20Next), [CDB Yemen](http://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Next%20CDB%20Yemen.html\&label=3D%20Tiles%20Next), and [S2 Globe](http://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Next%20S2%20Globe.html\&label=3D%20Tiles%20Next) ### [`v1.87.0`](https://togithub.com/CesiumGS/cesium/compare/1.86.1...3831cb9ff1c5f63a2e656223e798eb0a4d52575e) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.86.1...3831cb9ff1c5f63a2e656223e798eb0a4d52575e) ### [`v1.86.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1861---2021-10-15) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/cd144b360cbf00a30d4c881c31f24a130767af9c...1.86.1) ##### Fixes :wrench: - Fixed zip.js configurations causing CesiumJS to not work with Node 16. [#​9861](https://togithub.com/CesiumGS/cesium/pull/9861) - Fixed a bug in `Rectangle.union` with rectangles that span the entire globe. [#​9866](https://togithub.com/CesiumGS/cesium/pull/9866) ### [`v1.86.0`](https://togithub.com/CesiumGS/cesium/compare/a02065697660f2ee1960548a5630578a8a11e3d0...cd144b360cbf00a30d4c881c31f24a130767af9c) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/a02065697660f2ee1960548a5630578a8a11e3d0...cd144b360cbf00a30d4c881c31f24a130767af9c) ### [`v1.85.0`](https://togithub.com/CesiumGS/cesium/compare/ffcc025a9ed8c9f54e7d7ce6cb09bf89bcdac273...a02065697660f2ee1960548a5630578a8a11e3d0) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/ffcc025a9ed8c9f54e7d7ce6cb09bf89bcdac273...a02065697660f2ee1960548a5630578a8a11e3d0) ### [`v1.84.0`](https://togithub.com/CesiumGS/cesium/compare/52ed1012bcae335790f5ea3e052e53f59c2568d6...ffcc025a9ed8c9f54e7d7ce6cb09bf89bcdac273) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/52ed1012bcae335790f5ea3e052e53f59c2568d6...ffcc025a9ed8c9f54e7d7ce6cb09bf89bcdac273) ### [`v1.83.0`](https://togithub.com/CesiumGS/cesium/compare/540cac6a5871f1f548bb1fbaeeacc9f6f1b7ebc5...52ed1012bcae335790f5ea3e052e53f59c2568d6) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/540cac6a5871f1f548bb1fbaeeacc9f6f1b7ebc5...52ed1012bcae335790f5ea3e052e53f59c2568d6) ### [`v1.82.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1821---2021-06-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/80ceefef2ee8e2f3236c38b8f7fb639caa38a3d8...540cac6a5871f1f548bb1fbaeeacc9f6f1b7ebc5) - This is an npm only release to fix the improperly published 1.82.0. ### [`v1.82.0`](https://togithub.com/CesiumGS/cesium/compare/829ca79d38ac6e012c6ee67ddba5f691f4781327...80ceefef2ee8e2f3236c38b8f7fb639caa38a3d8) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/829ca79d38ac6e012c6ee67ddba5f691f4781327...80ceefef2ee8e2f3236c38b8f7fb639caa38a3d8) ### [`v1.81.0`](https://togithub.com/CesiumGS/cesium/compare/ab07bcb130d99baaae08ce5e4346ae79899136e0...829ca79d38ac6e012c6ee67ddba5f691f4781327) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/ab07bcb130d99baaae08ce5e4346ae79899136e0...829ca79d38ac6e012c6ee67ddba5f691f4781327) ### [`v1.80.0`](https://togithub.com/CesiumGS/cesium/compare/1.79.1...ab07bcb130d99baaae08ce5e4346ae79899136e0) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.79.1...ab07bcb130d99baaae08ce5e4346ae79899136e0) ### [`v1.79.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1791---2021-03-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/528813ceb30ac7812f14483e704fa4e98dd7f489...1.79.1) ##### Fixes :wrench: - Fixed a regression in 1.79 that broke terrain exaggeration. [#​9397](https://togithub.com/CesiumGS/cesium/pull/9397) - Fixed an issue where interpolating certain small rhumblines with surface distance 0.0 would not return the expected result. [#​9430](https://togithub.com/CesiumGS/cesium/pull/9430) ### [`v1.79.0`](https://togithub.com/CesiumGS/cesium/compare/b3334483f6c543ce1f16a2e41d7c8c641f137567...528813ceb30ac7812f14483e704fa4e98dd7f489) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/b3334483f6c543ce1f16a2e41d7c8c641f137567...528813ceb30ac7812f14483e704fa4e98dd7f489) ### [`v1.78.0`](https://togithub.com/CesiumGS/cesium/compare/26e2c44a619eb036ffc33f8c6819678d95c0f366...b3334483f6c543ce1f16a2e41d7c8c641f137567) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/26e2c44a619eb036ffc33f8c6819678d95c0f366...b3334483f6c543ce1f16a2e41d7c8c641f137567) ### [`v1.77.0`](https://togithub.com/CesiumGS/cesium/compare/01a40073f4a476f4a7d491b3ca29f8a768d87a64...26e2c44a619eb036ffc33f8c6819678d95c0f366) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/01a40073f4a476f4a7d491b3ca29f8a768d87a64...26e2c44a619eb036ffc33f8c6819678d95c0f366) ### [`v1.76.0`](https://togithub.com/CesiumGS/cesium/compare/9949ddab925d2fc99fa671e15e0452361caebe9a...01a40073f4a476f4a7d491b3ca29f8a768d87a64) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/9949ddab925d2fc99fa671e15e0452361caebe9a...01a40073f4a476f4a7d491b3ca29f8a768d87a64) ### [`v1.75.0`](https://togithub.com/CesiumGS/cesium/compare/4467ccc6bade31edda090bb51dff5324de269c8c...9949ddab925d2fc99fa671e15e0452361caebe9a) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/4467ccc6bade31edda090bb51dff5324de269c8c...9949ddab925d2fc99fa671e15e0452361caebe9a) ### [`v1.74.0`](https://togithub.com/CesiumGS/cesium/compare/da4ddc58830606d89f762dc7d79b3dfe4103c6d1...4467ccc6bade31edda090bb51dff5324de269c8c) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/da4ddc58830606d89f762dc7d79b3dfe4103c6d1...4467ccc6bade31edda090bb51dff5324de269c8c) ### [`v1.73.0`](https://togithub.com/CesiumGS/cesium/compare/5c98e4268a2952d39d108b467b4850a0a84441e8...da4ddc58830606d89f762dc7d79b3dfe4103c6d1) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/5c98e4268a2952d39d108b467b4850a0a84441e8...da4ddc58830606d89f762dc7d79b3dfe4103c6d1) ### [`v1.72.0`](https://togithub.com/CesiumGS/cesium/compare/bfdd1050bb21706fe694c480602bc9f1581e769c...5c98e4268a2952d39d108b467b4850a0a84441e8) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/bfdd1050bb21706fe694c480602bc9f1581e769c...5c98e4268a2952d39d108b467b4850a0a84441e8) ### [`v1.71.0`](https://togithub.com/CesiumGS/cesium/compare/1.70.1...bfdd1050bb21706fe694c480602bc9f1581e769c) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.70.1...bfdd1050bb21706fe694c480602bc9f1581e769c) ### [`v1.70.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1701---2020-06-10) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/2d3852c31c3874f0a2e3bb30e24e5d4c4104ce2b...1.70.1) ##### Additions :tada: - Add a `toString` method to the `Resource` class in case an instance gets logged as a string. [#​8722](https://togithub.com/CesiumGS/cesium/issues/8722) - Exposed `Transforms.rotationMatrixFromPositionVelocity` method from Cesium's private API. [#​8927](https://togithub.com/CesiumGS/cesium/issues/8927) ##### Fixes :wrench: - Fixed JSDoc and TypeScript type definitions for all `ImageryProvider` types, which were missing `defaultNightAlpha` and `defaultDayAlpha` properties. [#​8908](https://togithub.com/CesiumGS/cesium/pull/8908) - Fixed JSDoc and TypeScript for `MaterialProperty`, which were missing the ability to take primitive types in their constructor. [#​8904](https://togithub.com/CesiumGS/cesium/pull/8904) - Fixed JSDoc and TypeScript type definitions to allow the creation of `GeometryInstance` instances using `XXXGeometry` classes. [#​8941](https://togithub.com/CesiumGS/cesium/pull/8941). - Fixed JSDoc and TypeScript for `buildModuleUrl`, which was accidentally excluded from the official CesiumJS API. [#​8923](https://togithub.com/CesiumGS/cesium/pull/8923) - Fixed JSDoc and TypeScript type definitions for `EllipsoidGeodesic` which incorrectly listed `result` as required. [#​8904](https://togithub.com/CesiumGS/cesium/pull/8904) - Fixed JSDoc and TypeScript type definitions for `EllipsoidTangentPlane.fromPoints`, which takes an array of `Cartesian3`, not a single instance. [#​8928](https://togithub.com/CesiumGS/cesium/pull/8928) - Fixed JSDoc and TypeScript type definitions for `EntityCollection.getById` and `CompositeEntityCollection.getById`, which can both return undefined. [#​8928](https://togithub.com/CesiumGS/cesium/pull/8928) - Fixed JSDoc and TypeScript type definitions for `Viewer` options parameters. - Fixed a memory leak where some 3D Tiles requests were being unintentionally retained after the requests were cancelled. [#​8843](https://togithub.com/CesiumGS/cesium/pull/8843) - Fixed a bug with handling of PixelFormat's flipY. [#​8893](https://togithub.com/CesiumGS/cesium/pull/8893) ### [`v1.70.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1700---2020-06-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/bb9f245cef5659b2d7020ce70cf072b9f6add92e...2d3852c31c3874f0a2e3bb30e24e5d4c4104ce2b) ##### Major Announcements :loudspeaker: - All Cesium ion users now have access to Cesium OSM Buildings - a 3D buildings layer covering the entire world built with OpenStreetMap building data, available as 3D Tiles. Read more about it [on our blog](https://cesium.com/blog/2020/06/01/cesium-osm-buildings/). - [Explore it on Sandcastle](https://sandcastle.cesium.com/index.html?src=Cesium%20OSM%20Buildings.html). - Add it to your CesiumJS app: `viewer.scene.primitives.add(Cesium.createOsmBuildings())`. - Contains per-feature data like building name, address, and much more. [Read more about the available properties](https://cesium.com/content/cesium-osm-buildings/). - CesiumJS now ships with official TypeScript type definitions! [#​8878](https://togithub.com/CesiumGS/cesium/pull/8878) - If you import CesiumJS as a module, the new definitions will automatically be used by TypeScript and related tooling. - If you import individual CesiumJS source files directly, you'll need to add `"types": ["cesium"]` in your tsconfig.json in order for the definitions to be used. - If you’re using your own custom definitions and you’re not yet ready to switch, you can delete `Source/Cesium.d.ts` after install. - See our [blog post](https://cesium.com/blog/2020/06/01/cesiumjs-tsd/) for more information and a technical overview of how it all works. - CesiumJS now supports underground rendering with globe translucency! [#​8726](https://togithub.com/CesiumGS/cesium/pull/8726) - Added options for controlling globe translucency through the new [`GlobeTranslucency`](https://cesium.com/learn/cesiumjs/ref-doc/GlobeTranslucency.html) object including front face alpha, back face alpha, and a translucency rectangle. - Added `Globe.undergroundColor` and `Globe.undergroundColorAlphaByDistance` for controlling how the back side of the globe is rendered when the camera is underground or the globe is translucent. [#​8867](https://togithub.com/CesiumGS/cesium/pull/8867) - Improved camera controls when the camera is underground. [#​8811](https://togithub.com/CesiumGS/cesium/pull/8811) - Sandcastle examples: [Globe Translucency](https://sandcastle.cesium.com/?src=Globe%20Translucency.html), [Globe Interior](https://sandcastle.cesium.com/?src=Globe%20Interior.html), and [Underground Color](https://sandcastle.cesium.com/?src=Underground%20Color.html\&label=All) ##### Additions :tada: - Our API reference documentation has received dozens of fixes and improvements, largely due to the TypeScript effort. - Added `Cesium3DTileset.extensions` to get the extensions property from the tileset JSON. [#​8829](https://togithub.com/CesiumGS/cesium/pull/8829) - Added `Camera.completeFlight`, which causes the current camera flight to immediately jump to the final destination and call its complete callback. [#​8788](https://togithub.com/CesiumGS/cesium/pull/8788) - Added `nightAlpha` and `dayAlpha` properties to `ImageryLayer` to control alpha separately for the night and day sides of the globe. [#​8868](https://togithub.com/CesiumGS/cesium/pull/8868) - Added `SkyAtmosphere.perFragmentAtmosphere` to switch between per-vertex and per-fragment atmosphere shading. [#​8866](https://togithub.com/CesiumGS/cesium/pull/8866) - Added a new sandcastle example to show how to add fog using a `PostProcessStage` [#​8798](https://togithub.com/CesiumGS/cesium/pull/8798) - Added `frustumSplits` option to `DebugCameraPrimitive`. [8849](https://togithub.com/CesiumGS/cesium/pull/8849) - Supported `#rgba` and `#rrggbbaa` formats in `Color.fromCssColorString`. [8873](https://togithub.com/CesiumGS/cesium/pull/8873) ##### Fixes :wrench: - Fixed a bug that could cause rendering of a glTF model to become corrupt when switching from a Uint16 to a Uint32 index buffer to accomodate new vertices added for edge outlining. [#​8820](https://togithub.com/CesiumGS/cesium/pull/8820) - Fixed a bug where a removed billboard could prevent changing of the `TerrainProvider`. [#​8766](https://togithub.com/CesiumGS/cesium/pull/8766) - Fixed an issue with 3D Tiles point cloud styling where `${feature.propertyName}` and `${feature["propertyName"]}` syntax would cause a crash. Also fixed an issue where property names with non-alphanumeric characters would crash. [#​8785](https://togithub.com/CesiumGS/cesium/pull/8785) - Fixed a bug where `DebugCameraPrimitive` was ignoring the near and far planes of the `Camera`. [#​8848](https://togithub.com/CesiumGS/cesium/issues/8848) - Fixed sky atmosphere artifacts below the horizon. [#​8866](https://togithub.com/CesiumGS/cesium/pull/8866) - Fixed ground primitives in orthographic mode. [#​5110](https://togithub.com/CesiumGS/cesium/issues/5110) - Fixed the depth plane in orthographic mode. This improves the quality of polylines and other primitives that are rendered near the horizon. [8858](https://togithub.com/CesiumGS/cesium/pull/8858) ### [`v1.69.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1690---2020-05-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/70478525bd196b7cb30bd3669dfc51082adca6ee...bb9f245cef5659b2d7020ce70cf072b9f6add92e) ##### Breaking Changes :mega: - The property `Scene.sunColor` has been removed. Use `scene.light.color` and `scene.light.intensity` instead. [#​8774](https://togithub.com/CesiumGS/cesium/pull/8774) - Removed `isArray`. Use the native `Array.isArray` function instead. [#​8779](https://togithub.com/CesiumGS/cesium/pull/8779) ##### Additions :tada: - Added `RequestScheduler` to the public API; this allows users to have more control over the requests made by CesiumJS. [#​8384](https://togithub.com/CesiumGS/cesium/issues/8384) - Added support for high-quality edges on solid geometry in glTF models. [#​8776](https://togithub.com/CesiumGS/cesium/pull/8776) - Added `Scene.cameraUnderground` for checking whether the camera is underneath the globe. [#​8765](https://togithub.com/CesiumGS/cesium/pull/8765) ##### Fixes :wrench: - Fixed several problems with polylines when the logarithmic depth buffer is enabled, which is the default on most systems. [#​8706](https://togithub.com/CesiumGS/cesium/pull/8706) - Fixed a bug with very long view ranges requiring multiple frustums even with the logarithmic depth buffer enabled. Previously, such scenes could resolve depth incorrectly. [#​8727](https://togithub.com/CesiumGS/cesium/pull/8727) - Fixed an issue with glTF skinning support where an optional property `skeleton` was considered required by Cesium. [#​8175](https://togithub.com/CesiumGS/cesium/issues/8175) - Fixed an issue with clamping of non-looped glTF animations. Subscribers to animation `update` events should expect one additional event firing as an animation stops. [#​7387](https://togithub.com/CesiumGS/cesium/issues/7387) - Geometry instance floats now work for high precision floats on newer iOS devices. [#​8805](https://togithub.com/CesiumGS/cesium/pull/8805) - Fixed a bug where the elevation contour material's alpha was not being applied. [#​8749](https://togithub.com/CesiumGS/cesium/pull/8749) - Fix potential memory leak when destroying `CesiumWidget` instances. [#​8591](https://togithub.com/CesiumGS/cesium/pull/8591) - Fixed displaying the Cesium ion icon when running in an Android, iOS or UWP WebView. [#​8758](https://togithub.com/CesiumGS/cesium/pull/8758) ### [`v1.68.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1680---2020-04-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/77d4f155a90eacaaf1ceaf71cd329d692582398e...70478525bd196b7cb30bd3669dfc51082adca6ee) ##### Additions :tada: - Added basic underground rendering support. When the camera is underground the globe will be rendered as a solid surface and underground entities will not be culled. [#​8572](https://togithub.com/AnalyticalGraphicsInc/cesium/pull/8572) - The `CesiumUnminified` build now includes sourcemaps. [#​8572](https://togithub.com/CesiumGS/cesium/pull/8659) - Added glTF `STEP` animation interpolation. [#​8786](https://togithub.com/CesiumGS/cesium/pull/8786) - Added the ability to edit CesiumJS shaders on-the-fly using the [SpectorJS](https://spector.babylonjs.com/) Shader Editor. [#​8608](https://togithub.com/CesiumGS/cesium/pull/8608) ##### Fixes :wrench: - Cesium can now be used in Node.JS 12 and later, with or without `--experimental-modules`. It can still be used in earlier versions as well. [#​8572](https://togithub.com/CesiumGS/cesium/pull/8659) - Interacting with the Cesium canvas will now blur the previously focused element. This prevents unintended modification of input elements when interacting with the globe. [#​8662](https://togithub.com/CesiumGS/cesium/pull/8662) - `TileMapServiceImageryProvider` will now force `minimumLevel` to 0 if the `tilemapresource.xml` metadata request fails and the `rectangle` is too large for the given detail level [#​8448](https://togithub.com/AnalyticalGraphicsInc/cesium/pull/8448) - Fixed ground atmosphere rendering when using a smaller ellipsoid. [#​8683](https://togithub.com/CesiumGS/cesium/issues/8683) - Fixed globe incorrectly occluding objects when using a smaller ellipsoid. [#​7124](https://togithub.com/CesiumGS/cesium/issues/7124) - Fixed a regression introduced in 1.67 which caused overlapping colored ground geometry to have visual artifacts. [#​8694](https://togithub.com/CesiumGS/cesium/pull/8694) - Fixed a clipping problem when viewing a polyline up close with the logarithmic depth buffer enabled, which is the default on most systems. [#​8703](https://togithub.com/CesiumGS/cesium/pull/8703) ### [`v1.67.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1670---2020-03-02) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/bc8b44ebcece9d2c0302826a060ce0765eb66214...77d4f155a90eacaaf1ceaf71cd329d692582398e) ##### Breaking Changes :mega: - `Cesium3DTileset.skipLevelOfDetail` is now `false` by default. [#​8631](https://togithub.com/CesiumGS/cesium/pull/8631) - glTF models are now rendered using the `LEQUALS` depth test function instead of `LESS`. This means that when geometry overlaps, the *later* geometry will be visible above the earlier, where previously the opposite was true. We believe this is a more sensible default, and makes it easier to render e.g. outlined buildings with glTF. [#​8646](https://togithub.com/CesiumGS/cesium/pull/8646) ##### Additions :tada: - Massively improved performance of clamped Entity ground geometry with dynamic colors. [#​8630](https://togithub.com/CesiumGS/cesium/pull/8630) - Added `Entity.tileset` for loading a 3D Tiles tileset via the Entity API using the new `Cesium3DTilesetGraphics` class. [#​8580](https://togithub.com/CesiumGS/cesium/pull/8580) - Added `tileset.uri`, `tileset.show`, and `tileset.maximumScreenSpaceError` properties to CZML processing for loading 3D Tiles. [#​8580](https://togithub.com/CesiumGS/cesium/pull/8580) - Added `Color.lerp` for linearly interpolating between two RGB colors. [#​8607](https://togithub.com/CesiumGS/cesium/pull/8607) - `CesiumTerrainProvider` now supports terrain tiles using a `WebMercatorTilingScheme` by specifying `"projection": "EPSG:3857"` in `layer.json`. It also now supports numbering tiles from the North instead of the South by specifying `"scheme": "slippyMap"` in `layer.json`. [#​8563](https://togithub.com/CesiumGS/cesium/pull/8563) - Added basic support for `isNaN`, `isFinite`, `null`, and `undefined` in the 3D Tiles styling GLSL backend for point clouds. [#​8621](https://togithub.com/CesiumGS/cesium/pull/8621) - Added `sizeInMeters` to `ParticleSystem`. [#​7746](https://togithub.com/CesiumGS/cesium/pull/7746) ##### Fixes :wrench: - Fixed a bug that caused large, nearby geometry to be clipped when using a logarithmic depth buffer, which is the default on most systems. [#​8600](https://togithub.com/CesiumGS/cesium/pull/8600) - Fixed a bug where tiles would not load if the camera was tracking a moving tileset. [#​8598](https://togithub.com/CesiumGS/cesium/pull/8598) - Fixed a bug where applying a new 3D Tiles style during a flight would not update all existing tiles. [#​8622](https://togithub.com/CesiumGS/cesium/pull/8622) - Fixed a bug where Cartesian vectors could not be packed to typed arrays [#​8568](https://togithub.com/CesiumGS/cesium/pull/8568) - Updated knockout from 3.5.0 to 3.5.1. [#​8424](https://togithub.com/CesiumGS/cesium/pull/8424) - Cesium's local development server now works in Node 12 & 13 [#​8648](https://togithub.com/CesiumGS/cesium/pull/8648) ##### Deprecated :hourglass_flowing_sand: - The `isArray` function has been deprecated and will be removed in Cesium 1.69. Use the native `Array.isArray` function instead. [#​8526](https://togithub.com/CesiumGS/cesium/pull/8526) ### [`v1.66.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1660---2020-02-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/4d9a866579173bbd7653c91b77a7295dee55be89...bc8b44ebcece9d2c0302826a060ce0765eb66214) ##### Deprecated :hourglass_flowing_sand: - The property `Scene.sunColor` has been deprecated and will be removed in Cesium 1.69. Use `scene.light.color` and `scene.light.intensity` instead. [#​8493](https://togithub.com/CesiumGS/cesium/pull/8493) ##### Additions :tada: - `useBrowserRecommendedResolution` flag in `Viewer` and `CesiumWidget` now defaults to `true`. This ensures Cesium rendering is fast and smooth by default across all devices. Set it to `false` to always render at native device resolution instead at the cost of performance on under-powered devices. [#​8548](https://togithub.com/CesiumGS/cesium/pull/8548) - Cesium now creates a WebGL context with a `powerPreference` value of `high-performance`. Some browsers use this setting to enable a second, more powerful, GPU. You can set it back to `default`, or opt-in to `low-power` mode, by passing the context option when creating a `Viewer` or `CesiumWidget` instance: ```js var viewer = new Viewer("cesiumContainer", { contextOptions: { webgl: { powerPreference: "default", }, }, }); ``` - Added more customization to Cesium's lighting system. [#​8493](https://togithub.com/CesiumGS/cesium/pull/8493) - Added `Light`, `DirectionalLight`, and `SunLight` classes for creating custom light sources. - Added `Scene.light` for setting the scene's light source, which defaults to a `SunLight`. - Added `Globe.dynamicAtmosphereLighting` for enabling lighting effects on atmosphere and fog, such as day/night transitions. It is true by default but may be set to false if the atmosphere should stay unchanged regardless of the scene's light direction. - Added `Globe.dynamicAtmosphereLightingFromSun` for using the sun direction instead of the scene's light direction when `Globe.dynamicAtmosphereLighting` is enabled. See the moonlight example in the [Lighting Sandcastle example](https://cesiumjs.org/Cesium/Apps/Sandcastle/?src=Lighting.html). - Primitives and the globe are now shaded with the scene light's color. - Updated SampleData models to glTF 2.0. [#​7802](https://togithub.com/CesiumGS/cesium/issues/7802) - Added `Globe.showSkirts` to support the ability to hide terrain skirts when viewing terrain from below the surface. [#​8489](https://togithub.com/CesiumGS/cesium/pull/8489) - Added `minificationFilter` and `magnificationFilter` options to `Material` to control texture filtering. [#​8473](https://togithub.com/CesiumGS/cesium/pull/8473) - Updated [earcut](https://togithub.com/mapbox/earcut) to 2.2.1. [#​8528](https://togithub.com/CesiumGS/cesium/pull/8528) - Added a font cache to improve label performance. [#​8537](https://togithub.com/CesiumGS/cesium/pull/8537) ##### Fixes :wrench: - Fixed a bug where the camera could go underground during mouse navigation. [#​8504](https://togithub.com/CesiumGS/cesium/pull/8504) - Fixed a bug where rapidly updating a `PolylineCollection` could result in an `instanceIndex` is out of range error. [#​8546](https://togithub.com/CesiumGS/cesium/pull/8546) - Fixed issue where `RequestScheduler` double-counted image requests made via `createImageBitmap`. [#​8162](https://togithub.com/CesiumGS/cesium/issues/8162) - Reduced Cesium bundle size by avoiding unnecessarily importing `Cesium3DTileset` in `Picking.js`. [#​8532](https://togithub.com/CesiumGS/cesium/pull/8532) - Fixed a bug where files with backslashes were not loaded in KMZ files. [#​8533](https://togithub.com/CesiumGS/cesium/pull/8533) - Fixed WebGL warning message about `EXT_float_blend` being implicitly enabled. [#​8534](https://togithub.com/CesiumGS/cesium/pull/8534) - Fixed a bug where toggling point cloud classification visibility would result in a grey screen on Linux / Nvidia. [#​8538](https://togithub.com/CesiumGS/cesium/pull/8538) - Fixed a bug where a point in a `PointPrimitiveCollection` was rendered in the middle of the screen instead of being clipped. [#​8542](https://togithub.com/CesiumGS/cesium/pull/8542) - Fixed a crash when deleting and re-creating polylines from CZML. `ReferenceProperty` now returns undefined when the target entity or property does not exist, instead of throwing. [#​8544](https://togithub.com/CesiumGS/cesium/pull/8544) - Fixed terrain tile picking in the Cesium Inspector. [#​8567](https://togithub.com/CesiumGS/cesium/pull/8567) - Fixed a crash that could occur when an entity was deleted while the corresponding `Primitive` was being created asynchronously. [#​8569](https://togithub.com/CesiumGS/cesium/pull/8569) - Fixed a crash when calling `camera.lookAt` with the origin (0, 0, 0) as the target. This could happen when looking at a tileset with the origin as its center. [#​8571](https://togithub.com/CesiumGS/cesium/pull/8571) - Fixed a bug where `camera.viewBoundingSphere` was modifying the `offset` parameter. [#​8438](https://togithub.com/CesiumGS/cesium/pull/8438) - Fixed a crash when creating a plane with both position and normal on the Z-axis. [#​8576](https://togithub.com/CesiumGS/cesium/pull/8576) - Fixed `BoundingSphere.projectTo2D` when the bounding sphere’s center is at the origin. [#​8482](https://togithub.com/CesiumGS/cesium/pull/8482) ### [`v1.65.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1650---2020-01-06) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/aed09e827d0439e74cefca27a817096ebff0813c...4d9a866579173bbd7653c91b77a7295dee55be89) ##### Breaking Changes :mega: - `OrthographicFrustum.getPixelDimensions`, `OrthographicOffCenterFrustum.getPixelDimensions`, `PerspectiveFrustum.getPixelDimensions`, and `PerspectiveOffCenterFrustum.getPixelDimensions` now require a `pixelRatio` argument before the `result` argument. The previous function definition has been deprecated since 1.63. [#​8320](https://togithub.com/CesiumGS/cesium/pull/8320) - The function `Matrix4.getRotation` has been renamed to `Matrix4.getMatrix3`. `Matrix4.getRotation` has been deprecated since 1.62. [#​8183](https://togithub.com/CesiumGS/cesium/pull/8183) - `createTileMapServiceImageryProvider` and `createOpenStreetMapImageryProvider` have been removed. Instead, pass the same options to `new TileMapServiceImageryProvider` and `new OpenStreetMapImageryProvider` respectively. The old functions have been deprecated since 1.62. [#​8174](https://togithub.com/CesiumGS/cesium/pull/8174) ##### Additions :tada: - Added `Globe.backFaceCulling` to support viewing terrain from below the surface. [#​8470](https://togithub.com/CesiumGS/cesium/pull/8470) ##### Fixes :wrench: - Fixed Geocoder auto-complete suggestions when hosted inside Web Components. [#​8425](https://togithub.com/CesiumGS/cesium/pull/8425) - Fixed terrain tile culling problems when under ellipsoid. [#​8397](https://togithub.com/CesiumGS/cesium/pull/8397) - Fixed primitive culling when below the ellipsoid but above terrain. [#​8398](https://togithub.com/CesiumGS/cesium/pull/8398) - Improved the translucency calculation for the Water material type. [#​8455](https://togithub.com/CesiumGS/cesium/pull/8455) - Fixed bounding volume calculation for `GroundPrimitive`. [#​4883](https://togithub.com/CesiumGS/cesium/issues/4483) - Fixed `OrientedBoundingBox.fromRectangle` for rectangles with width greater than 180 degrees. [#​8475](https://togithub.com/CesiumGS/cesium/pull/8475) - Fixed globe picking so that it returns the closest intersecting triangle instead of the first intersecting triangle. [#​8390](https://togithub.com/CesiumGS/cesium/pull/8390) - Fixed horizon culling issues with large root tiles. [#​8487](https://togithub.com/CesiumGS/cesium/pull/8487) - Fixed a lighting bug affecting Macs with Intel integrated graphics where glTF 2.0 PBR models with double sided materials would have flipped normals. [#​8494](https://togithub.com/CesiumGS/cesium/pull/8494) ### [`v1.64.0`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1640---2019-12-02) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.63.1...aed09e827d0439e74cefca27a817096ebff0813c) ##### Fixes :wrench: - Fixed an issue in image based lighting where an invalid environment map would silently fail. [#​8303](https://togithub.com/CesiumGS/cesium/pull/8303) - Various small internal improvements ### [`v1.63.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1631---2019-11-06) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/dceac54c0e96bcbd3f07e9632746c5e0e05a1025...1.63.1) ##### Fixes :wrench: - Fixed regression in 1.63 where ground atmosphere and labels rendered incorrectly on displays with `window.devicePixelRatio` greater than 1.0. [#​8351](https://togithub.com/CesiumGS/cesium/pull/8351) - Fixed regression in 1.63 where some primitives would show through the globe when log depth is disabled. [#​8368](https://togithub.com/CesiumGS/cesium/pull/8368) ### [`v1.63.0`](https://togithub.com/CesiumGS/cesium/compare/de92ad61bfa764206faf6ffd904cea733d86bbca...dceac54c0e96bcbd3f07e9632746c5e0e05a1025) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/de92ad61bfa764206faf6ffd904cea733d86bbca...dceac54c0e96bcbd3f07e9632746c5e0e05a1025) ### [`v1.62.0`](https://togithub.com/CesiumGS/cesium/compare/64cc4dca3db7f460b420cdaaef6d10947ea2ca8b...de92ad61bfa764206faf6ffd904cea733d86bbca) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/64cc4dca3db7f460b420cdaaef6d10947ea2ca8b...de92ad61bfa764206faf6ffd904cea733d86bbca) ### [`v1.61.0`](https://togithub.com/CesiumGS/cesium/compare/927b4bf2915e6a76b7194a92f3ccdd2e7c6eede9...64cc4dca3db7f460b420cdaaef6d10947ea2ca8b) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/927b4bf2915e6a76b7194a92f3ccdd2e7c6eede9...64cc4dca3db7f460b420cdaaef6d10947ea2ca8b) ### [`v1.60.0`](https://togithub.com/CesiumGS/cesium/compare/7a4d461b6c3c26f1474a00504b71051e6022e562...927b4bf2915e6a76b7194a92f3ccdd2e7c6eede9) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/7a4d461b6c3c26f1474a00504b71051e6022e562...927b4bf2915e6a76b7194a92f3ccdd2e7c6eede9) ### [`v1.59.0`](https://togithub.com/CesiumGS/cesium/compare/1.58.1...7a4d461b6c3c26f1474a00504b71051e6022e562) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.58.1...7a4d461b6c3c26f1474a00504b71051e6022e562) ### [`v1.58.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1581---2018-06-03) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/3a4d4e892768094c0cd4b616fda7f514a317c8b1...1.58.1) *This is an npm-only release to fix a publishing issue*. ### [`v1.57.0`](https://togithub.com/CesiumGS/cesium/compare/1.56.1...3a4d4e892768094c0cd4b616fda7f514a317c8b1) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.56.1...3a4d4e892768094c0cd4b616fda7f514a317c8b1) ### [`v1.56.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1561---2019-04-02) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/9b6ab7b9584711cced49a3e5fe2f829651c0d219...1.56.1) ##### Additions :tada: - `Resource.fetchImage` now takes a `preferImageBitmap` option to use `createImageBitmap` when supported to move image decode off the main thread. This option defaults to `false`. ##### Breaking Changes :mega: - The following breaking changes are relative to 1.56. The `Resource.fetchImage` behavior is now identical to 1.55 and earlier. - Changed `Resource.fetchImage` back to return an `Image` by default, instead of an `ImageBitmap` when supported. Note that an `ImageBitmap` cannot be flipped during texture upload. Instead, set `flipY : true` during fetch to flip it. - Changed the default `flipY` option in `Resource.fetchImage` to false. This only has an effect when ImageBitmap is used. ### [`v1.56.0`](https://togithub.com/CesiumGS/cesium/compare/f3caa601ec64eae100e0cd4dc0b3667f2a71b85e...9b6ab7b9584711cced49a3e5fe2f829651c0d219) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/f3caa601ec64eae100e0cd4dc0b3667f2a71b85e...9b6ab7b9584711cced49a3e5fe2f829651c0d219) ### [`v1.55.0`](https://togithub.com/CesiumGS/cesium/compare/5d00c8ea29d18748dd8871b77c10b184986774bc...f3caa601ec64eae100e0cd4dc0b3667f2a71b85e) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/5d00c8ea29d18748dd8871b77c10b184986774bc...f3caa601ec64eae100e0cd4dc0b3667f2a71b85e) ### [`v1.54.0`](https://togithub.com/CesiumGS/cesium/compare/db83ba60e99825d251873edbc61a802fc8ec95ac...5d00c8ea29d18748dd8871b77c10b184986774bc) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/db83ba60e99825d251873edbc61a802fc8ec95ac...5d00c8ea29d18748dd8871b77c10b184986774bc) ### [`v1.53.0`](https://togithub.com/CesiumGS/cesium/compare/b9f5ae54a17c5c57e2164d6d05bb955a5d71bc93...db83ba60e99825d251873edbc61a802fc8ec95ac) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/b9f5ae54a17c5c57e2164d6d05bb955a5d71bc93...db83ba60e99825d251873edbc61a802fc8ec95ac) ### [`v1.52.0`](https://togithub.com/CesiumGS/cesium/compare/6e2bce00b6bfc105f257c1c82128a0321a4f28da...b9f5ae54a17c5c57e2164d6d05bb955a5d71bc93) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/6e2bce00b6bfc105f257c1c82128a0321a4f28da...b9f5ae54a17c5c57e2164d6d05bb955a5d71bc93) ### [`v1.51.0`](https://togithub.com/CesiumGS/cesium/compare/92817d1a675c0017c5c4c58d0e4095c04f0d910c...6e2bce00b6bfc105f257c1c82128a0321a4f28da) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/92817d1a675c0017c5c4c58d0e4095c04f0d910c...6e2bce00b6bfc105f257c1c82128a0321a4f28da) ### [`v1.50.0`](https://togithub.com/CesiumGS/cesium/compare/1f330880bc4247d7c0eed9bf54da041b529e786b...92817d1a675c0017c5c4c58d0e4095c04f0d910c) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1f330880bc4247d7c0eed9bf54da041b529e786b...92817d1a675c0017c5c4c58d0e4095c04f0d910c) ### [`v1.49.0`](https://togithub.com/CesiumGS/cesium/compare/a4775a08f37357a484731513ff77b9c4d8f9ce00...1f330880bc4247d7c0eed9bf54da041b529e786b) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/a4775a08f37357a484731513ff77b9c4d8f9ce00...1f330880bc4247d7c0eed9bf54da041b529e786b) ### [`v1.48.0`](https://togithub.com/CesiumGS/cesium/compare/1918281996a7479f2b0bf892a74076b50551e490...a4775a08f37357a484731513ff77b9c4d8f9ce00) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1918281996a7479f2b0bf892a74076b50551e490...a4775a08f37357a484731513ff77b9c4d8f9ce00) ### [`v1.47.0`](https://togithub.com/CesiumGS/cesium/compare/6cb95a946b0a8b42e68b215c70ca279ce36f4489...1918281996a7479f2b0bf892a74076b50551e490) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/6cb95a946b0a8b42e68b215c70ca279ce36f4489...1918281996a7479f2b0bf892a74076b50551e490) ### [`v1.46.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1461---2018-06-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/ee522d705cf00f2f00cf51906488c05c9ae2ffc9...6cb95a946b0a8b42e68b215c70ca279ce36f4489) - This is an npm only release to fix the improperly published 1.46.0. There were no code changes. ### [`v1.45.0`](https://togithub.com/CesiumGS/cesium/compare/59dbb4ae751b7137d3dce55ef97f0a5c39e3c7ea...ee522d705cf00f2f00cf51906488c05c9ae2ffc9) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/59dbb4ae751b7137d3dce55ef97f0a5c39e3c7ea...ee522d705cf00f2f00cf51906488c05c9ae2ffc9) ### [`v1.44.0`](https://togithub.com/CesiumGS/cesium/compare/422566315604b1dc5c9df552f44b2dc59f934aee...59dbb4ae751b7137d3dce55ef97f0a5c39e3c7ea) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/422566315604b1dc5c9df552f44b2dc59f934aee...59dbb4ae751b7137d3dce55ef97f0a5c39e3c7ea) ### [`v1.43.0`](https://togithub.com/CesiumGS/cesium/compare/1.42.1...422566315604b1dc5c9df552f44b2dc59f934aee) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.42.1...422566315604b1dc5c9df552f44b2dc59f934aee) ### [`v1.42.1`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1421---2018-02-01) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/39f1b24c9f45253be1e67198bf323591593ca1a9...1.42.1) \_This is an npm-only release to fix an issue with using Cesium in Node.js.\__ - Fixed a bug where Cesium would fail to load under Node.js. [#​6177](https://togithub.com/CesiumGS/cesium/pull/6177) ### [`v1.42.0`](https://togithub.com/CesiumGS/cesium/compare/999f0ba92e10f84e1cb125846041e0b09573a527...39f1b24c9f45253be1e67198bf323591593ca1a9) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/999f0ba92e10f84e1cb125846041e0b09573a527...39f1b24c9f45253be1e67198bf323591593ca1a9) ### [`v1.41.0`](https://togithub.com/CesiumGS/cesium/compare/850231995855c29fdd8cf3c927456f4c30fa0b75...999f0ba92e10f84e1cb125846041e0b09573a527) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/850231995855c29fdd8cf3c927456f4c30fa0b75...999f0ba92e10f84e1cb125846041e0b09573a527) ### [`v1.40.0`](https://togithub.com/CesiumGS/cesium/compare/ad0adb4d9ced884e9ac2b65556fa936fb1c83382...850231995855c29fdd8cf3c927456f4c30fa0b75) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/ad0adb4d9ced884e9ac2b65556fa936fb1c83382...850231995855c29fdd8cf3c927456f4c30fa0b75) ### [`v1.39.0`](https://togithub.com/CesiumGS/cesium/compare/7376a742d299e83f055cf5563363f0cbdac469e6...ad0adb4d9ced884e9ac2b65556fa936fb1c83382) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/7376a742d299e83f055cf5563363f0cbdac469e6...ad0adb4d9ced884e9ac2b65556fa936fb1c83382) ### [`v1.38.0`](https://togithub.com/CesiumGS/cesium/compare/411944ba5e78b3b21b649b84d635cb6fa0002227...7376a742d299e83f055cf5563363f0cbdac469e6) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/411944ba5e78b3b21b649b84d635cb6fa0002227...7376a742d299e83f055cf5563363f0cbdac469e6) ### [`v1.37.0`](https://togithub.com/CesiumGS/cesium/compare/6d6339c60c534f6d81701928b7a9dddc648af069...411944ba5e78b3b21b649b84d635cb6fa0002227) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/6d6339c60c534f6d81701928b7a9dddc648af069...411944ba5e78b3b21b649b84d635cb6fa0002227) ### [`v1.36.0`](https://togithub.com/CesiumGS/cesium/compare/1.35.2...6d6339c60c534f6d81701928b7a9dddc648af069) [Compare Source](https://togithub.com/CesiumGS/cesium/compare/1.35.2...6d6339c60c534f6d81701928b7a9dddc648af069) ### [`v1.35.2`](https://togithub.com/CesiumGS/cesium/blob/HEAD/CHANGES.md#1352---2017-07-11) [Compare Source](https://togithub

Configuration

📅 Schedule: Branch creation - "before 3:00 am on the 4th day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.