Skip to content

Releases: CesiumGS/cesium

CesiumJS 1.111

01 Nov 16:54
Compare
Choose a tag to compare

1.111 - 2023-11-01

Highlights include:

  • BingMapsImageryProvider.fromUrl now takes an optional mapLayer parameter which is a string that maps directly to the mapLayer template parameters specified in the Bing Maps documentation.
  • By default, createGooglePhotorealistic3DTileset no longer shows credits on screen, as this is compliant with the minimum required attribution. To restore this behavior, pass the option showCreditsOnScreen: true. #11589
  • Fixed an issue with polygon hole rendering. #11583
  • Fixed error with rhumb lines that have a 0 degree heading. #11573

See the changelog for the complete list of changes.

CesiumJS 1.110.1

26 Oct 01:05
Compare
Choose a tag to compare

1.110.1 - 2023-10-25

Highlights include:

  • 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 the GoogleMaps.defaultApiKey is not set.

See the changelog for the complete list of changes.

CesiumJS 1.110

02 Oct 20:31
Compare
Choose a tag to compare

1.110 - 2023-10-02

Highlights include:

  • Worker files are now embedded in Build/Cesium/Cesium.js and Build/CesiumUnminified/Cesium.js. #11519
  • Added PolygonGeometry.computeRectangleFromPositions for computing a Rectangle that encloses a polygon, including cases over the international date line and the poles.
  • Added Stereographic for computing 2D operations in stereographic, or polar, coordinates.
  • Fixed rendering of polygons spanning extents of 90 degrees or more. #4871
  • Fixed ground primitive polygon visual artifacts at pole. #8033

See the changelog for the complete list of changes.

CesiumJS 1.109

01 Sep 17:11
Compare
Choose a tag to compare

1.109 - 2023-09-01

Highlights include:

  • Added two additional default imagery providers from Stadia maps to the BaseLayerPicker widget: Alidade Smooth and Alidade Smooth Dark. #11485
  • TaskProcessor now loads worker files as ESM instead of AMD. Firefox 114 is now the minimum Firefox version required to run CesiumJS. #11400
  • Added the retinaTiles option to the OpenStreetMapImageryProvider constructor options to allow requesting tiles at the 2x resolution for retina displays. #11485
  • Use updated URLs and attribution for Stamen Map styles in the default BaseLayerPicker widget. #11451
  • The TypeScript definition of defined now uses type predicates to allow TypeScript to use the result during compilation.

See the changelog for the complete list of changes.

CesiumJS 1.108

01 Aug 20:22
Compare
Choose a tag to compare

1.108 - 2023-08-01

Starting with version 1.109, CesiumJS will require Firefox version 114 or higher for rendering. This is to facilitate web worker loading and remove outdated dependencies. Other browsers and node will be unaffected.

Highlights include:

  • Fixed issue where terrain with multiple layers was loading higher LOD tiles inconsistently. #11312
  • Updated endpoints for OpenStreetMap tiles #11407
  • Fixed calculation of GroundPolyline bounding spheres in regions with negative terrain heights. #11184
  • Fixed CzmlDataSource in cases of custom Ellipsoid.WGS84 definitions. #11190

See the changelog for the complete list of changes.

CesiumJS 1.107.1

13 Jul 14:17
Compare
Choose a tag to compare

1.107.1 - 2023-07-13

Highlights include:

  • Fixed promise return value when using viewer.flyTo to navigate to an ImageryLayer. #11392
  • Fixed depthTestAgainstTerrain value being overridden when using the base layer picker widget. #11393
  • Fixed a bug where Model would not respond to different alpha values in a Cesium3DTileStyle. #11399

See the changelog for the complete list of changes.

CesiumJS 1.107

03 Jul 17:32
Compare
Choose a tag to compare

1.107 - 2023-07-03

Highlights include:

  • Added Cesium3DTileset.cacheBytes and Cesium3DTileset.maximumCacheOverflowBytes to better control memory usage.
  • Fixed a race condition when loading cut-out terrain. #11382
  • Fixed credits for imagery layer shows up even when layer is hidden. #11340
  • Fixed crash in CzmlDataSource when a 3D Tileset entity is hidden. #11357

See the changelog for the complete list of changes.

CesiumJS 1.106

01 Jun 20:03
Compare
Choose a tag to compare

1.106 - 2023-06-01

Highlights include:

  • Fixed label background rendering. #11293
  • Fixed color creation from CSS color string with modern "space-separated" syntax. #11271
  • Fixed tracked entity camera controls. #11286

See the changelog for the complete list of changes.

CesiumJS 1.105.1

10 May 18:58
Compare
Choose a tag to compare

1.105.1 - 2023-05-10

Highlights include:

  • Added createGooglePhotorealistic3DTileset to create a 3D tileset streaming Google Photorealistic 3D Tiles.
  • Added GoogleMaps for managing credentials when loading data from the Google Map Tiles API.
  • Improved camera controls when globe is off. #7171

See the changelog for the complete list of changes.

CesiumJS 1.105

01 May 16:19
Compare
Choose a tag to compare

1.105 - 2023-05-01

Highlights include:

  • Added ArcGisMapServerImagery.fromBasemapType, and ArcGisBaseMapType, and ArcGisMapService for ease of use with the latest ArcGIS Imagery API. #11098
  • Fixed Repeated URI parsing slows 3D Tiles performance #11197. Together with #11211, this can reduce tile parsing time by as much as 25% on large tilesets
  • Added CreditDisplay.addStaticCredit and CreditDisplay.removeStaticCredit such that Credit.showOnScreen value is taken into account. #6215
  • Added options.gltfCallback to Model.loadGltfAsync to allow apps to access the loaded glTF JSON. #11240

See the changelog for the complete list of changes.