Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.90

01 Feb 19:09
Compare
Choose a tag to compare

1.90 - 2022-02-01

Highlights include:

  • Feature IDs for styling and picking in ModelExperimental can now be selected via (tileset|model).featureIdIndex and (tileset|model).instanceFeatureIdIndex. #10018
  • Added support for all types of feature IDs in CustomShader. #10018
  • Moved documentation for CustomShader into Documentation/CustomShaderGuide/ to make it more discoverable. #10054
  • Added getters Cesium3DTileFeature.featureId and ModelFeature.featureId so the feature ID or batch ID can be accessed from a picked feature. #10022

See the changelog for the complete list of changes.

CesiumJS 1.89

03 Jan 20:44
Compare
Choose a tag to compare

1.89 - 2022-01-03

Highlights include:

  • Removed Scene.debugShowGlobeDepth. #9965
  • Removed CesiumInspectorViewModel.globeDepth and CesiumInspectorViewModel.pickDepth. #9965
  • barycentricCoordinates returns undefined when the input triangle is degenerate. #9175
  • Added a pointSize field to custom vertex shaders for more control over shading point clouds. #9960
  • Added lambertDiffuseMultiplier property to Globe object to enhance terrain lighting. #9878
  • Added getFeatureInfoUrl option to WebMapServiceImageryProvider which reads the getFeatureInfo request URL for WMS service if it differs with the getCapabilities URL. #9563
  • Added tileset.enableModelExperimental so tilesets with Model and ModelExperimental can be mixed in the same scene. #9982

See the changelog for the complete list of changes.

CesiumJS 1.88

01 Dec 20:14
Compare
Choose a tag to compare

1.88 - 2021-12-01

Highlights include:

  • Fixed a bug with .ktx2 textures having an incorrect minification filter. #9876
  • Fixed incorrect diffuse texture alpha in glTFs with the KHR_materials_pbrSpecularGlossiness extension. #9943

See the changelog for the complete list of changes.

CesiumJS 1.87.1

09 Nov 19:28
Compare
Choose a tag to compare

1.87.1 - 2021-11-09

Highlights include:

See the changelog for the complete list of changes.

CesiumJS 1.87

01 Nov 18:58
Compare
Choose a tag to compare

1.87 - 2021-11-01

Highlights include:

  • Added ScreenOverlay support to KMLDataSource. #9864
  • Added back some support for Draco attribute quantization as a workaround until a full fix in the next Draco version. #9904
  • Point cloud styles that reference a missing property now treat the missing property as undefined rather than throwing an error. #9882
  • Fixed Draco attribute quantization in point clouds. #9908

See the changelog for the complete list of changes.

CesiumJS 1.86.1

15 Oct 18:21
Compare
Choose a tag to compare

1.86.1 - 2021-10-15

Highlights include:

  • Fixed zip.js configurations causing CesiumJS to not work with Node 16. #9861
  • Fixed a bug in Rectangle.union with rectangles that span the entire globe. #9866

See the changelog for the complete list of changes.

CesiumJS 1.86

01 Oct 17:41
Compare
Choose a tag to compare

1.86 - 2021-10-01

Highlights include:

  • Updated to Draco 1.4.1 and temporarily disabled attribute quantization. #9847
  • Fixed incorrect behavior in CameraFlightPath when using Columbus View. #9192

See the changelog for the complete list of changes.

CesiumJS 1.85

01 Sep 23:26
Compare
Choose a tag to compare

1.85 - 2021-09-01

Highlights Include:

  • Removed Scene.terrainExaggeration and options.terrainExaggeration for CesiumWidget, Viewer, and Scene, which were deprecated in CesiumJS 1.83. Use Globe.terrainExaggeration instead.
  • Added CloudCollection and CumulusCloud for adding procedurally generated clouds to a scene. #9737
  • BingMapsGeocoderService now takes an optional Culture Code for localizing results. #9729
  • Fixed several crashes related to point cloud eye dome lighting. #9719

See the changelog for the complete list of changes.

CesiumJS 1.84

02 Aug 19:23
Compare
Choose a tag to compare

1.84 - 2021-08-02

Highlights include:

  • Dropped support for Internet Explorer, which was deprecated in CesiumJS 1.83.
  • Added a polylinePositions getter to Cesium3DTileFeature that gets the decoded positions of a polyline vector feature. #9684
  • Added ImageryLayerCollection.pickImageryLayers which determines the imagery layers that are intersected by a pick ray. #9651
  • Fixed an issue in TileBoundingRegion.distanceToCamera that caused incorrect results when the camera was on the opposite site of the globe. #9678
  • Fixed an error with removing a CZML datasource when the clock interval has a duration of zero. #9637

See the changelog for the complete list of changes.

CesiumJS 1.83

01 Jul 23:23
Compare
Choose a tag to compare

1.83 - 2021-07-01

Highlights include:

  • Added support for KTX2 and Basis Universal compressed textures. #9513
  • Added dynamic terrain exaggeration with Globe.terrainExaggeration and Globe.terrainExaggerationRelativeHeight. #9603
  • Added CustomHeightmapTerrainProvider, a simple TerrainProvider that gets height values from a callback function. #9604
  • Added the ability to hide outlines on OSM Buildings and other tilesets and glTF models using the CESIUM_primitive_outline extension. #8959

See the changelog for the complete list of changes.