Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.100

01 Dec 16:15
Compare
Choose a tag to compare

1.100 - 2022-12-01

Highlights include:

  • CesiumJS is now published alongside two smaller packages @cesium/engine and @cesium/widgets #10824

See the changelog for the complete list of changes.

CesiumJS 1.99

01 Nov 15:52
Compare
Choose a tag to compare

1.99 - 2022-11-01

Highlights include:

  • Added support for I3S 3D Object and IntegratedMesh Layers. #9634
  • Fixed a bug where the scale of a Model was being incorrectly applied to its bounding sphere. #10855
  • Fixed a bug where rendering a Model with image-based lighting while specular environment maps were unsupported caused a crash. #10859
  • Fixed a bug where request render mode was broken when a ground primitive is added. #10756

See the changelog for the complete list of changes.

CesiumJS 1.98

03 Oct 17:51
Compare
Choose a tag to compare

1.98 - 2022-10-03

Highlights include:

  • Added support for the WEB3D_quantized_attributes extension found in some glTF 1.0 models. #10758
  • Fixed a regression where i3dm with scale and without rotation would render incorrectly. #10808
  • Fixed a regression where instanced feature IDs were not processed correctly #10771
  • Fixed a regression where Cesium3DTileFeature.setProperty() was not creating properties for unknown property IDs. #10775
  • Fixed a regression where glTF models with unused nodes would crash #10813
  • Fixed a regression where tilesets would not load in multiple Viewers. #10828
  • Fixed a bug where instanced models without normals would not render. #10765
  • Fixed a bug where camera would not follow the Viewer.trackedEntity if it had a model with a HeightReference other than NONE. #10805

See the changelog for the complete list of changes.

CesiumJS 1.97

01 Sep 16:58
2fe1519
Compare
Choose a tag to compare

1.97 - 2022-09-01

Highlights include:

  • CesiumJS has switched to a new architecture for loading glTF models and tilesets to enable:
  • Model can now classify other assets with a given classificationType. #10623
  • Model now supports back face culling for point clouds. #10703
  • Model entities now support CustomShader. #10747
  • Export asset files such as CSS in package.json, allowing bundlers to import without additional configuration. #9212
  • The sideEffects field in package.json is now specified, allowing more conservative bundlers like Webpack to enable tree shaking by default. #10714

See the changelog for the complete list of changes.

CesiumJS 1.96

01 Aug 19:52
Compare
Choose a tag to compare

Highlights include:

  • Built Cesium.js is no longer AMD format. This may or may not be a breaking change depending on how you use Cesium in your app. See our blog post for the full details. #10399
  • Model.boundingSphere now returns the bounding sphere in ECEF coordinates instead of the local coordinate system. #10589
  • Models and tilesets that use the CESIUM_primitive_outline extension can now toggle outlines at runtime with the showOutline property. #10506
  • Added support for point cloud styling for tilesets loaded with ModelExperimental. #10569
  • Fixed a crash in the 3D Tiles Formats sandcastle when loading draco-compressed point clouds with ModelExperimental. #10521
  • Fixed crash when loading glTF models with the EXT_mesh_features and EXT_structural_metadata extensions without channels property. #10511
  • Fixed a crash in the 3D Tiles Feature Styling sandcastle that occurred when using ModelExperimental. #10514
  • Fixed a bug where dynamic geometry was not marked as ready. #10517

See the changelog for the complete list of changes.

CesiumJS 1.95

01 Jul 18:21
Compare
Choose a tag to compare

1.95 - 2022-07-01

Highlights include:

  • Memory statistics for ModelExperimental now appear in the Cesium3DTilesInspector. This includes binary metadata memory, which is not counted by Model. #10397
  • Memory statistics for ResourceCache (used by ModelExperimental) now appear in the Cesium3DTilesInspector. #10413
  • Added support for rendering individual models and instanced tilesets in 2D / CV using ModelExperimental. #10419, #10433
  • Added modelUpAxis and modelForwardAxis constructor options to Cesium3DTileset #10439
  • Added various properties to ModelExperimental for parity with Model. #10448, #10457, #10231, #10481, #10479, #10489, #10490, #10491
  • Updated ModelExperimental shader defaults to match glTF spec. #9992
  • ExperimentalFeatures.enableModelExperimental now enables ModelExperimental for entities and CZML in addition to 3D Tiles. #10492
  • Fixed FeatureDetection for Microsoft Edge. #10429
  • Warn if Cesium3DTile content.uri property is empty, and load empty tile. #7263
  • Updated text highlighting for code examples in documentation to support ES6+ syntax. #10051

See the changelog for the complete list of changes.

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.