Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.92

01 Apr 20:43
Compare
Choose a tag to compare

1.92 - 2022-04-01

Highlights include:

  • Added experimental support for the 3D Tiles 1.1 draft. #10189
  • Added support for EXT_structural_metadata property attributes in CustomShader #10228
  • Added partial support for EXT_structural_metadata property textures in CustomShader #10247
  • Added minimumPixelSize, scale, and maximumScale to ModelExperimental. #10092
  • Cesium3DTileset now has a splitDirection property, allowing the tileset to only be drawn on the left or right side of the screen. This is useful for visual comparison of tilesets. #10193
  • Removed Cesium.when. Any Promise in the Cesium API has changed to the native Promise API. Code bases using cesium will likely need updates after this change. See the upgrade guide for instructions on how to update your code base to be compliant with native promises.
    See the changelog for the complete list of changes.

CesiumJS 1.91

01 Mar 20:05
Compare
Choose a tag to compare

1.91 - 2022-03-01

Highlights include:

  • Added MSAA support for WebGL2. Enabled in the Viewer constructor with the msaaSamples option and can be controlled through Scene.msaaSamples. #10052
  • Added support for loading GPX files. #9152
  • glTF contents now use ModelExperimental by default. #10055
  • Added the ability to toggle back-face culling in ModelExperimental. #10070
  • Added depthPlaneEllipsoidOffset to Viewer and Scene constructors to address rendering artifacts below the WGS84 ellipsoid. #9200
  • Added support for debugColorTiles in ModelExperimental. #10071
  • Added support for shadows in ModelExperimental. #10077

See the changelog for the complete list of changes.

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.