Skip to content

Commit

Permalink
Prepare release 0.4.4
Browse files Browse the repository at this point in the history
  • Loading branch information
javagl committed Dec 3, 2024
1 parent a2900b0 commit 534e728
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 5 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@

package-lock.json
.eslintcache
/.vscode
/.nyc_output
/coverage
/node_modules
Expand Down
1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/node_modules
/output
/specs
/.vscode
.eslintcache
.eslintignore
.eslintrc.json
Expand Down
9 changes: 8 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
Change Log
==========

### 0.4.4 - 2024-12-03

- Updated the `better-sqlite3` dependency from 8.0.1 to 11.5.0 to support NodeJS 22
- Updated the NodeJS version requirement to >=18 for compatibility with latest CesiumJS version
- Fixed a bug where applying the `merge` or `mergeJson` command to multiple implicit tilesets created an invalid result, via [#161](https://github.com/CesiumGS/3d-tiles-tools/pull/161)
- Fixed a bug where resolving binary glTF data failed for glTF that used the `EXT_meshopt_compression` glTF extension with fallback buffers, via [#160](https://github.com/CesiumGS/3d-tiles-tools/pull/160)

### 0.4.3 - 2024-09-14

- Fixed the handling of legacy B3DM files that contain glTF 1.0 data with texture coordinates that are stored as "quantized" 3D coordinates, via [#148](https://github.com/CesiumGS/3d-tiles-tools/pull/148)
- Fixed the `upgrade` command for `targetVersion 1.1` for the case that the input data contains very old B3DM files that do not define a `BATCHID` attribute, via [#147](https://github.com/CesiumGS/3d-tiles-tools/pull/147).
- Added a `mergeJson` command to create a tileset JSON that refers to other tilesets as external tilesets, without copying the input tilesets to the output directory, via [#140](https://github.com/CesiumGS/3d-tiles-tools/pull/140) and [#143](https://github.com/CesiumGS/3d-tiles-tools/pull/143).
- Fixed a bug where the `combine` command did not properly update the content URIs when an external tileset in a subdirectory referred to another external tileset in the same subdirectory, via [#139](https://github.com/CesiumGS/3d-tiles-tools/pull/139)
- Added an `updateAlignment` command that can process a B3DM, I3DM, PNGS, or CMPT file, to ensure that the alignment requirements for the batch- and feature table and the tile data as a whole are met, via [#136](https://github.com/CesiumGS/3d-tiles-tools/pull/136)
- Added an `updateAlignment` command that can process a B3DM, I3DM, PNTS, or CMPT file, to ensure that the alignment requirements for the batch- and feature table and the tile data as a whole are met, via [#136](https://github.com/CesiumGS/3d-tiles-tools/pull/136)

### 0.4.2 - 2024-05-15

Expand Down
4 changes: 2 additions & 2 deletions ThirdParty.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,15 +36,15 @@
"license": [
"MIT"
],
"version": "8.7.0",
"version": "11.6.0",
"url": "https://www.npmjs.com/package/better-sqlite3"
},
{
"name": "cesium",
"license": [
"Apache-2.0"
],
"version": "1.121.1",
"version": "1.124.0",
"url": "https://www.npmjs.com/package/cesium"
},
{
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "3d-tiles-tools",
"version": "0.4.3",
"version": "0.4.4",
"license": "Apache-2.0",
"description": "3D Tiles tools",
"author": {
Expand All @@ -24,7 +24,7 @@
"url": "https://github.com/CesiumGS/3d-tiles-tools/issues"
},
"engines": {
"node": ">=16.0.0"
"node": ">=18.0.0"
},
"dependencies": {
"@gltf-transform/core": "^3.9.0",
Expand Down

0 comments on commit 534e728

Please sign in to comment.