Cesium v1.63 Release Notes

Release Date: 2019-11-01 // over 4 years ago
  • Major Announcements :loudspeaker:
    • πŸ‘€ Cesium has migrated to ES6 modules. This may or may not be a breaking change for your application depending on how you use Cesium. See our blog post for the full details.
    • We’ve consolidated all of our website content from cesiumjs.org and cesium.com into one home on cesium.com. Here’s where you can now find:
      • Sandcastle - https://sandcastle.cesium.com
      • API Docs - https://cesium.com/learn/cesiumjs/ref-doc/
      • Downloads - https://cesium.com/downloads/
      • Hosted releases can be found at https://cesium.com/downloads/cesiumjs/releases/<CesiumJS Version Number>/Build/Cesium/Cesium.js
      • See our blog post for more information.
    βž• Additions :tada:
    • ⬇ Decreased Web Workers bundle size by a factor of 10, from 8384KB (2624KB gzipped) to 863KB (225KB gzipped). This makes Cesium load faster, especially on low-end devices and slower network connections.
    • βž• Added full UTF-8 support to labels, greatly improving support for non-latin alphabets and emoji. #7280
    • βž• Added "type": "module" to package.json to take advantage of native ES6 module support in newer versions of Node.js. This also enables module-based front-end development for tooling that relies on Node.js module resolution.
    • ⬆️ The combined Build/Cesium/Cesium.js and Build/CesiumUnminified/Cesium.js have been upgraded from IIFE to UMD modules that support IIFE, AMD, and commonjs.
    • βž• Added pixelRatio parameter to OrthographicFrustum.getPixelDimensions, OrthographicOffCenterFrustum.getPixelDimensions, PerspectiveFrustum.getPixelDimensions, and PerspectiveOffCenterFrustum.getPixelDimensions. Pass in scene.pixelRatio for dimensions in CSS pixel units or 1.0 for dimensions in native device pixel units. #8237
    πŸ›  Fixes :wrench:
    • πŸ›  Fixed css pixel usage for polylines, point clouds, models, primitives, and post-processing. #8113
    • πŸ›  Fixed a bug where scene.sampleHeightMostDetailed and scene.clampToHeightMostDetailed would not resolve in request render mode. #8281
    • πŸ›  Fixed seam artifacts when log depth is disabled, scene.globe.depthTestAgainstTerrain is false, and primitives are under the globe. #8205
    • πŸ›  Fix dynamic ellipsoids using innerRadii, minimumClock, maximumClock, minimumCone or maximumCone. #8277
    • πŸ›  Fixed rendering billboard collections containing more than 65536 billboards. #8325
    Deprecated :hourglass_flowing_sand:
    • OrthographicFrustum.getPixelDimensions, OrthographicOffCenterFrustum.getPixelDimensions, PerspectiveFrustum.getPixelDimensions, and PerspectiveOffCenterFrustum.getPixelDimensions now take a pixelRatio argument before the result argument. The previous function definition will no longer work in 1.65. #8237