1.142

evershopcommerce/evershop1.142Jun 1, 2026by lukemckinstry

AI Summary

This release introduces significant performance improvements and new rendering capabilities, including direct GeoJSON and Mapbox Vector Tile loading, enhanced blending options, and support for CAD-style wireframe rendering via glTF extensions.

Key Highlights

  • Added `GeoJsonPrimitive` for high-performance loading of large datasets
  • Added `MVTDataProvider` for Mapbox Vector Tiles with styling support
  • Added `blendOption` constructor parameter for alpha transparency control
  • Added `EdgeDisplayMode` for CAD-style wireframe rendering
  • Added experimental support for glTF and 3D Tiles extensions

New Features

  • GeoJSON direct loading
  • Mapbox Vector Tile support
  • Buffer primitive material alpha blending
  • CAD wireframe rendering modes
  • Experimental glTF extensions

Full Release Notes

1.142 - 2026-06-01

Highlights include:

- Added `GeoJsonPrimitive` for loading GeoJSON directly into `BufferPrimitiveCollections`, bypassing the entity/DataSource layer for significantly improved performance with large datasets. https://github.com/CesiumGS/cesium/pull/13505
- Added `MVTDataProvider` for loading Mapbox Vector Tiles (MVT) directly into CesiumJS as 3D Tiles. Supports per-feature styling via `Cesium3DTileStyle`, feature picking with metadata (`getProperty`), and automatic property table encoding via `EXT_structural_metadata`. https://github.com/CesiumGS/cesium/pull/13404
- Added `blendOption` constructor parameter to `BufferPointCollection`, `BufferPolylineCollection`, and `BufferPolygonCollection`, supporting `BufferPrimitiveMaterial#color.alpha`. Added support for `BufferPrimitiveMaterial#outlineColor.alpha` to `BufferPointCollection`. https://github.com/CesiumGS/cesium/pull/13384
- Added experimental support for `EXT_mesh_polygon` draft glTF extension and `3DTILES_content_gltf_vector` draft 3D Tiles extension. https://github.com/CesiumGS/cesium/pull/13478
- Added `EdgeDisplayMode` enum and `edgeDisplayMode` property to `Model` and `Cesium3DTileset` for controlling how edges from the https://github.com/KhronosGroup/glTF/pull/2479 glTF extension are rendered. Supports three modes: `SURFACES_ONLY`, `SURFACES_AND_EDGES`, and `EDGES_ONLY` (CAD-style wireframe rendering). https://github.com/CesiumGS/cesium/pull/13192


See the [changelog](https://github.com/CesiumGS/cesium/blob/1.142/CHANGES.md) for the complete list of changes.