Skip to content

Commit 1ece56d

Browse files
committed
Bump to v0.42.0.
1 parent 24a2bdc commit 1ece56d

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

CHANGES.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
# Change Log
22

3-
### Not Released Yet
3+
### v0.42.0 - 2024-12-02
44

55
##### Breaking Changes :mega:
66

7-
- Cesium Native now requires C++20.
7+
- Cesium Native now requires C++20 and uses vcpkg `2024.11.16`.
88
- Switched from `gsl::span` to `std::span` throughout the library and API. The GSL library has been removed.
99
- The `BingMapsRasterOverlay` constructor no longer takes an `ellipsoid` parameter. Instead, it uses the ellipsoid specified in `RasterOverlayOptions`.
1010
- The `ellipsoid` field in `RasterOverlayOptions` is no longer a `std::optional`. Instead, it defaults to WGS84 directly.
1111
- 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`.
1213

1314
##### Additions :tada:
1415

1516
- 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.
1819
- Added `getHeightSampler` method to `TilesetContentLoader`, allowing loaders to optionally provide a custom, more efficient means of querying heights using the `ITilesetHeightSampler` interface.
1920
- Added equality operator for `JsonValue`.
2021
- `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.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ endif()
8585
include("cmake/defaults.cmake")
8686

8787
project(cesium-native
88-
VERSION 0.41.0
88+
VERSION 0.42.0
8989
LANGUAGES CXX C
9090
)
9191

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cesium-native",
3-
"version": "0.41.0",
3+
"version": "0.42.0",
44
"description": "Cesium 3D Geospatial for C++",
55
"main": "index.js",
66
"directories": {

0 commit comments

Comments
 (0)