1.109
CesiumGS/cesium1.109Sep 1, 2023by ggetz
AI Summary
This release updates the BaseLayerPicker with new Stadia map options, migrates the TaskProcessor to use ESM modules (requiring Firefox 114), and adds retina tile support for OpenStreetMap. It also includes improvements to TypeScript definitions and updated attribution URLs.
Key Highlights
- Added Stadia Alidade Smooth and Alidade Smooth Dark maps to the BaseLayerPicker widget.
- TaskProcessor now loads worker files as ESM, raising the minimum Firefox version requirement to 114.
- Added `retinaTiles` option to `OpenStreetMapImageryProvider` for 2x resolution on retina displays.
- Updated Stamen Map style URLs and attribution in the BaseLayerPicker.
- TypeScript `defined` function now uses type predicates for better compilation support.
Breaking Changes
- Firefox version 114 is now the minimum version required to run CesiumJS.
New Features
- Stadia Alidade Smooth and Alidade Smooth Dark imagery providers.
- Retina tile support for OpenStreetMap.
Full Release Notes
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](https://github.com/CesiumGS/cesium/pull/11485) * `TaskProcessor` now loads worker files as ESM instead of AMD. Firefox 114 is now the minimum Firefox version required to run CesiumJS. [#11400](https://github.com/CesiumGS/cesium/pull/11400) * Added the `retinaTiles` option to the `OpenStreetMapImageryProvider` constructor options to allow requesting tiles at the 2x resolution for retina displays. [#11485](https://github.com/CesiumGS/cesium/pull/11485) * Use updated URLs and attribution for Stamen Map styles in the default BaseLayerPicker widget. [#11451](https://github.com/CesiumGS/cesium/issues/11451) * The TypeScript definition of `defined` now uses type predicates to allow TypeScript to use the result during compilation. See the [changelog](https://github.com/CesiumGS/cesium/blob/1.109/CHANGES.md) for the complete list of changes.