Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.94.3

10 Jun 20:12
Compare
Choose a tag to compare

1.94.3- 2022-06-10

  • Fixed a crash with vector tilesets with lines when clamping to terrain or 3D tiles. #10447

CesiumJS 1.94.1

03 Jun 17:56
Compare
Choose a tag to compare

1.94.1- 2022-06-03

Highlights include:

  • Added support for rendering individual models in 2D / CV using ModelExperimental. #10419
  • Fixed Cesium3DTileColorBlendMode.REPLACE for certain tilesets. #10424
  • Fixed a crash when applying a style to a vector tileset with point features. #10427

CesiumJS 1.94

01 Jun 17:03
Compare
Choose a tag to compare

1.94 - 2022-06-01

Highlights include:

  • Fixed the rendering issues related to order-independent translucency on iOS devices. #10417
  • Fixed label background rendering. #10342
  • Added ModelAnimationCollection.animateWhilePaused and ModelAnimation.animationTime to allow explicit control over a model's animations. #9339
  • Added support for 2D / CV mode for non-instanced tilesets rendered with ModelExperimental. #10384
  • Added Cesium3DTileStyle.fromUrl for loading a style from a url. #10348
  • Added PolygonGraphics.textureCoordinates, PolygonGeometry.textureCoordinates, CoplanarPolygonGeometry.textureCoordinates, which override the default stRotation-based texture coordinate calculation behaviour with the provided texture coordinates, specified in the form of a PolygonHierarchy of Cartesian2 points. #10109

See the changelog for the complete list of changes.

CesiumJS 1.93

02 May 16:07
Compare
Choose a tag to compare

1.93 - 2022-05-02

Highlights include:

  • Improved rendering of ground and sky atmosphere. #10063
  • Added support for morph targets in ModelExperimental. #10271
  • Added support for skins in ModelExperimental. #10282
  • Added support for animations in ModelExperimental. #10314
  • Added debugWireframe to ModelExperimental. #10332
  • Added GeoJsonSource.process to support adding features without removing existing entities, similar to CzmlDataSource.process. #9275

See the changelog for the complete list of changes.

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.