1.79
CesiumGS/cesium1.79Mar 1, 2021by kring
AI Summary
This release fixes issues with the Node.js zip package, CZML polyline volumes, and ArcGIS terrain providers, while standardizing polyline volume shape definitions.
Key Highlights
- Fixed an issue preventing use of the full CesiumJS zip package in Node.js applications.
- Fixed `EllipsoidGeodesic` surfaceDistance resulting in NaN.
- Fixed `sampleTerrain` and `sampleTerrainMostDetailed` for ArcGIS providers.
- Standardized CZML `polylineVolume` shape positions to `cartesian2` (with backward compatibility for `cartesian`).
- Removed unnecessary matrix copy during `Cesium3DTileset` updates.
Breaking Changes
- CZML `polylineVolume` shape positions now expect `cartesian2` by default.
Full Release Notes
1.79 - 2021-03-01 Highlights include: * Fixed an issue that prevented use of the full CesiumJS zip release package in a Node.js application. * Fixed an issue where certain inputs to EllipsoidGeodesic would result in a surfaceDistance of NaN. [#9316](https://github.com/CesiumGS/cesium/pull/9316) * Fixed `sampleTerrain` and `sampleTerrainMostDetailed` not working for `ArcGISTiledElevationTerrainProvider`. [#9286](https://github.com/CesiumGS/cesium/pull/9286) * Consistent with the spec, CZML `polylineVolume` now expects its shape positions to specified using the `cartesian2` property. Use of the `cartesian` is also supported for backward-compatibility. [#9384](https://github.com/CesiumGS/cesium/pull/9384) * Removed an unnecessary matrix copy each time a `Cesium3DTileset` is updated. [#9366](https://github.com/CesiumGS/cesium/pull/9366) See the [changelog](https://github.com/CesiumGS/cesium/blob/1.79/CHANGES.md) for the complete list of changes.