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.
- Sandcastle -
β 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
andBuild/CesiumUnminified/Cesium.js
have been upgraded from IIFE to UMD modules that support IIFE, AMD, and commonjs. - β Added
pixelRatio
parameter toOrthographicFrustum.getPixelDimensions
,OrthographicOffCenterFrustum.getPixelDimensions
,PerspectiveFrustum.getPixelDimensions
, andPerspectiveOffCenterFrustum.getPixelDimensions
. Pass inscene.pixelRatio
for dimensions in CSS pixel units or1.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
andscene.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
ormaximumCone
. #8277 - π Fixed rendering billboard collections containing more than 65536 billboards. #8325
Deprecated :hourglass_flowing_sand:
OrthographicFrustum.getPixelDimensions
,OrthographicOffCenterFrustum.getPixelDimensions
,PerspectiveFrustum.getPixelDimensions
, andPerspectiveOffCenterFrustum.getPixelDimensions
now take apixelRatio
argument before theresult
argument. The previous function definition will no longer work in 1.65. #8237