All Versions
109
Latest Version
Avg Release Cycle
25 days
Latest Release
21 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.85 Changes
September 01, 2021๐ฅ Breaking Changes :mega:
- โ Removed
Scene.terrainExaggeration
andoptions.terrainExaggeration
forCesiumWidget
,Viewer
, andScene
, which were deprecated in CesiumJS 1.83. UseGlobe.terrainExaggeration
instead.
โ Additions :tada:
- โ Added
CloudCollection
andCumulusCloud
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
- โ Removed
-
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 toCesium3DTileFeature
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 - ๐ Fixed 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
andMaterial.DefaultImageId
. #9644 - ๐ Fixed the calculation of
OrientedBoundingBox.distancedSquaredTo
such that they handlehalfAxes
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
inBoundingSphere
. #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
andWebGLConstants
enums from WebGL extensionsWEBGL_compressed_texture_etc
,WEBGL_compressed_texture_astc
, andEXT_texture_compression_bptc
.
- Added support for glTF models with the
- โ Added dynamic terrain exaggeration with
Globe.terrainExaggeration
andGlobe.terrainExaggerationRelativeHeight
. #9603 - โ Added
CustomHeightmapTerrainProvider
, a simpleTerrainProvider
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 toShadowMap
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
, andKmlTourWait
. Added documentation and akmlTours
getter toKmlDataSource
. Removed references toKmlTourSoundCues
. #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
andtangentToEyeMatrix
properties for custom materials were not set inGlobeFS
. #9597 - ๐ Fixed misleading documentation in
Matrix4.inverse
andMatrix4.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
andshow
inCesium3DTileStyle
. A defaultcolor
value is used if nocolor
conditions are given. The default value forshow
,true
, is used if noshow
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
andoptions.terrainExaggeration
forCesiumWidget
,Viewer
, andScene
have been deprecated and will be removed in CesiumJS 1.85. They will be replaced withGlobe.terrainExaggeration
. - ๐ Support for Internet Explorer has been deprecated and will end in CesiumJS 1.84.
- โก๏ธ Dropped support for KTX1 and Crunch textures; use the
-
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
andFeatureDetection.supportsBigInt
.
๐ Fixes :wrench:
- ๐ Fixed
processTerrain
indecodeGoogleEarthEnterprisePacket
to handle a newer terrain packet format that includes water surface meshes after terrain meshes. #9519
- โ Added
-
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
andloadKTX
have been deprecated and will be removed in CesiumJS 1.82. They will be replaced with support for KTX2. #9478
- ๐ Fixed an issue where
-
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 -
v1.79 Changes
March 01, 2021๐ฅ Breaking Changes :mega:
- โ Removed
Cesium3DTileset.url
, which was deprecated in CesiumJS 1.78. UseCesium3DTileset.resource.url
to retrieve the url value. - ๐ Removed
EasingFunction.QUADRACTIC_IN
, which was deprecated in CesiumJS 1.77. UseEasingFunction.QUADRATIC_IN
. - ๐ Removed
EasingFunction.QUADRACTIC_OUT
, which was deprecated in CesiumJS 1.77. UseEasingFunction.QUADRATIC_OUT
. - Removed
EasingFunction.QUADRACTIC_IN_OUT
, which was deprecated in CesiumJS 1.77. UseEasingFunction.QUADRATIC_IN_OUT
. - ๐ Changed
TaskProcessor.maximumActiveTasks
constructor option to be infinity by default. #9313
๐ Fixes :wrench:
- ๐ Fixed an issue that prevented use of the full CesiumJS zip release package in a Node.js application.
- ๐ Fixed an issue where certain inputs to EllipsoidGeodesic would result in a surfaceDistance of NaN. #9316
- ๐ Fixed
sampleTerrain
andsampleTerrainMostDetailed
not working forArcGISTiledElevationTerrainProvider
. #9286 - ๐ Consistent with the spec, CZML
polylineVolume
now expects its shape positions to specified using thecartesian2
property. Use of thecartesian
is also supported for backward-compatibility. #9384 - โ Removed an unnecessary matrix copy each time a
Cesium3DTileset
is updated. #9366
- โ Removed
-
v1.78 Changes
February 01, 2021โ Additions :tada:
- โ Added
BillboardCollection.show
,EntityCluster.show
,LabelCollection.show
,PointPrimitiveCollection.show
, andPolylineCollection.show
for a convenient way to control show of the entire collection #9307 - ๐ท
TaskProcessor
now accepts an absolute URL in addition to a worker name as it's first parameter. This makes it possible to use custom web workers with Cesium's task processing system without copying them to Cesium's Workers directory. #9338 - โ Added
Cartesian2.cross
which computes the magnitude of the cross product of two vectors whose Z values are implicitly 0. #9305 - โ Added
Math.previousPowerOfTwo
. #9310
๐ Fixes :wrench:
- ๐ Fixed an issue with
Math.mod
introducing a small amount of floating point error even when the input did not need to be altered. #9354
Deprecated :hourglass_flowing_sand:
- ๐
Cesium3DTileset.url
has been deprecated and will be removed in Cesium 1.79. Instead, useCesium3DTileset.resource.url
to retrieve the url value.
- โ Added