|
1 | 1 | # Change Log
|
2 | 2 |
|
3 |
| -### Not Released Yet |
| 3 | +### v0.42.0 - 2024-12-02 |
4 | 4 |
|
5 | 5 | ##### Breaking Changes :mega:
|
6 | 6 |
|
7 |
| -- Cesium Native now requires C++20. |
| 7 | +- Cesium Native now requires C++20 and uses vcpkg `2024.11.16`. |
8 | 8 | - Switched from `gsl::span` to `std::span` throughout the library and API. The GSL library has been removed.
|
9 | 9 | - The `BingMapsRasterOverlay` constructor no longer takes an `ellipsoid` parameter. Instead, it uses the ellipsoid specified in `RasterOverlayOptions`.
|
10 | 10 | - The `ellipsoid` field in `RasterOverlayOptions` is no longer a `std::optional`. Instead, it defaults to WGS84 directly.
|
11 | 11 | - Removed the `ellipsoid` field from `TileMapServiceRasterOverlayOptions`, `WebMapServiceRasterOverlayOptions`, and `WebMapTileServiceRasterOverlayOptions`. These overlays now use the ellipsoid in `RasterOverlayOptions` instead.
|
| 12 | +- The `schema` property of `ExtensionModelExtStructuralMetadata` is now an `IntrusivePointer` instead of a `std::optional`. |
12 | 13 |
|
13 | 14 | ##### Additions :tada:
|
14 | 15 |
|
15 | 16 | - Added support for `EXT_accessor_additional_types` in `AccessorView`.
|
16 |
| -- Added `EllipsoidTilesetLoader` that will generate a tileset by tesselating the surface of an ellipsoid, producing a simple globe tileset without any terrain features. |
17 |
| -- The `schemaUri` property in the `EXT_structural_metadata` glTF extension is now supported, allowing structural metadata schemas to be loaded from URIs rather than being embedded in the glTF itself. |
| 17 | +- Added `EllipsoidTilesetLoader` that will generate a tileset by tessellating the surface of an ellipsoid, producing a simple globe tileset without any terrain features. |
| 18 | +- External schemas referenced by the `schemaUri` property in the `EXT_structural_metadata` glTF extension are now loaded automatically. Two models that reference the same external schema will share a single copy of it. |
18 | 19 | - Added `getHeightSampler` method to `TilesetContentLoader`, allowing loaders to optionally provide a custom, more efficient means of querying heights using the `ITilesetHeightSampler` interface.
|
19 | 20 | - Added equality operator for `JsonValue`.
|
20 | 21 | - `TileLoadResult` now includes a `pAssetAccessor` that was used to retrieve the tile content and that should be used to retrieve any additional resources associated with the tile, such as external images.
|
|
0 commit comments