diff --git a/CHANGES.md b/CHANGES.md index 13f8842..0a831c8 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,9 +1,14 @@ Change Log ========== -### 0.?.? - 2023-mm-dd - -- The `upgrade` command is now removing empty `tile.children` arrays, setting the `children` to be `undefined` instead. +### 0.3.2 - 2023-11-01 + +- The `upgrade` command is now removing empty `tile.children` arrays, setting the `children` to be `undefined` instead (via [#73](https://github.com/CesiumGS/3d-tiles-tools/pull/73)) +- Fixed a bug that prevented the content of external tileset to be processed in certain operations ([#76](https://github.com/CesiumGS/3d-tiles-tools/issues/76)) +- Fixed a runtime error that could occur when encoding many textures to KTX ([#77](https://github.com/CesiumGS/3d-tiles-tools/issues/77)) +- **Internal**: + - Added `meshoptimizer` and registered the corresponding encoder/decoder in the preconfigured glTF-Transform IO instance that is used internally (via [#74](https://github.com/CesiumGS/3d-tiles-tools/pull/74)) + - Exposed all classes (except for the `pipeline` classes) for **internal** use (via [#75](https://github.com/CesiumGS/3d-tiles-tools/pull/75)) ### 0.3.1 - 2023-10-10 - Integrated a dedicated logging library (via [#61](https://github.com/CesiumGS/3d-tiles-tools/pull/61)) diff --git a/ThirdParty.json b/ThirdParty.json index 9847f76..86d65a2 100644 --- a/ThirdParty.json +++ b/ThirdParty.json @@ -4,7 +4,7 @@ "license": [ "MIT" ], - "version": "3.7.3", + "version": "3.8.0", "url": "https://www.npmjs.com/package/@gltf-transform/core" }, { @@ -12,7 +12,7 @@ "license": [ "MIT" ], - "version": "3.7.3", + "version": "3.8.0", "url": "https://www.npmjs.com/package/@gltf-transform/extensions" }, { @@ -20,7 +20,7 @@ "license": [ "MIT" ], - "version": "3.7.3", + "version": "3.8.0", "url": "https://www.npmjs.com/package/@gltf-transform/functions" }, { @@ -44,7 +44,7 @@ "license": [ "Apache-2.0" ], - "version": "1.110.0", + "version": "1.110.1", "url": "https://www.npmjs.com/package/cesium" }, { @@ -108,7 +108,7 @@ "license": [ "MIT" ], - "version": "8.16.0", + "version": "8.16.1", "url": "https://www.npmjs.com/package/pino" }, { diff --git a/etc/3d-tiles-tools.api.md b/etc/3d-tiles-tools.api.md index c88f52f..3966129 100644 --- a/etc/3d-tiles-tools.api.md +++ b/etc/3d-tiles-tools.api.md @@ -131,6 +131,7 @@ export class BasicTilesetProcessor extends TilesetProcessor { // @internal export class BasisEncoder { static create(): Promise; + delete(): void; encode(dst_basis_file_js_val: Uint8Array): any; setCheckForAlpha(check_for_alpha_flag: boolean): any; setCompressionLevel(comp_level: number): any; diff --git a/package.json b/package.json index 374f9ca..a0bdf34 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "3d-tiles-tools", - "version": "0.3.1", + "version": "0.3.2", "license": "Apache-2.0", "description": "3D Tiles tools", "author": {