Cesium v1.69.0 Release Notes

Release Date: 2020-05-01 // 26 days ago
  • 💥 Breaking Changes :mega:
    • 🚚 The property Scene.sunColor has been removed. Use scene.light.color and scene.light.intensity instead. #8774
    • ✂ Removed isArray. Use the native Array.isArray function instead. #8779
    ➕ Additions :tada:
    • ➕ Added RequestScheduler to the public API; this allows users to have more control over the requests made by CesiumJS. #8384
    • ➕ Added support for high-quality edges on solid geometry in glTF models. #8776
    • ➕ Added Scene.cameraUnderground for checking whether the camera is underneath the globe. #8765
    🛠 Fixes :wrench:
    • 🛠 Fixed several problems with polylines when the logarithmic depth buffer is enabled, which is the default on most systems. #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
    • 🛠 Fixed an issue with glTF skinning support where an optional property skeleton was considered required by Cesium. #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
    • Geometry instance floats now work for high precision floats on newer iOS devices. #8805
    • 🛠 Fixed a bug where the elevation contour material's alpha was not being applied. #8749
    • 🛠 Fix potential memory leak when destroying CesiumWidget instances. #8591
    • 🛠 Fixed displaying the Cesium ion icon when running in an Android, iOS or UWP WebView. #8758