Cesium v1.90 Release Notes

Release Date: 2022-02-01 // 3 days ago
  • 🛠 Fixes :wrench:
    • 🛠 Fixed an error when loading GeoJSON with null stroke or fill properties but valid opacity values. #9717
    • 🛠 Fixed scene.pickTranslucentDepth for translucent point clouds with eye dome lighting. #9991

Previous changes from v1.89

  • 💥 Breaking Changes :mega:
    • ✂ Removed Scene.debugShowGlobeDepth. #9965
    • ✂ Removed CesiumInspectorViewModel.globeDepth and CesiumInspectorViewModel.pickDepth. #9965
    • barycentricCoordinates returns undefined when the input triangle is degenerate. #9175
    ➕ Additions :tada:
    • ➕ Added a pointSize field to custom vertex shaders for more control over shading point clouds. #9960
    • ➕ Added lambertDiffuseMultiplier property to Globe object to enhance terrain lighting. #9878
    • ➕ Added getFeatureInfoUrl option to WebMapServiceImageryProvider which reads the getFeatureInfo request URL for WMS service if it differs with the getCapabilities URL. #9563
    • ➕ Added tileset.enableModelExperimental so tilesets with Model and ModelExperimental can be mixed in the same scene. #9982
    🛠 Fixes :wrench:
    • 🛠 Fixed handling of vec3 vertex colors in ModelExperimental. #9955
    • 🛠 Fixed handling of Draco quantized vec3 vertex colors in ModelExperimental. #9957
    • 🛠 Fixed handling of vec3 vertex colors in CustomShaderPipelineStage. #9964
    • 🛠 Fixes how Camera.changed handles changes in heading. #9970
    • 🛠 Fixed handling of subtree root transforms in Implicit3DTileContent. #9971
    • 🛠 Fixed issue in ModelExperimental where indices were not the correct data type after draco decode. #9974
    • 🛠 Fixed WMS 1.3.0 GetMap bbox parameter so that it follows the axis ordering as defined in the EPSG database. #9797
    • 🛠 Fixed KmlDataSource so that it can handle relative URLs for additional elements - video, audio, iframe etc. #9328