Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.108

01 Aug 20:22
Compare
Choose a tag to compare

1.108 - 2023-08-01

Starting with version 1.109, CesiumJS will require Firefox version 114 or higher for rendering. This is to facilitate web worker loading and remove outdated dependencies. Other browsers and node will be unaffected.

Highlights include:

  • Fixed issue where terrain with multiple layers was loading higher LOD tiles inconsistently. #11312
  • Updated endpoints for OpenStreetMap tiles #11407
  • Fixed calculation of GroundPolyline bounding spheres in regions with negative terrain heights. #11184
  • Fixed CzmlDataSource in cases of custom Ellipsoid.WGS84 definitions. #11190

See the changelog for the complete list of changes.

CesiumJS 1.107.1

13 Jul 14:17
Compare
Choose a tag to compare

1.107.1 - 2023-07-13

Highlights include:

  • Fixed promise return value when using viewer.flyTo to navigate to an ImageryLayer. #11392
  • Fixed depthTestAgainstTerrain value being overridden when using the base layer picker widget. #11393
  • Fixed a bug where Model would not respond to different alpha values in a Cesium3DTileStyle. #11399

See the changelog for the complete list of changes.

CesiumJS 1.107

03 Jul 17:32
Compare
Choose a tag to compare

1.107 - 2023-07-03

Highlights include:

  • Added Cesium3DTileset.cacheBytes and Cesium3DTileset.maximumCacheOverflowBytes to better control memory usage.
  • Fixed a race condition when loading cut-out terrain. #11382
  • Fixed credits for imagery layer shows up even when layer is hidden. #11340
  • Fixed crash in CzmlDataSource when a 3D Tileset entity is hidden. #11357

See the changelog for the complete list of changes.

CesiumJS 1.106

01 Jun 20:03
Compare
Choose a tag to compare

1.106 - 2023-06-01

Highlights include:

  • Fixed label background rendering. #11293
  • Fixed color creation from CSS color string with modern "space-separated" syntax. #11271
  • Fixed tracked entity camera controls. #11286

See the changelog for the complete list of changes.

CesiumJS 1.105.1

10 May 18:58
Compare
Choose a tag to compare

1.105.1 - 2023-05-10

Highlights include:

  • Added createGooglePhotorealistic3DTileset to create a 3D tileset streaming Google Photorealistic 3D Tiles.
  • Added GoogleMaps for managing credentials when loading data from the Google Map Tiles API.
  • Improved camera controls when globe is off. #7171

See the changelog for the complete list of changes.

CesiumJS 1.105

01 May 16:19
Compare
Choose a tag to compare

1.105 - 2023-05-01

Highlights include:

  • Added ArcGisMapServerImagery.fromBasemapType, and ArcGisBaseMapType, and ArcGisMapService for ease of use with the latest ArcGIS Imagery API. #11098
  • Fixed Repeated URI parsing slows 3D Tiles performance #11197. Together with #11211, this can reduce tile parsing time by as much as 25% on large tilesets
  • Added CreditDisplay.addStaticCredit and CreditDisplay.removeStaticCredit such that Credit.showOnScreen value is taken into account. #6215
  • Added options.gltfCallback to Model.loadGltfAsync to allow apps to access the loaded glTF JSON. #11240

See the changelog for the complete list of changes.

CesiumJS 1.104

03 Apr 20:45
Compare
Choose a tag to compare

1.104 - 2023-04-03

Highlights include:

  • The readyPromise pattern has been deprecated across the API. It will be removed in CesiumJS 1.107. This has been done to facilitate better asynchronous flow and error handling. #11059
  • Added asynchronous constructors for ImageryProviders, TerrainProviders, 3D Tilesets, and Models.
  • Fixed various race conditions from asynchronous operations. #10909
  • Fixed Cesium.Viewer instantiated inside lit components: CreditDisplay is missing its styles #10907

See the changelog for the complete list of changes.

CesiumJS 1.103

01 Mar 15:29
Compare
Choose a tag to compare

1.103 - 2023-03-01

Highlights include:

  • Added smooth zoom with mouse wheel. #11062
  • Enabled lighting on voxels with BOX shape. #11076
  • Fixed browser warning for willReadFrequently option. #11025
  • Replaced constructor types with primitive types in JSDoc and generated TypeScript definitions. #11080
  • Adjusted render order of voxels and opaque entities. #11120
  • Fixed artifacts on edges of voxels with BOX shape. #11050

See the changelog for the complete list of changes.

CesiumJS 1.102

01 Feb 19:02
Compare
Choose a tag to compare

1.102 - 2023-02-01

Highlights include:

  • CesiumJS now defaults to using a WebGL2 context for rendering. WebGL2 is widely supported on all platforms and this results in better feature support across devices, especially mobile.
  • Added FeatureDetection.supportsWebgl2 to detect if a WebGL2 rendering context in the current browser.
  • Fixed label background rendering. #11040
  • Fixed a bug decoding glTF Draco attributes with quantization bits above 16. #7471

See the changelog for the complete list of changes.

CesiumJS 1.101

02 Jan 19:36
Compare
Choose a tag to compare

1.101 - 2023-01-02

Highlights include:

  • Added vertexShadowDarkness parameter to Globe to control the amount of darkness of the vertex shadow when terrain lighting is enabled. #10914
  • Added experimental support for 3D Tiles voxels with the 3DTILES_content_voxels extension. The current implementation is intended for development use, as the voxel format has not yet been finalized and is subject to breaking changes without deprecation. #10253
  • Fixed a bug where the scale of a PointPrimitive was incorrect when scaleByDistance was set to a NearFarScalar. #10912
  • Fixed glTF models with a mix of Draco and non-Draco attributes. #10936
  • Fixed a bug where billboards with alignedAxis properties were not properly aligned in 2D and Columbus View. #10965
  • Fixed a bug where *.ktx2 image loading from a URI failed. #10869
  • Fixed a bug where a Model would sometimes disappear when loaded in Columbus View. #10945

See the changelog for the complete list of changes.