

* The function `Matrix4.getRotation` has been deprecated and renamed to `Matrix4.getMatrix3`. Instead, pass the same options to `new TileMapServiceImageryProvider` and `new OpenStreetMapImageryProvider` respectively. * `createTileMapServiceImageryProvider` and `createOpenStreetMapImageryProvider` have been deprecated and will be removed in Cesium 1.65. The previous function definition will no longer work in 1.65. * `OrthographicFrustum.getPixelDimensions`, `OrthographicOffCenterFrustum.getPixelDimensions`, `PerspectiveFrustum.getPixelDimensions`, and `PerspectiveOffCenterFrustum.getPixelDimensions` now take a `pixelRatio` argument before the `result` argument. * Fixed rendering billboard collections containing more than 65536 billboards. * Fix dynamic ellipsoids using `innerRadii`, `minimumClock`, `maximumClock`, `minimumCone` or `maximumCone`. * Fixed seam artifacts when log depth is disabled, `` is false, and primitives are under the globe. * Fixed a bug where `scene.sampleHeightMostDetailed` and `scene.clampToHeightMostDetailed` would not resolve in request render mode. * Fixed css pixel usage for polylines, point clouds, models, primitives, and post-processing. Pass in `scene.pixelRatio` for dimensions in CSS pixel units or `1.0` for dimensions in native device pixel units. * Added `pixelRatio` parameter to `OrthographicFrustum.getPixelDimensions`, `OrthographicOffCenterFrustum.getPixelDimensions`, `PerspectiveFrustum.getPixelDimensions`, and `PerspectiveOffCenterFrustum.getPixelDimensions`. * 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. This also enables module-based front-end development for tooling that relies on Node.js module resolution. * Added `"type": "module"` to package.json to take advantage of native ES6 module support in newer versions of Node.js.
C SHARP UNIFORM BLINK ERRORPROVIDER BLINK FULL
* Added full UTF-8 support to labels, greatly improving support for non-latin alphabets and emoji. This makes Cesium load faster, especially on low-end devices and slower network connections. * Decreased Web Workers bundle size by a factor of 10, from 8384KB (2624KB gzipped) to 863KB (225KB gzipped).

* We’ve consolidated all of our website content from and into one home on. This may or may not be a breaking change for your application depending on how you use Cesium. * Fixed regression in 1.63 where some primitives would show through the globe when log depth is disabled. * Fixed regression in 1.63 where ground atmosphere and labels rendered incorrectly on displays with `vicePixelRatio` greater than 1.0. * Fixed an issue in image based lighting where an invalid environment map would silently fail. * Avoided double-counting of `createImageBitmap` requests. * Added support for the `TERRIA_solid_outlines` extension to glTF. * Added the ability to enable/disable shadows on an Instanced 3D Model tileset. * Fixed a bug where Cesium would draw parent content whenever a child tile had no content. * Added several new Maki icons for use with GeoJSON. * Added support for extruding `GeoJsonDataSource` polygons using the `heightReference`, `heightProperty`, and `extrudedHeightProperty` properties. * Added support for using the imagery splitting system with the terrain and the atmosphere, too.

* Added support for `parameters` to `ArcGisMapServerImageryProvider`. * Added support for refreshing expired tokens for `ArcGisMapServerImageryProvider` via callback registered with `options.requestNewToken` in constructor. * Added `fetchXHR` method to `Resource` for fetching a resource and returning the raw XHR data.
