Cesium v1.99 Release Notes

Release Date: 2022-11-01 // over 1 year ago
  • Major Announcements :loudspeaker:

    • ๐Ÿ“ฆ Starting with version 1.100, CesiumJS will be published alongside two smaller packages @cesium/engine and @cesium/widgets #10824:
      • The source code will been paritioned into two folders: packages/engine and packages/widgets.
      • These workspaces packages will follow semantic versioning.
      • These workspaces packages will be published as ES modules with TypeScript definitions.
      • The combined CesiumJS release will continue to be published, however, the Source folder will only contain the following:
      • Cesium.js
      • Cesium.d.ts
      • Assets
      • ThirdParty
      • Widgets(CSS files only)
      • The ability to import modules and TypeScript definitions from individual files will been removed. Any imports should originate from the cesium module (import { Cartesian3 } from "cesium";) or the combined Cesium.js file (import { Cartesian3 } from "Source/Cesium.js";);
    โž• Additions :tada:
    • โž• Added support for I3S 3D Object and IntegratedMesh Layers. #9634
    Deprecated :hourglass_flowing_sand:
    • ๐Ÿšš The viewer parameter in KmlTour.prototype.play was deprecated in Cesium 1.99. It will be removed in 1.100. Instead of a Viewer, pass a CesiumWidget instead. #10845
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed a bug where the scale of a Model was being incorrectly applied to its bounding sphere. #10855
    • ๐Ÿ›  Fixed a bug where rendering a Model with image-based lighting while specular environment maps were unsupported caused a crash. #10859
    • ๐Ÿ›  Fixed a bug where request render mode was broken when a ground primitive is added. #10756

Previous changes from v1.98.1

    • ๐Ÿš€ This is an npm only release to fix the improperly published 1.98.