- fix: unexpected rendering (#46)
- Change
- Viewer: Enable to disable default imagery provider (#50)
- Decrepated
- Globe:
ellipsoid
,imageryLayers
(because they are unchangeable)
- Globe:
- Upgrade dependencies
- Update documentation
- fix: GeoJsonDataSource describe error (#48)
- New properties for Cesium v1.53
- Scene, Cesium3DTileset, Model:
specularEnvironmentMaps
,sphericalHarmonicCoefficients
- Cesium3DTileset, Model:
luminanceAtZenith
- Scene, Cesium3DTileset, Model:
- Upgrade dependencies
- Update documentation
- Resium has been fully reimplemented in TypeScript.
- New React component life cycle and context API from v16.3 is supported.
- React v16.2 or lower is no longer supported.
- PropType (
prop-type
module) is no longer used. - Entity: children is no longer rendered as description. Use
EntityDescription
component insted. - Kml/GeoJson/CzmlDataSource:
url
andczml
props have been integrated todata
prop. - Some props have been renamed.
- Entity:
onSelectedEntityChanged
=>onSelectedEntityChange
,onTrackedEntityChanged
=>onTrackedEntityChange
- Scene:
morph
=>morphDuration
- Camera, Kml/GeoJson/Czml/CustomDataSource:
onChanged
=>onChange
- Viewer:
selectedEntityChanged
=>selectedEntityChange
,onTrackedEntityChanged
=>onTrackedEntityChange
- Entity:
- Some Cesium props have been become read only.
- CesiumWidget:
clock
,imageryProvider
,terrainProvider
,skyBox
,skyAtmosphere
,sceneMode
,scene3DOnly
,orderIndependentTranslucency
,mapMode2D
,mapProjection
,globe
,showRenderLoopErrors
,contextOptions
,creditContainer
,creditViewport
,terrainExaggeration
,shadows
,terrainShadows
,requestRenderMode
,maximumRenderTimeChange
- Primitive:
allowPicking
- Entity:
id
- CesiumWidget:
- Some props have been decrepated.
- All:
onMount
,onUpdate
,onUnmount
- GeoJsonDataSource:
onProgress
,clock
- CzmlDataSource:
onProgress
,query
,clock
- KmlDataSource:
onProgress
,proxy
,query
,clock
- Camera:
view
,viewBoundingSphere
- Scene:
canvas
,mapProjection
- All:
- New components
- Billboard
- BillboardCollection
- BoxGraphics
- Cesium3DTileset
- Clock
- CorriderGraphics
- CylinderGraphics
- EllipseGraphics
- EllipsoidGraphics
- EntityDescription
- Fog
- Globe
- ImageryLayerCollection
- Label
- LabelCollection
- LabelGraphics
- Model
- ModelGraphics
- Moon
- ParticleSystem
- PathGraphics
- PlaneGraphics
- PointGraphics
- PolygonGraphics
- Polyline
- PolylineCollection
- PolylineGraphics
- PolylineVolumeGraphics
- PostProcessStage
- PostProcessStageComposite
- RectangleGraphics
- Sun
- TimeDynamicPointColud
- New properties
- Viewer:
allowDataSourcesToSuspendAnimation
,clockTrackedDataSource
,resolutionScale
- CesiumWidget:
resolutionScale
- Entity:
selected
,tracked
- Primitive:
allowPicking
,vertexCacheOptimize
- KmlDataSource:
ellipsoid
- ImargeryLayer:
cutoutRectangle
- Scene:
onPreUpdate
,requestRenderMode
,maximumRenderTimeChange
,logarithmicDepthBuffer
,logarithmicDepthFarToNearRatio
- Entity, Billboard, Label, PointPrimtive, Polyline, Primitive:
onClick
,onDoubleClick
,onMouseDown
,onMouseUp
,onMiddleClick
,onMiddleDown
,onMiddleUp
,onMouseMove
,onPinchEnd
,onPinchMove
,onPinchStart
,onRightClick
,onRightDown
,onRightUp
,onWheel
,onMouseEnter
,onMouseLeave
- Viewer:
- Add unit tests with Jest instead of Karma
- Upgrade dependencies
- Viewer:
requestRenderMode
,maximumRenderTimeChange
prop
- Upgrade dependencies
- Update documantation and example
- Update linter config
- Fix rollup config
- Camera: remove
continueCameraFlight
prop and addcancelCameraFlight
prop instead.
- Entity: JSX Children of Entity components are rendered as description
- Camera:
view
andviewBoundingSphere
prop
- Fix import:
react-dom/server.browser
- Fix error when viewer initialization is failed.
- Introduce Prettier
- Refactor
- First release