All Versions
Latest Version
Avg Release Cycle
25 days
Latest Release
6 days ago

Changelog History
Page 1

  • v1.86.1 Changes

    October 15, 2021
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  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
  • v1.86 Changes

    October 01, 2021
    ๐Ÿ’ฅ Breaking Changes :mega:
    • โšก๏ธ Updated to Draco 1.4.1 and temporarily disabled attribute quantization. #9847
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed incorrect behavior in CameraFlightPath when using Columbus View. #9192
  • v1.85 Changes

    September 01, 2021
    ๐Ÿ’ฅ Breaking Changes :mega:
    • โœ‚ Removed Scene.terrainExaggeration and options.terrainExaggeration for CesiumWidget, Viewer, and Scene, which were deprecated in CesiumJS 1.83. Use Globe.terrainExaggeration instead.
    โž• Additions :tada:
    • โž• Added CloudCollection and CumulusCloud for adding procedurally generated clouds to a scene. #9737
    • ๐Ÿ“„ BingMapsGeocoderService now takes an optional Culture Code for localizing results. #9729
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed several crashes related to point cloud eye dome lighting. #9719
  • v1.84 Changes

    August 02, 2021
    ๐Ÿ’ฅ Breaking Changes :mega:
    • โฌ‡๏ธ Dropped support for Internet Explorer, which was deprecated in CesiumJS 1.83.
    โž• Additions :tada:
    • โž• 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
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed an issue where styling vector points based on their batch table properties would crash. #9692
    • ๐Ÿ›  Fixed an issue in TileBoundingRegion.distanceToCamera that caused incorrect results when the camera was on the opposite site of the globe. #9678
    • ๐Ÿ›  Fixes an error with removing a CZML datasource when the clock interval has a duration of zero. #9637
    • ๐Ÿ›  Fixed the ability to set a material's image to undefined and Material.DefaultImageId. #9644
    • ๐Ÿ›  Fixed the calculation of OrientedBoundingBox.distancedSquaredTo such that they handle halfAxes with magnitudes near zero. #9670
    • ๐Ÿ›  Fixed render crash when creating a polylineVolume with very close points. #9669
    • ๐Ÿ›  Fixed a bug in PolylineGeometry that incorrectly shifted colors when duplicate positions were removed. #9676
    • ๐Ÿ›  Fixed a crash that would hang the browser if a Label was created with a soft hyphen in its text. #9682
    • ๐Ÿ›  Fixed the incorrect calculation of distanceSquaredTo in BoundingSphere. #9686
  • v1.83 Changes

    July 01, 2021
    ๐Ÿ’ฅ Breaking Changes :mega:
    • โšก๏ธ Dropped support for KTX1 and Crunch textures; use the ktx2ktx2 converter tool to update existing KTX1 files.
    โž• Additions :tada:
    • โž• Added support for KTX2 and Basis Universal compressed textures. #9513
      • Added support for glTF models with the KHR_texture_basisu extension.
      • Added support for 8-bit, 16-bit float, and 32-bit float KTX2 specular environment maps.
      • Added support for KTX2 images in Material.
      • Added new PixelFormat and WebGLConstants enums from WebGL extensions WEBGL_compressed_texture_etc, WEBGL_compressed_texture_astc, and EXT_texture_compression_bptc.
    • โž• 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
    • โž• Added checks for supported 3D Tiles extensions. #9552
    • โž• Added option to ignore extraneous colorspace information in glTF textures and ImageBitmap. #9624
    • โž• Added options.fadingEnabled parameter to ShadowMap to control whether shadows fade out when the light source is close to the horizon. #9565
    • โž• Added documentation clarifying that the outlineWidth property will be ignored on all major browsers on Windows platforms. #9600
    • โž• Added documentation for KmlTour, KmlTourFlyTo, and KmlTourWait. Added documentation and a kmlTours getter to KmlDataSource. Removed references to KmlTourSoundCues. #8073
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed a regression where older tilesets without a top-level geometricError would fail to load. #9618
    • ๐Ÿ›  Fixed an issue in WebMapTileServiceImageryProvider where using URL subdomains caused query parameters to be dropped from requests. #9606
    • ๐Ÿ›  Fixed an issue in ScreenSpaceCameraController.tilt3DOnTerrain that caused unexpected camera behavior when tilting terrain diagonally along the screen. #9562
    • ๐Ÿ›  Fixed error handling in GlobeSurfaceTile to print terrain tile request errors to console. #9570
    • ๐Ÿ›  Fixed broken image URL in the KML Sandcastle. #9579
    • ๐Ÿ›  Fixed an error where the positionToEyeEC and tangentToEyeMatrix properties for custom materials were not set in GlobeFS. #9597
    • ๐Ÿ›  Fixed misleading documentation in Matrix4.inverse and Matrix4.inverseTransformation that used "affine transformation" instead of "rotation and translation" specifically. #9608
    • ๐Ÿ›  Fixed a regression where external images in glTF models were not being loaded with preferImageBitmap, which caused them to decode on the main thread and cause frame rate stuttering. #9627
    • ๐Ÿ›  Fixed misleading "else" case condition for color and show in Cesium3DTileStyle. A default color value is used if no color conditions are given. The default value for show, true, is used if no show conditions are given. #9633
    • ๐Ÿ›  Fixed a crash that occurred after disabling and re-enabling a post-processing stage. This also prevents the screen from randomly flashing when enabling stages for the first time. #9649
    Deprecated :hourglass_flowing_sand:
    • ๐Ÿšš Scene.terrainExaggeration and options.terrainExaggeration for CesiumWidget, Viewer, and Scene have been deprecated and will be removed in CesiumJS 1.85. They will be replaced with Globe.terrainExaggeration.
    • ๐Ÿ‘Œ Support for Internet Explorer has been deprecated and will end in CesiumJS 1.84.
  • v1.82.1 Changes

    June 01, 2021
    • ๐Ÿš€ This is an npm only release to fix the improperly published 1.82.0.
  • v1.82 Changes

    June 01, 2021
    โž• Additions :tada:
    • โž• Added FeatureDetection.supportsBigInt64Array, FeatureDetection.supportsBigUint64Array and FeatureDetection.supportsBigInt.
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed processTerrain in decodeGoogleEarthEnterprisePacket to handle a newer terrain packet format that includes water surface meshes after terrain meshes. #9519
  • v1.81 Changes

    May 01, 2021
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed an issue where Camera.flyTo would not work properly with a non-WGS84 Ellipsoid. #9498
    • ๐Ÿ›  Fixed an issue where setting the ViewportQuad rectangle after creating the viewport had no effect.#9511
    • ๐Ÿ›  Fixed an issue where TypeScript was not picking up type defintions for ArcGISTiledElevationTerrainProvider. #9522
    Deprecated :hourglass_flowing_sand:
    • ๐Ÿšš loadCRN and loadKTX have been deprecated and will be removed in CesiumJS 1.82. They will be replaced with support for KTX2. #9478
  • v1.80 Changes

    April 01, 2021
    โž• Additions :tada:
    • โž• Added support for drawing ground primitives on translucent 3D Tiles. #9399
  • v1.79.1 Changes

    March 01, 2021
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed a regression in 1.79 that broke terrain exaggeration. #9397
    • ๐Ÿ›  Fixed an issue where interpolating certain small rhumblines with surface distance 0.0 would not return the expected result. #9430