-
-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update dependency cesium to v1.125.0 #659
base: main
Are you sure you want to change the base?
Conversation
54c87ca
to
9d49fbb
Compare
9d49fbb
to
d7ec904
Compare
ce5f9a2
to
2628cfb
Compare
f4c65e3
to
2eeb541
Compare
2eeb541
to
e14af22
Compare
948a5bf
to
de10575
Compare
3483f8d
to
b1d3208
Compare
b1d3208
to
69cbddb
Compare
69cbddb
to
1dd2c52
Compare
1dd2c52
to
52f2732
Compare
9349e52
to
4c1e0b3
Compare
4c1e0b3
to
4043c43
Compare
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
4043c43
to
c4d1899
Compare
c4d1899
to
3aeb157
Compare
3aeb157
to
100fd84
Compare
This PR contains the following updates:
1.x
->1.125.0
1.116.0
->1.125.0
Release Notes
CesiumGS/cesium (cesium)
v1.125.0
Compare Source
v1.124.0
Compare Source
v1.123.1
Compare Source
@cesium/engine
Additions 🎉
DynamicEnvironmentMapManager.DEFAULT_SPHERICAL_HARMONIC_COEFFICIENTS
, that is used whenDynamicEnvironmentMapManager
is disabled or unsupported. #12292DynamicEnvironmentMapManager.isDynamicUpdateSupported
to check if dynamic environment map updates are supported. #12292v1.123.0
Compare Source
v1.122.0
Compare Source
v1.121.1
Compare Source
This is an npm-only release to extra source maps included in 1.121
v1.121.0
Compare Source
v1.120.0
Compare Source
v1.119.0
Compare Source
v1.118.2
Compare Source
This is an npm-only release to fix a dependency issue published in 1.118.1
v1.118.1
Compare Source
This is an npm-only release to fix a dependency issue published in 1.118
v1.118.0
Compare Source
v1.117.0
Compare Source
v1.116.0
Compare Source
v1.115.0
Compare Source
v1.114.0
Compare Source
v1.113.0
Compare Source
v1.112.0
Compare Source
v1.111.0
Compare Source
v1.110.1
Compare Source
@cesium/engine
Breaking Changes 📣
CesiumJS no longer ships with a demo Google Maps API key.
GoogleMaps.defaultApiKey
is no longer defined by default.createGooglePhotorealistic3DTileset
by default now provides tiles via Cesium ion if theGoogleMaps.defaultApiKey
is not set.If you wish to continue to use your own Google Maps API key, you can go back to the previous behavior:
v1.110.0
Compare Source
v1.109.0
Compare Source
v1.108.0
Compare Source
v1.107.2
Compare Source
This is an npm-only release to fix a dependency issue published in 1.107.1
v1.107.1
Compare Source
@cesium/engine
Fixes 🔧
Model
would not respond to different alpha values in aCesium3DTileStyle
. #11399tangentEC
in custom shaders. #11394@cesium/widgets
Fixes 🔧
viewer.flyTo
to navigate to an ImageryLayer. #11392depthTestAgainstTerrain
value being overridden when using the base layer picker widget. #11393v1.107.0
Compare Source
v1.106.1
Compare Source
This is an npm-only release to fix a dependency issue published in 1.106
v1.106.0
Compare Source
v1.105.2
Compare Source
v1.105.1
Compare Source
@cesium/engine
Additions 🎉
createGooglePhotorealistic3DTileset
to create a 3D tileset streaming Google Photorealistic 3D Tiles.GoogleMaps
for managing credentials when loading data from the Google Map Tiles API.Fixes 🔧
v1.105.0
Compare Source
v1.104.0
Compare Source
v1.103.0
Compare Source
v1.102.0
Compare Source
v1.101.0
Compare Source
v1.100.0
Compare Source
v1.99.0
Compare Source
v1.98.1
Compare Source
v1.98.0
Compare Source
v1.97.0
Compare Source
v1.96.0
Compare Source
v1.95.0
Compare Source
v1.94.3
Compare Source
v1.94.2
Compare Source
v1.94.1
Compare Source
Additions 🎉
ModelExperimental
. #10419Fixes 🔧
Cesium3DTileColorBlendMode.REPLACE
for certain tilesets. #10424v1.94.0
Compare Source
v1.93.0
Compare Source
v1.92.0
Compare Source
v1.91.0
Compare Source
v1.90.0
Compare Source
v1.89.0
Compare Source
v1.88.0
Compare Source
v1.87.1
Compare Source
Additions 🎉
ModelExperimental
, a new experimental architecture for loading glTF models. It is disabled by default; setExperimentalFeatures.enableModelExperimental = true
to enable it.CustomShader
class for stylingCesium3DTileset
orModelExperimental
with custom GLSL shadersv1.87.0
Compare Source
v1.86.1
Compare Source
Fixes 🔧
Rectangle.union
with rectangles that span the entire globe. #9866v1.86.0
Compare Source
v1.85.0
Compare Source
v1.84.0
Compare Source
v1.83.0
Compare Source
v1.82.1
Compare Source
v1.82.0
Compare Source
v1.81.0
Compare Source
v1.80.0
Compare Source
v1.79.1
Compare Source
Fixes 🔧
v1.79.0
Compare Source
v1.78.0
Compare Source
v1.77.0
Compare Source
v1.76.0
Compare Source
v1.75.0
Compare Source
v1.74.0
Compare Source
v1.73.0
Compare Source
v1.72.0
Compare Source
v1.71.0
Compare Source
v1.70.1
Compare Source
Additions 🎉
toString
method to theResource
class in case an instance gets logged as a string. #8722Transforms.rotationMatrixFromPositionVelocity
method from Cesium's private API. #8927Fixes 🔧
ImageryProvider
types, which were missingdefaultNightAlpha
anddefaultDayAlpha
properties. #8908MaterialProperty
, which were missing the ability to take primitive types in their constructor. #8904GeometryInstance
instances usingXXXGeometry
classes. #8941.buildModuleUrl
, which was accidentally excluded from the official CesiumJS API. #8923EllipsoidGeodesic
which incorrectly listedresult
as required. #8904EllipsoidTangentPlane.fromPoints
, which takes an array ofCartesian3
, not a single instance. #8928EntityCollection.getById
andCompositeEntityCollection.getById
, which can both return undefined. #8928Viewer
options parameters.v1.70.0
Compare Source
Major Announcements 📢
viewer.scene.primitives.add(Cesium.createOsmBuildings())
."types": ["cesium"]
in your tsconfig.json in order for the definitions to be used.Source/Cesium.d.ts
after install.GlobeTranslucency
object including front face alpha, back face alpha, and a translucency rectangle.Globe.undergroundColor
andGlobe.undergroundColorAlphaByDistance
for controlling how the back side of the globe is rendered when the camera is underground or the globe is translucent. #8867Additions 🎉
Cesium3DTileset.extensions
to get the extensions property from the tileset JSON. #8829Camera.completeFlight
, which causes the current camera flight to immediately jump to the final destination and call its complete callback. #8788nightAlpha
anddayAlpha
properties toImageryLayer
to control alpha separately for the night and day sides of the globe. #8868SkyAtmosphere.perFragmentAtmosphere
to switch between per-vertex and per-fragment atmosphere shading. #8866PostProcessStage
#8798frustumSplits
option toDebugCameraPrimitive
. 8849#rgba
and#rrggbbaa
formats inColor.fromCssColorString
. 8873Fixes 🔧
TerrainProvider
. #8766${feature.propertyName}
and${feature["propertyName"]}
syntax would cause a crash. Also fixed an issue where property names with non-alphanumeric characters would crash. #8785DebugCameraPrimitive
was ignoring the near and far planes of theCamera
. #8848v1.69.0
Compare Source
Breaking Changes 📣
Scene.sunColor
has been removed. Usescene.light.color
andscene.light.intensity
instead. #8774isArray
. Use the nativeArray.isArray
function instead. #8779Additions 🎉
RequestScheduler
to the public API; this allows users to have more control over the requests made by CesiumJS. #8384Scene.cameraUnderground
for checking whether the camera is underneath the globe. #8765Fixes 🔧
skeleton
was considered required by Cesium. #8175update
events should expect one additional event firing as an animation stops. #7387CesiumWidget
instances. #8591v1.68.0
Compare Source
Additions 🎉
CesiumUnminified
build now includes sourcemaps. #8572STEP
animation interpolation. #8786Fixes 🔧
--experimental-modules
. It can still be used in earlier versions as well. #8572TileMapServiceImageryProvider
will now forceminimumLevel
to 0 if thetilemapresource.xml
metadata request fails and therectangle
is too large for the given detail level #8448v1.67.0
Compare Source
Breaking Changes 📣
Cesium3DTileset.skipLevelOfDetail
is nowfalse
by default. #8631LEQUALS
depth test function instead ofLESS
. This means that when geometry overlaps, the later geometry will be visible above the earlier, where previously the opposite was true. We believe this is a more sensible default, and makes it easier to render e.g. outlined buildings with glTF. #8646Additions 🎉
Entity.tileset
for loading a 3D Tiles tileset via the Entity API using the newCesium3DTilesetGraphics
class. #8580tileset.uri
,tileset.show
, andtileset.maximumScreenSpaceError
properties to CZML processing for loading 3D Tiles. #8580Color.lerp
for linearly interpolating between two RGB colors. #8607CesiumTerrainProvider
now supports terrain tiles using aWebMercatorTilingScheme
by specifying"projection": "EPSG:3857"
inlayer.json
. It also now supports numbering tiles from the North instead of the South by specifying"scheme": "slippyMap"
inlayer.json
. #8563isNaN
,isFinite
,null
, andundefined
in the 3D Tiles styling GLSL backend for point clouds. #8621sizeInMeters
toParticleSystem
. #7746Fixes 🔧
Deprecated ⏳
isArray
function has been deprecated and will be removed in Cesium 1.69. Use the nativeArray.isArray
function instead. #8526v1.66.0
Compare Source
Deprecated ⏳
Scene.sunColor
has been deprecated and will be removed in Cesium 1.69. Usescene.light.color
andscene.light.intensity
instead. #8493Additions 🎉
useBrowserRecommendedResolution
flag inViewer
andCesiumWidget
now defaults totrue
. This ensures Cesium rendering is fast and smooth by default across all devices. Set it tofalse
to always render at native device resolution instead at the cost of performance on under-powered devices. #8548powerPreference
value ofhigh-performance
. Some browsers use this setting to enable a second, more powerful, GPU. You can set it back todefault
, or opt-in tolow-power
mode, by passing the context option when creating aViewer
orCesiumWidget
instance:Light
,DirectionalLight
, andSunLight
classes for creating custom light sources.Scene.light
for setting the scene's light source, which defaults to aSunLight
.Globe.dynamicAtmosphereLighting
for enabling lighting effects on atmosphere and fog, such as day/night transitions. It is true by default but may be set to false if the atmosphere should stay unchanged regardless of the scene's light direction.Globe.dynamicAtmosphereLightingFromSun
for using the sun direction instead of the scene's light direction whenGlobe.dynamicAtmosphereLighting
is enabled. See the moonlight example in the Lighting Sandcastle example.Globe.showSkirts
to support the ability to hide terrain skirts when viewing terrain from below the surface. #8489minificationFilter
andmagnificationFilter
options toMaterial
to control texture filtering. #8473Fixes 🔧
PolylineCollection
could result in aninstanceIndex
is out of range error. #8546RequestScheduler
double-counted image requests made viacreateImageBitmap
. #8162Cesium3DTileset
inPicking.js
. #8532EXT_float_blend
being implicitly enabled. #8534PointPrimitiveCollection
was rendered in the middle of the screen instead of being clipped. #8542ReferenceProperty
now returns undefined when the target entity or property does not exist, instead of throwing. #8544Primitive
was being created asynchronously. #8569camera.lookAt
with the origin (0, 0, 0) as the target. This could happen when looking at a tileset with the origin as its center. #8571camera.viewBoundingSphere
was modifying theoffset
parameter. #8438BoundingSphere.projectTo2D
when the bounding sphere’s center is at the origin. #8482v1.65.0
Compare Source
Breaking Changes 📣
OrthographicFrustum.getPixelDimensions
,OrthographicOffCenterFrustum.getPixelDimensions
,PerspectiveFrustum.getPixelDimensions
, andPerspectiveOffCenterFrustum.getPixelDimensions
now require apixelRatio
argument before theresult
argument. The previous function definition has been deprecated since 1.63. #8320Matrix4.getRotation
has been renamed toMatrix4.getMatrix3
.Matrix4.getRotation
has been deprecated since 1.62. #8183createTileMapServiceImageryProvider
andcreateOpenStreetMapImageryProvider
have been removed. Instead, pass the same options tonew TileMapServiceImageryProvider
andnew OpenStreetMapImageryProvider
respectively. The old functions have been deprecated since 1.62. #8174Additions 🎉
Globe.backFaceCulling
to support viewing terrain from below the surface. #8470Fixes 🔧
GroundPrimitive
. #4883OrientedBoundingBox.fromRectangle
for rectangles with width greater than 180 degrees. #8475v1.64.0
Compare Source
Fixes 🔧
v1.63.1
Compare Source
Fixes 🔧
window.devicePixelRatio
greater than 1.0. #8351v1.63.0
Compare Source
v1.62.0
Compare Source
v1.61.0
Compare Source
v1.60.0
Compare Source
v1.59.0
Compare Source
v1.58.1
Compare Source
This is an npm-only release to fix a publishing issue.
v1.57.0
Compare Source
v1.56.1
Compare Source
Additions 🎉
Resource.fetchImage
now takes apreferImageBitmap
option to usecreateImageBitmap
when supported to move image decode off the main thread. This option defaults tofalse
.Breaking Changes 📣
Resource.fetchImage
behavior is now identical to 1.55 and earlier.Resource.fetchImage
back to return anImage
by default, instead of anImageBitmap
when supported. Note that anImageBitmap
cannot be flipped during texture upload. Instead, setflipY : true
during fetch to flip it.flipY
option inResource.fetchImage
to false. This only has an effect when ImageBitmap is used.v1.56.0
Compare Source
v1.55.0
Compare Source
v1.54.0
Compare Source
v1.53.0
Compare Source
v1.52.0
Compare Source
v1.51.0
Compare Source
[
v1.50.0
](https:Configuration
📅 Schedule: Branch creation - "before 3:00 am on the 4th day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.